/*
Theme Name:     Owly Child
Theme URI: 		http://owly.dttheme.com
Author: 		the DesignThemes team
Description:    Child theme for the Owly theme powered by DesignThemes
Template:       owly
Version:        1.0
*/
header#header .dt-sc-skin-highlight {
    background: transparent !important;
    height: 0;
    z-index: 99;
}
a.about-btn {
    width: 354px !important;
    height: 68px !important;
    text-align: center !important;
    font-family: 'Poppins' !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #fff !important;
    background: #759e37 !important;
    border: 3px solid #fff !important;
    padding: 20px 35px 26px !important;
}
a.about-btn span.fas.fa-wrench {
    left: 92px !important;
/*     color: #759e37; */
}
a.about-btn:hover {
    background: transparent !important;
    border-color: #759e37 !important;
	color: #759e37 !important;
}
a.dt-sc-button.xlarge.rounded-border.animated.white {
    border-color: #fff !important;
}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder.slick-slider ul.slick-dots li.slick-active button:before {
    background-color: #27FC1C !important;
}
.dt-sc-counter.type1.custom-style:hover .icon-wrapper {
    background-color: #27FC1C !important;
}
.dt-sc-counter.type1.custom-style:hover .icon-wrapper span img {
    filter: brightness(1) !important;
}
a.dt-sc-button.xlarge.rounded-border.animated {
    border-color: #759e37 !important;
/*     color: #759e37 !important; */
}
.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5 {
    overflow: visible !important;
    word-break: break-word !important;
    white-space: break-spaces !important;
}
.rate-inner {
    padding: 100px 0 !important;
}
p#rate-left {
    padding-left: 180px !important;
}
ul.dt-sc-fancy-list.yellow li:before {
    color: #27FC1C !important;
}
.main-title-section-wrapper {
    padding: 300px 0 300px !important;
}
#header-wrapper.header-top-absolute #header ~ .main-title-section-wrapper > .main-title-section-bg {
    height: 999px !important;
}
.breadcrumb {
    text-align: center !important;
	font-size: 32px !important;
}
.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li a {
    padding: 6px 8px !important;
	font-size: 16px !important;
}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu {
    width: 260px !important;
}
div#header-56 {
    margin: 0 !important;
}
.ult-item-wrap.slick-slide {
    height: 460px !important;
}
.tutoring-para p {
    width: 80% !important;
}
a.tutoring-btn {
    width: 450px !important;
    height: 72px !important;
	text-transform: capitalize;
    font-size: 20px !important;
}
.hover-img-two .vc-hoverbox-block.vc-hoverbox-front {
    height: 500px !important;
    object-fit: cover !important;
}
footer#footer .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3 {
    width: 22% !important;
}
footer#footer .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 33% !important;
}
footer#footer .wpb_column.vc_column_container.vc_col-sm-4:first-child {
    width: 30% !important;
}
footer#footer .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
    width: 40% !important;
}
footer#footer .wpb_column.vc_column_container.vc_col-sm-4:last-child {
    width: 30% !important;
}
div#newsletter-sec {
    box-shadow: 0 10px 30px #fcd21c;
    border: 2px solid #fcd21c !important;
    border-radius: 50px !important;
    padding: 56px 29px 0;
}
.es-form-field-container input#esfpx_email_4171f6b2ef647 {
    width: 400px !important;
}
.es-form-field-container {
    padding-left: 60px !important;
    display: flex;
    align-items: center;
	flex-wrap: wrap ;
}
.es-form-field-container input[type="submit"] {
    padding: 12px 48px !important;
    margin: 0 !important;
}
div#dt-1546859570725-f2083100-7c3d ul > li:not(.has-mega-menu) ul.sub-menu li:hover > a {
    background: #fff !important;
    color: #fcd21c !important;
}
.gallery-sec img {
    height: 500px !important;
	object-fit: cover;
}
.dt-sc-title.with-right-border-decor.without-main-title > * {
    display: block !important;
}
.dt-sc-title.with-right-border-decor.without-main-title > * li {
    margin: 20px 0;
}
.dt-sc-title.with-right-border-decor p {
    margin-bottom: 0 !important;
}
img.review-star {
    width: 100px !important;
    margin: 0 auto !important;
}
.approch-sec {
    text-align: left !important;
    display: block !important;
}
.dt-sc-contact-info.type2 span {
    height: 64px !important;
}
div.breadcrumb a {
    color: #000 !important;
}
.breadcrumb span.current {
    color: #000 !important;
}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    background-color: #759E37;
    border-color: #759E37;
    color: #FFFFFF;
    width: 12% !important;
    height: 52px !important;
    font-size: 16px !important;
    line-height: 23px !important;
}
.lightbox .lb-image {
    width: 600px !important;
}
.lb-container {
    width: 600px !important;
}
.lb-outerContainer {
    width: 600px !important;
}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    font-size: 60px !important;
    color: #759E37 !important;
	top: 70px !important;
}
.vc_images_carousel .vc_carousel-control {
	opacity: 1 !important;
}
div#image-sec img.attachment-full {
    width: 500px !important;
    height: 346px !important;
    object-fit: cover;
}
.icon-content h4 a {
    position: absolute;
    color: #fff !important;
    left: -46px;
    top: 38px;
    border: 2px dotted #000 !important;
    padding: 3px 16px;
    border-radius: 50px !important;
    font-weight: 800;
    background: #000 !important;
}
.icon-content {
    position: relative;
}
.right-icon .icon-content h4 a {
    left: 230px;
}
div#service-sec a.ult_colorlink.ult-responsive {
    background: #759e37 !important;
    border-radius: 50px !important;
    color: #fff !important;
}
div#service-sec a.ult_colorlink.ult-responsive span {
    color: #fff !important;
}
.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img {
    height: 200px !important;
}
div#tutoing-sec a.dt-sc-button.xlarge.rounded-border.animated.white.tutoring-btn {
    text-align: center !important;
    margin: 0 auto;
    display: block;
}
.setMarquee span {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #fcd21c;
    font-size: 24px !important;
    font-weight: 800;
    display: inline-flex;
    align-items: center;
    gap: 0px;
    justify-content: space-evenly;
    font-size: 1.6em;
}
.setMarquee label {
    display: inline-block;
    width: 50px;
    height: 2px;
    background: #fcd21c;
    margin: 0px 0%;
}
.setMarquee {
    height: 50px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
}
/* nested div inside the container */
.setMarquee div {
    display: flex;
    width: 200%;
    position: absolute;
    overflow: hidden;
    animation: marquee 12s linear infinite;
    top: 20px;
    left: 0px;
    bottom: 0;
}
/* span with text */
.setMarquee span {
    float: left;
    width: 70%;
}
/* keyframe */
@keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
.marqueescreen .vc_column-inner {
    padding: 0 !important;
}
.marqueescreen .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0 !important;
}
.dt-sc-icon-box.type7 {
    height: 350px !important;
    margin-bottom: 20px !important;
}
div#tutoing-sec h5 {
    text-align: center !important;
}
div#tutoing-sec p {
    text-align: center !important;
    width: 100% !important;
}
div#tutoing-sec h2 {
    display: none !important;
}
div#tutoing-sec .first-sec-head h2 {
    display: block !important;
}
div#newsletter-sec a {
    color: #fcd21c !important;
    font-weight: 800;
    text-transform: capitalize !important;
}
.rate-sec .dt-sc-icon-box.type1.no-icon {
    border-left: 3px solid #fcd21c !important;
    border-right: 3px solid #fcd21c !important;
    border-radius: 20px !important;
	margin-bottom: 20px;
	width: 100%;
}
a.dt-sc-button.xlarge.rounded-border.animated.rate-btn {
    display: block;
    width: 478px !important;
    margin: 0 auto;
}
.rate-btn-row {
    margin: 40px 0 !important;
}
.dt-sc-icon-box.type7.about-inner-icon {
    height: auto !important;
}
.about-inner .upb_row_bg.vcpb-fs-jquery {
    display: none !important;
}
.about-inner .dt-sc-icon-box.type1.no-icon {
    height: 700px !important;
}
.about-sec-1 .dt-sc-icon-box.type1.no-icon {
    height: auto !important;
}
.about-table table {
    border: 1px solid #fcd21c !important;
}
.about-table td {
    border: 1px solid #fcd21c !important;
}
.rate-sec h2 {
    margin-bottom: 30px !important;
}
.dt-sc-owly-header .dt-header-menu {
    margin-right: 0px !important;
}
.phd-icon .dt-sc-icon-box .icon-content h5 {
    font-size: 20px !important;
}
.phd-icon .dt-sc-icon-box .icon-content {
    height: 290px !important;
}
.dt-sc-title.with-right-border-decor h1:first-child, .dt-sc-title.with-right-border-decor h2:first-child, .dt-sc-title.with-right-border-decor h3:first-child, .dt-sc-title.with-right-border-decor h4:first-child, .dt-sc-title.with-right-border-decor h5:first-child, .dt-sc-title.with-right-border-decor h6:first-child {
    margin-bottom: 30px !important; 
}
.dt-sc-title.with-right-border-decor.without-bottom-space h1:first-child, .dt-sc-title.with-right-border-decor.without-bottom-space h2:first-child, .dt-sc-title.with-right-border-decor.without-bottom-space h3:first-child, .dt-sc-title.with-right-border-decor.without-bottom-space h4:first-child, .dt-sc-title.with-right-border-decor.without-bottom-space h5:first-child, .dt-sc-title.with-right-border-decor.without-bottom-space h6:first-child {
    margin-bottom: 0 !important;
}
.menu-style {
    margin: 0 auto;
    text-align: center !important;
    width: 50% !important;
}
.menu-style tr td {
    text-align: left;
    font-size: 16px !important;
}
.menu-style table {
    border: none !important;
    width: 98% !important;
    margin: 0 auto !important;
}
.menu-style tr td strong {
    font-size: 22px !important;!I;!;
}
.indigenous-tab td strong {
    text-transform: uppercase !important;
    font-weight: 700;
    font-size: 18px !important;
}
.dt-sc-icon-box.type1.about-icon-box.no-icon {
    height: 380px !important;
}
.dt-sc-icon-box.type1.about-icon-box-2.no-icon {
    height: 800px !important;
}
.dt-sc-icon-box.type1.about-icon-box-2.no-icon ul li {
    list-style: none;
    position: relative;
}
.dt-sc-icon-box.type1.about-icon-box-2.no-icon ul li:before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Free' !important;
    color: #fcd21c !important;
    padding-right: 20px !important;
}
div#ol-block img {
    width: 500px !important;
    height: 300px !important;
    object-fit: contain;
}
.tutoring-page .dt-sc-icon-box.type1.about-icon-box.no-icon {
    height: auto !important;
}
.dt-sc-icon-box.type1.about-icon-box.about-icon-box-2.no-icon h4 {
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}
.inter-ul ul:before, .inter-ul ul:after {
    display: none !important;
}
.inter-ul ul {
    background: transparent !important;
    text-align: left;
    padding: 0 !important;
    display: block !important;
}
.about-table h4 {
    text-align: left !important;
}
.woocommerce div.product form.cart .button {
    background: #759E37;
    color: #fff;
}
body.product-template-default.single.single-product div#main {
    position: relative;
    padding-top: 600px;
}
body.product-template-default.single.single-product div#main:before {
    content: "";
    background: url("/wp-content/uploads/2024/11/rs-sbg-px-scaled.jpg") no-repeat;
    position: absolute;
    width: 100%;
    height: 20% !important;!i;!;
    top: -36px;
    left: 0;
    background-size: cover;
    background-position: center center;
}
.payment-img img {
    max-width: 160px !important;
    object-fit: cover !important;
}
div#hover-cont .vc-hoverbox-block.vc-hoverbox-front {
    background: #fff !important;
}
.moretext {
  display: none;
}
div#hover-cont2 .vc-hoverbox-block.vc-hoverbox-front {
    background: #000 !important;
}
.blog-single-entry.post-overlap > .entry-author-bio {
    display: none !important;
}
.blog-single-entry.post-overlap > div.entry-meta-group {
    display: none !important;
}
.entry-post-navigation {
    display: none !important;
}
.blog-single-entry .entry-body {
    margin-bottom: 0 !important;
}
a.tutor-btn {
    position: fixed;
    left: -40px;
    top: 72%;
    z-index: 2222;
    transform: rotate(270deg);
    background: #fcd21c;
    padding: 5px 30px;
    border: 3px solid #fff;
    color: #000;
    border-radius: 5px;
}
a.tutor-btn:hover {
    background: #759e37;
    color: #fff;
    border-color: #000;
}
.contact-details a {
    color: #000 !important;
}
div#hover-hide {
    background: #fff;
    padding: 25px 5px 20px;
    border-radius: 10px;
}
div#hover-hide h2 {
    line-height: 40px;
}
.about-inner .dt-sc-icon-box.type1.marketing-box.no-icon {
    height: 634px !important;
}
a.tutor-btn.btn-tutor-two {
    top: 54%;
    left: -57px;
}
.modren-page {
    text-align: left !important;
    margin: 0 !important;
}
.blog-single-entry .entry-thumb img {
    height: 400px !important;
    object-fit: cover;
	width: 100%;
}
div#first-sec {
    margin-top: -64px !important;
}
div#first-sec .dt-sc-icon-box.type7 {
    height: 274px !important;
}
div#first-sec .dt-sc-icon-box.type7 h5 {
    font-size: 20px !important;
}
.post-sec {
    width: 100% !important;
    margin: auto !important;
    text-align: left !important;
}
.es_required_field {
    display: none !important;
}
body.post-template-default.single.single-post.postid-1047 img.alignnone.size-medium.wp-image-20587 {
    width: 50% !important;
}
.sound-icone {
    position: absolute;
    left: 190px;
    top: 60px;
    width: 38px;
    height: 19px !important;
}
.dt-sc-sociable {
    position: relative;
}
.sound-icone a {
    border: 3px solid #000 !important;
    border-radius: 50%;
    width: 44px !important;
    height: 44px !important;
	 margin-top: 6px !important;
}
.sound-icone span.vc_icon_element-icon.fab.fa-soundcloud {
    color: #000;
    font-size: 24px !important;
	top: 26px !important;
    left: 23px !important;
}
.sound-icone span.vc_icon_element-icon.fab.fa-soundcloud::before {
    font-size: 22px !important;
}
.sound-icone .vc_icon_element-inner.vc_icon_element-color-blue.vc_icon_element-size-md.vc_icon_element-style-.vc_icon_element-background-color-grey {
    width: 50px !important;
    height: 45px !important;
    margin-top: 6px !important;
}.sound-icone a:hover {
/* 	background-color: #000 !important; */
/*     border-color: red !important; */
    color: #eab317 !important;
}
div#payment-sec {
    padding: 60px 0 !important;
}
div#payment-sec div#payment-col {
    border-left: 3px solid #fcd21c !important;
    border-right: 3px solid #fcd21c !important;
    border-radius: 20px !important;
    margin-bottom: 20px;
    padding: 60px 0 !important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin-right: 0 !important;
}
div#payment-col h2 {
    font-size: 30px !important;
}
.dt-sc-title.with-right-border-decor > *:before {
    width: 100px;
    right: -94px !important;
}
.selection-box:before, .selection-box:after {
    display: none;
}
input:focus, .choices__inner:focus, div.wpforms-container-full textarea:focus, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within {
    border: 2px solid #fcd21c !important;
    box-shadow: 0 0 0 1px #fcd21c, 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
}
.wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown {
    border: 2px solid #fcd21c !important;
    box-shadow: 0 0 0 1px #fcd21c, 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
}
a.dt-sc-button.xlarge.animated.white.tutoring-btn.popmake-20708.pum-trigger {
    width: 360px !important;
}
.send-btn {
    top: 332px !important;
    left: -49px !important;
}
ul.product-list {
    display: inline-block;
}
ul.product-list li {
    list-style: none;
}
ul.product-list li a {
    background-color: #759E37 !important;
    color: #fff !important;
    display: block;
    text-align: center;
    padding: 20px 50px;
    border-radius: 50px;
}
ul.product-list li a:hover {
    background-color: #fcd21c !important;
    color: #000 !important;
}
.payment {
    display: unset !important;
    
}
.tutor-inner {
    width: 100% !important;
}
a.fees-btn {
    width: 50% !important;
    margin: 0 auto;
    display: block !important;
}
div#popmake-20919 h2 {
    font-size: 36px !important;
    font-family: 'Open Sans';
    font-weight: 900;
    color: #000;
}
div#popmake-20919 h3 {
    font-family: 'Open Sans';
    font-size: 30px !important;
    font-weight: 700;
    text-transform: capitalize;
}
div#popmake-20919 p, div#popmake-20981 p {
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 500;
    line-height: 24px !important;
    color: #000 !important;
}
div#popmake-20919 h4 {
    font-family: 'Open Sans';
    font-size: 24px !important;
    font-weight: 700;
    color: #000;
}
div#popmake-20919 ol li, div#popmake-20919 ul li {
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 500;
    line-height: 18px !important;
    color: #000 !important;
}
.pro-sec .icon-content h4 a {
    position: unset !important;
    background: transparent !important;
    border: none !important;
    color: #000 !important;
}
.sust-sec p:nth-child(2) {
    border-top: 3px solid #fcd21c;
    margin-top: 24px !important;
    padding-top: 16px !important;
}
.client-sec p {
    border-top: 2px solid #fcd21c;
    margin-top: 30px !important;
    padding-top: 20px !important;
}
p strong.ideal-p {
    border-top: 2px solid #fcd21c;
    margin-top: 130px !important;
    padding-top: 0px !important;
}
section.related.products {
    display: none;
}
a.dt-sc-button.small.animated.white.tutoring-btn.student-btn {
    font-size: 16px !important;
    width: 216px !important;
    font-weight: 500;
	   height: 60px !important;
    line-height: 36px !important;
	border-radius: 20px;
}



@media only screen and (max-width: 1366px) {
	.ult-item-wrap.slick-slide {
    	height: 350px !important;
	}
	.rate-inner {
    	padding: 60px 0 !important;
	}
	p#rate-left {
    	padding-left: 120px !important;
	}
	.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5 {
    width: 82% !important;
    	font-size: 14px !important;	
	}
	.dt-sc-contact-info {
    	font-size: 14px !important;
	}
	.dt-sc-title.with-right-border-decor > *:before {
    	width: 58px !important;
    	right: -57px !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-4:first-child {
		width: 28% !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3 {
		width: 20% !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
		width: 42% !important;
	}
	#footer .dt-sc-contact-info {
		font-size: 14px !important;
		padding-left: 36px !important;
	}
	ul.dt-sc-fancy-list li a {
		font-size: 14px !important;
	}
	ul.dt-sc-fancy-list li {
		padding: 5px 0 5px 22px;
	}
	.dt-sc-sociable.large li a {
		font-size: 16px !important;
		width: 30px !important;
		height: 30px !important;
		line-height: 30px !important;
	}
	.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li a {
    	padding: 6px 26px !important;
	}
	.dt-sc-owly-header .dt-header-menu ul.dt-primary-nav > li a {
    	padding: 6px 14px !important;
	}
	a.tutor-btn {
		top: 84%;
	}
	a.tutor-btn.btn-tutor-two {
		top: 60%;
	}
	.send-btn {
    	top: 28% !important;
	}
	.sound-icone {
    	left: 168px;
	}
	.dt-sc-owly-header .dt-header-menu{ 
		margin-right: -200px !important;
	}
	a.dt-sc-button.small.animated.white.tutoring-btn.student-btn {
    	font-size: 14px !important;
    	width: 184px !important;
    	height: 56px !important;
    	margin-left: 78px !important;
	}
}

@media only screen and (max-width: 1000px) {
	a.dt-sc-button.small.animated.white.tutoring-btn.student-btn {
    	display: none;
	}
	.container, .layout-boxed .vc_row .dt-sc-stretch-row-content {
    	width: 370px !important;
	}
	.vc_row[data-vc-full-width] {
    	padding: 0 20px !important;
	}
	header#header .dt-logo-container a {
    	margin: 0 !important;
	}
	.menu-trigger.menu-trigger-icon {
    	position: absolute;
    	right: 22px;
    	top: -79px;
	}
	.mobile-menu .dt-primary-nav li a {
    	font-size: 14px !important;
	}
	a.tutor-btn {
    	display: none;
	}
	.no-breadcrumb #main {
		padding-top: 40px !important;
	}
	.dt-sc-title.with-right-border-decor h2:first-child {
		font-size: 20px !important;
	}
	.dt-sc-title.with-right-border-decor > h1:first-child, .dt-sc-title.with-right-border-decor > h2:first-child, .dt-sc-title.with-right-border-decor > h3:first-child, .dt-sc-title.with-right-border-decor > h4:first-child, .dt-sc-title.with-right-border-decor > h5:first-child, .dt-sc-title.with-right-border-decor > h6:first-child {
		max-width: 260px !important;
		margin-left: 2px !important;
	}
	div#first-sec {
		margin: 0 !important;
		left: 0 !important;
		width: 100% !important;
		padding: 0 !important;
	}
	div#first-sec .dt-sc-icon-box.type7 h5 {
		font-size: 16px !important;
		text-align: left !important;
	}
	div#first-sec .dt-sc-icon-box.type7 {
		height: auto !important;
		margin: 28px 0 !important;
	}
	.setMarquee {
		height: 69px !important;
		width: 362px !important;
	}
	.setMarquee span {
		width: 100% !important;
		font-size: 18px !important;
	}
	.setMarquee div {
		width: 500% !important;
		top: 48px !important;
	}
	div#service-sec h5 {
		font-size: 20px !important;
	}
	div#service-sec p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	div#service-sec .dt-sc-icon-box.type7 {
		height: auto !important;
		padding: 0 30px 0;
		margin-top: 40px !important; 
	}
	.dt-sc-icon-box.type1 .icon-content h4 {
		font-size: 20px !important;
	}
	.dt-sc-icon-box.type1 .icon-content p {
		font-size: 14px !important;
		line-height: 23px !important;
	}
	.home .rate-sec .dt-sc-icon-box.type1.no-icon {
		z-index: 99;
		padding: 30px 22px !important;
		margin: 0 !important;
		margin-bottom: 20px !important;
	}
	div#tutoing-sec p {
		margin: 0 !important;
		padding: 0 !important;
		width: 266px !important;
	}
	div#tutoing-sec a.dt-sc-button.xlarge.rounded-border.animated.white.tutoring-btn {
		width: 82% !important;
		font-size: 16px !important;
		height: 54px !important;
		line-height: 13px !important;
		margin-left: !important;
	}
	div#tutoing-sec h5 {
		font-size: 16px !important;
	}
	.dt-sc-icon-box:not(.type8), .dt-sc-icon-box.alignright:not(.type8), .dt-sc-icon-box.type11, .dt-sc-icon-box.type13 {
		margin: 0;
	}
	.dt-sc-special-testimonial.custom-style .dt-sc-special-testimonial-images-holder .dt-sc-testimonial-image img {
		height: 170px !important;
	}
	.dt-sc-testimonial-description strong {
		font-size: 16px !important;
		line-height: 16px !important;
	}
	.dt-sc-testimonial-description p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.dt-sc-testimonial-description {
		padding: 0 !important;
	}
	.achievements::before {
		z-index: -9;
	}
	.achievements h3 {
		margin: 0 !important;
		height: 26px !important;
	}
	.dt-sc-counter.type1 .dt-sc-counter-number {
		font-size: 26px !important;
	}
	.dt-sc-counter.type1.custom-style h4 {
		font-size: 16px !important;
	}
	.achievements p {
		font-size: 16px !important;
		line-height: 25px !important;
	}
	.dt-sc-column-overflow-top > .wpb_column:not(:last-child) {
		margin-bottom: 100px !important;
	}
	.why-work-sec .ult-item-wrap.slick-slide {
		height: auto !important;
	}
	.why-work-sec h4.without-bottom-space {
		font-size: 22px !important;
	}
	.why-work-sec p.vc_custom_heading {
		font-size: 14px !important;
		line-height: 25px !important;
	}
	.why-work-sec a.dt-sc-button.xlarge.rounded-border.animated.white {
		margin-top: 0 !important;
		font-size: 14px !important;
		height: 50px !important;
		line-height: 9px !important;
	}
	p#rate-left {
		padding-left: 44px !important;
		font-size: 22px !important;
	}
	.rate-inner {
		padding: 29px 0 !important;
        height: auto !important;
        width: 325px !important;
        margin-left: 23px !important;
        margin-top: -27px !important;
	}
	.dt-sc-circular-icon-set div[class*="custom-style-2"].dt-sc-icon-box.type5 h5 {
    	width: 100% !important;
	}
	a.dt-sc-button.xlarge.rounded-border.animated.rate-btn {
		width: 100% !important;
	}
	.rate-btn-row {
		margin: 0 !important;
	}
	.hover-sec h2 {
		font-size: 22px !important;
		line-height: 27px !important;
	}
	.hover-sec p {
		font-size: 14px !important;
	}
	.hover-img-two .vc-hoverbox-block.vc-hoverbox-front {
		height: 270px !important;
	}
	div#newsletter-sec p {
		font-size: 14px !important;
		line-height: 29px !important;
		margin: 0 !important;
		padding: 0 !important;
		display: inline-block !important;
	}
	div#newsletter-sec h2 {
		margin: 0 !important;
		display: inline-block !important;
	}
	.es-form-field-container input#esfpx_email_4171f6b2ef647 {
		width: 238px !important;
	}
	.es-form-field-container {
		display: block !important;
		padding: 0 !important;
	}
	.es-form-field-container input[type="submit"] {
		padding: 12px 20px !important;
		font-size: 15px !important;
	}
	.dt-sc-owly-footer .dt-logo-container a img {
		display: block !important;
		text-align: center !important;
		width: 50% !important;
	}
	.dt-sc-owly-footer {
		padding: 60px 0 0 0 !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-4:first-child {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-4:last-child {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-8 {
		width: 100% !important;
		max-width: 100% !important;
	}
	footer#footer .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3 {
		width: 100% !important;
		text-align: center !important;
	}
	.sound-icone span.vc_icon_element-icon.fab.fa-soundcloud {
		left: 16px !important;
		top: 18px !important;
		font-size: 12px !important;
	}
	.sound-icone {
		left: 134px !important;
	}
	.sound-icone a {
		width: 28px !important;
		height: 25px !important;
	}
	p.popmake-20981.pum-trigger {
		font-size: 14px !important;
	}
/* 	.vc_single_image-wrapper.vc_box_border_grey img {
		text-align: center !important;
		margin: 0 auto !important;
		width: 130px !important;
	} */
	.vc_single_image-wrapper.vc_box_border_grey {
		width: 100% !important;
		max-width: 100% !important;
	}
	#footer .dt-sc-owly-footer .dt-sc-copyright-section .wpb_content_element {
		text-align: center !important;
	}
	.main-title-section-wrapper {
		padding: 180px 0 !important;
	}
	div.breadcrumb a {
		font-size: 20px !important;
	}
	.breadcrumb span {
		font-size: 20px !important;
	}
	.dt-sc-empty-space {
		height: 30px !important;
	}
	.dt-sc-icon-box.type1 .icon-content ul li {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.dt-sc-title.with-right-border-decor p {
		font-size: 14px !important;
		line-height: 20px !important;
		width: 256px !important;
	}
	.about-inner .dt-sc-icon-box.type1.no-icon {
		height: auto !important;
	}
	a.dt-sc-button.xlarge.rounded-border.animated.white, a.dt-sc-button.xlarge.animated.white.tutoring-btn, a.dt-sc-button.small.rounded-border.animated.white.tutoring-btn {
		width: 100% !important;
		font-size: 16px !important;
		height: 58px !important;
		line-height: 19px !important;
	}
/* 	#slider:after, .main-title-section-wrapper:after {
		z-index: -1 !important;
	} */
	.dt-sc-icon-box.type1 .icon-content ol li {
		font-size: 14px !important;
		line-height: 23px !important;
	}
	#header-wrapper .main-title-section-wrapper {
    	margin: 0 !important;
	}
	.about-inner .dt-sc-icon-box.type1.marketing-box.no-icon {
    	height: auto !important;
	}
	.menu-style {
		width: 100% !important;
	}
	.menu-style tr td {
		font-size: 14px !important;
	}
	.menu-style tr td strong {
		font-size: 16px !important;
	}
	div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-content {
    	margin: 0 !important;
	}
	.dt-sc-icon-box .icon-wrapper > img, .dt-sc-icon-box .icon-wrapper span img {
		width: 50% !important;
	}
	div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper, div[class*="custom-style-2"].dt-sc-icon-box.type3 .icon-wrapper:after {
		width: 118px !important;
		height: 100px !important;
	}
	p strong.ideal-p {
		display: inline-block !important;
		margin-top: 20px !important;
		font-size: 14px !important;
	}
	p {
		font-size: 14px !important;
		line-height: 23px !important;
	}
	ul li {
		font-size: 14px !important;
		line-height: 23px !important;
	}
	.dt-sc-icon-box.type1.no-icon .icon-content h5 {
		font-size: 18px !important;
	}
	.dt-sc-icon-box.type1.no-icon {
		padding: 24px!important;
	}
	.phd-icon .dt-sc-icon-box .icon-content {
    	height: auto !important;
	}
	.payment-img img {
    	width: 69px !important;
    	height: 30px !important;
	}
	div#payment-col h2 {
    	font-size: 20px !important;
	}
	.dt-sc-testimonial-description {
		height: auto !important;
		font-size: 14px !important;
		line-height: 23px !important;
	}
	.dt-sc-testimonial-author cite {
		font-size: 12px !important;
	}
	.dt-sc-testimonial-author cite small {
		font-size: 14px !important;
		line-height: 23px !important;
	}
	div#image-sec {
		margin-bottom: 0 !important;
	}
	div#image-sec img.attachment-full {
		height: 200px !important;
	}
	.gallery-sec img {
		height: 250px !important;
	}
	.payment-img h2 {
    	font-size: 20px !important;
	}
	h1.product_title.entry-title {
		font-size: 20px !important;
	}
	body.product-template-default.single.single-product div#main:before {
		height: 12% !important;
	}
	body.product-template-default.single.single-product div#main {
		padding-top: 276px !important;
	}
	#slider:after, .main-title-section-wrapper:after {
    	z-index: 9 !important;
	}
	div#first-sec {
    	margin-top: -60px !important;
	}
	div#first-sec div#\31 545303008142-41859a43-8e30 {
    	height: 0 !important;
	}
/* 	div#service-sec div#\31 546846211560-4ac035c9-6132 {
    	height: 77px !important;
	} */
	div#tutoing-sec div#\31 545394724577-e2e67eb6-392f {
		height: 0 !important;
	}
	div#tutoing-sec div#\31 545721165951-b572b865-2f67 {
		height: 0 !important;
	}
	div#tutoing-sec .wpb_column.vc_column_container.vc_col-sm-6 {
		margin: 0 !important;
	}
	.achievements div#\31 545649613111-4077f469-7ad4 {
    	height: 0 !important;
	}
	.dt-sc-contact-info span {
		font-size: 18px !important;
	}
	.dt-sc-contact-info {
		padding-left: 32px !important;
		margin-bottom: 0 !important;
	}
	.vc-hoverbox-wrapper.custom-style .vc-hoverbox {
		margin-bottom: 0 !important;
		padding: 0 !important;
	}
	div#newsletter-sec {
    	margin-top: 80px !important;
	}
	.dt-sc-contact-info.type2 {
		position: unset !important;
		margin-left: 70px !important;
	}

	.dt-sc-contact-info.type2 span {
		transform: translateY(-30px) translateX(30px) !important;
	}

}