html, html body {
	  float: left;
	  width: 100%;
	  overflow-x: hidden;
	}
	a.et_pb_button:focus, a.et_pb_button:hover {
	    color: #23527c;
	    text-decoration: none !important;
	}
	.et_pb_button:hover::after {
	    margin-left: 0 !important;
	    display: none;
	}
	.et_pb_button:hover {
	    padding: .3em 1em;
	}
    .cls-meta-title {
        font-weight: bold !important;
        font-style: normal !important;
    }
    .para-info {
        font-style: normal !important;
    }
    .footer-address.street-address {
        font-style: normal !important;
    }
    .single-instructor .blog-right{
		width: 80%;
		float: right;
	}
	.single-instructor .blog-left{
		width: 20%;
		float: right;
	}
	.backLink{
		float: left;width: 100%;
	}
	@media screen and (min-width:992px) {

#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
    padding-right: 20px;
    padding-left: 0;
    padding-top: 0;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 39px;
    padding-left: 0;
    padding-top: 0;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 39px;
    padding-right: 0;
}
#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover{
    background: transparent;
    background-color: transparent;
}
}
    @media (min-width: 640px)(max-width: 992px) {
    	.single-instructor .blog-right{
    		width: 70%;
    		float: right;
    	}
    	.single-instructor .blog-left{
    		width: 30%;
    		float: right;
    	}
    }
    @media (max-width: 640px) {
    	.et-db #et-boc .et_pb_button {
		    float: none;
		}
    	.single-instructor .blog-right{
    		width: 100%;
    		float: right;
    	}
    	.single-instructor .blog-left{
    		width: 100%;
    		float: right;
    	}
    	.backLink{
			float: left;width: 100%; text-align: center;
		}
    }
    .cls-back-btn{margin-top: 40px}
    .para-info label {
        font-size: 16px;
        color: #3b3e47;
        font-family: 'Oswald', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        padding-right: 10px;
    }
    .para-info {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .acf-map {
        width: 100%;
        height: 400px;
        border: #ccc solid 1px;
        margin: 20px 0;
    }
    .acf-map img {
        max-width: inherit !important;
    }
    .cls-meta-title {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 800;
        color: #3B3E3B;
        font-size: 18px;
        margin-bottom: 10px;
        display: block;
    }
    .cls-meta-outer {
        margin-bottom: 18px;
    }
    #instructorTitle h1 {
        float: left;
        margin: 0;
        font-size: 20px;
        text-transform: inherit;
        font-weight: 600;
        padding: 0;
        font-family: 'Roboto',sans-serif !important;
    }
    #instructorTitle {
        float: left;
        width: 100%;
        margin: 15px 0;
        font-family: 'Roboto',sans-serif !important;
    }
    #videoSecFlow .innerVideoSecFlow {
      float: left;
      width: 100%;
      background: #fff;
      margin-bottom: 80px;
      padding-top: 15px;
    }
    #main-content {
      float: left;
      width: 100%;
      background: #ededed;
      font-family: 'Roboto',sans-serif !important;
    }
    .SecFlowSidebar {
      float: left;
      width: 100%;
      background: transparent;
      min-height: 200px;
      margin-bottom: 80px;
      padding-top: 0px;
      font-family: 'Roboto',sans-serif !important;
    }
    #main-footer {
      float: left;
      width: 100%;
    }
    #et-main-area {
      float: left;
      width: 100%;
    }
    #videoSecFlow .innerVideoSecFlow .flowTop {
      float: left;
      width: 100%;
    }
    #videoSecFlow .innerVideoSecFlow .single-profile-pic-container {
      float: left;
      width: 100%;
      height: auto !important;
    }
    #videoSecFlow .innerVideoSecFlow .flowInfo {
      float: left;
      width: 100%;
      font-family: 'Roboto',sans-serif !important;
    }
    #instructorTitle h1 .focusesList {
        margin: 0 5px 10px 5px;
        font-size: 14px;
        font-weight: normal;
        border: 2px solid #7d72a2;
        padding: 3px 10px;
        color: #7d72a2 !important;
        font-family: 'Roboto',sans-serif !important;
    }

    .instructorsInfo {
      float: left;
      width: 100%;
      position: relative;
      font-family: 'Roboto',sans-serif !important;
    }
    .instructorsInfo #flowImgIcon {
      width: 65px;
      height: 65px;
      border-radius: 50%;
      border: 2px solid #7d72a2;
      padding: 5px;
      position: absolute;
      left: 0;
      top: 0;
    }
    .instructorData {
      float: left;
      width: 100%;
      position: relative;
      padding-left: 70px;
      margin-top: 8px;
      min-height: 65px;
      font-family: 'Roboto',sans-serif !important;
    }
    .instructorData .cls-meta-title {
      font-size: 16px;
      margin: 0;
      float: left;
      width: 100%;
      font-family: 'Roboto',sans-serif !important;
    }
    .instructorData .instructorVal {
      float: left;
      width: 100%;
      color: #7d72a2;
      font-family: 'Roboto',sans-serif !important;
    }

    .instructorsInfo #flowImgIcon {
      background-size: cover !important;
      background-position: center !important;
    }
    .flowInfo .cls-meta-outer {
      float: left;
      width: 100%;
      margin: 0 0 5px 0;
    }
    .flowInfo .cls-meta-outer .cls-meta-title {
      font-size: 18px;
      float: left;
    }
    .flowInfo .cls-meta-outer .para-info {
      float: left;
      font-size: 18px;
      margin-left: 10px;
    }
    .et-db #et-boc .et_pb_button {
      margin: 0;
    }
    .backLink #et-boc {
      margin-bottom: 20px;
    }
    .backLink {
      padding: 0 15px;
    }
    #main-content .container {
      padding-top: 20px;
    }

    .instructorsInfo {
      border-bottom: 1px solid #ededed;
      padding-bottom: 8px;
      margin-bottom: 10px;
    }
    .flowInfo .cls-meta-outer .cls-meta-title {
      margin-bottom: 0;
    }
    .flowInfo .cls-meta-outer .para-info {
      margin-bottom: 0;
    }
    #videoSecFlow .innerVideoSecFlow {
        padding-bottom: 20px;
    }
    .flowContet {
        float: left;
        width: 100%;
    }
    .flowContetInner {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .flowContetInner p {
        float: left;
        width: 100%;
        font-size: 16px;
        font-family: 'Roboto',sans-serif !important;
    }
    #main-content .container::before {
        position: absolute;
        top: 0;
        width: 0;
        height: 100%;
        background-color: #e2e2e2;
        content: "";
    }

    .SecFlowSidebar .widget {
      float: left;
      width: 100%;
      background: #fff;
      margin-bottom: 25px;
    }
    .SecFlowSidebar .widget h2.widgettitle {
      float: left;
      margin: 0;
      width: 100%;
      text-align: center;
      font-size: 18px;
      background: #7d72a2;
      color: #fff;
      padding: 12px;
      font-family: 'Roboto',sans-serif;
    }
    .siderContentInnerSEC ul li {
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }
    .siderContentInnerSEC {
        float: left;
        width: 100%;
        padding: 15px;
        font-size: 14px;
    }