@media(max-width: 1200px){
	.logo{
		padding-top: 13px;
	}
	.main-menu ul li a{
		font-size: 14px;
		padding: 15px 5px;
	}
	.why-choose-us-before{
		width: 48%;
	}
	.left-box{
		margin-bottom: 30px;
		max-width:100%;
		float: none; 
	}
	.right-box{
		text-align: center;
		float: none;
		max-width: 100%;
	}
	
}

@media only screen and (min-width:992px) and (max-width:1199px){
/*.main-menu ul li a{padding:30px 10px}*/
.is-sticky .main-menu ul li a{padding:20px 15px}
.main-menu ul li:hover ul{top:86px}
.single-post-text ul{padding:0px;}
.single-post-text li a{padding:10px 5px;}
.all-testimonial .owl-controls{bottom:-15px;}
.sngl-client{margin:10px;}
.sec-title{margin:0 100px 60px;}
.slider-text{width:870px}
.info-intro{margin-left:8px;}
.counting-inner{display:inline-block;padding-right:40px;}
.simplefilter li{padding:10px 18px;}
.sec-title h1{font-size:36px;}
.appointment-form::after{bottom:-170px;right:-120px;}
.search-forum{top:86px;}
.hd-style1 .hd-rgt::before{left:0;}
.post-date li{margin:0px 2px;}
}

@media (max-width: 992px){
	.main-menu ul li a {
	    padding: 15px 3px;
	    font-size: 12px;
	}
	.why-choose-us-before{
		width: 100%;
	}
	.interview-box{
		margin-bottom: 30px;
	}
	.left-box{
		padding-bottom: 30px;
	}
	.our-awards-main{
		text-align: center;
	}
	.our-awards-main .certificate-image{
		margin: 10px 0px;
	}
	.left-icon{
		float: none;
		width: 100%;
		margin: 0px;
	}
	.about-desc{
		padding-right: 0px;
	}

}

@media only screen and (max-width:767px){
	body p{font-size:14px;}
	.menu-left-box{
		padding-left: 0px;
	}
	.menu-right-box{
		padding-right: 0px;
	}
	.mean-container .mean-bar {
	    position: fixed;
	    top: 56px;
	    background-color: transparent;
	    right: 0px;
	}
	.logo{
		float: left;
		padding-bottom: 7px;
		padding-top: 7px;
	}
	.logo img{
		max-width: 270px;
	}
	.mean-container a.meanmenu-reveal{
		width: 20px;
	    height: 20px;
	    background-color: #e4aa0c;
	    position: absolute;
	    right: 20px !important;
	    top: -48px;
	    border-radius: 3px;
	}
	.mean-container .mean-nav ul li a{
		padding: 0.7em 5%;
    	font-size: 13px;
	}
	.hd-style1 .hd-sec{
		display: none;
	}
	.mean-container .mean-nav{
		margin-top: 0px;
	}
	.slider {
	    margin-top: 60px;
	}
.enq-fixed{display: none;}
.whatsapp-fixed {bottom:70px;right: 20px;}
.call-fixed {bottom:0px;right: 20px;}
.cl{clear:both; display:block;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
.mnmenu-sec{background:#fff;}
.hd-style1 .hd-rgt{text-align:right;}
.service-item .inner h2{font-size:16px;}
.sec-title h1{font-size:32px;}
/*.logo{padding-bottom:0;text-align:center;}*/
.sec-title{margin:0 0 40px;}
.counting_sl{margin:40px 0;}
.faq-img{float:none;text-align:center;width:100%;margin-top:25px;}
.special-service-sec .inner:nth-child(2n+1){clear:both;}
.all-testimonial .owl-controls{bottom:-10px}
.client-comment li a{margin:0 2px;}
.footer-sec .col-md-3.col-sm-6{margin-bottom:25px;width:100%;display:inline-block;}
.slider-text,
.slider-wraper{width:100%}
.all-slide .owl-controls .owl-prev i, .all-slide .owl-controls .owl-next i{height:60px;line-height:60px;width:60px;}
.about img{margin-bottom:30px;}
.footer-widget-menu{margin-bottom:40px;}
.pt-100{padding-top:50px}
.pb-100{padding-bottom:50px}
.pt-50{padding-top:30px}
.pb-70{padding-bottom:40px}
.pb-50{padding-bottom:30px}
.why-choose-item{margin:10px 0;}
.why-choose-us-before .why-choose-item{
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.slider-text{padding:84px;}
.about-us-img{text-align:center;}
.appointment-form::before{left:-15px;transform:skewX(0deg);}
.logo::before{right:-100%;;transform:skewX(0deg);}
.testimonial-text .sec-title h2{
	padding: 0px 15px;
	font-size: 20px;	
	}
	.sec-title h2{
		font-size: 20px;
	}
	.counting-inner h2{
		font-size: 25px;
		margin-bottom: 10px;
	}
	.choose-texts h2{
		font-size: 25px;	
	}
	.why-choose-icon{
		margin-bottom: 10px;
	}
	.why-choose-icon img{
		width: 50px;
	}
	.faq-sec{
		padding-right: 0px;
	}
	.contact-row-text{
		padding: 100px 0px;
	}
	.contact-row-text h2{
		font-size: 28px;
		padding: 0px 15px;
	}
	.footer-sec{
		padding-top: 60px;
    	padding-bottom: 10px;
	}
	.appointment-form{
		padding: 60px 0px 60px 0px !important;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){body p{font-size:14px;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
.pt-100{padding-top:50px}
.pb-100{padding-bottom:50px}
.pt-50{padding-top:30px}
.pb-70{padding-bottom:40px}
.pb-50{padding-bottom:30px}
.about-us-img::before{display:none;}
.sidebar{margin-top:40px;}
.hd-style1 .main-menu ul li::after{display:none;}
.about-us-img img{width:100%;margin-top:30px;}
.project-sec .sec-title{text-align:center;margin-bottom:30px;}
.simplefilter{text-align:center;}
.all-slide .owl-controls{right:30px;}
.testimonial-text .sec-title{text-align:left;}
.why-choose.why-choos-bg{background:none;}
.sngl-price{margin:30px 0;}
.flicker-photo ul li img{width:30%;}
.count-up-sec .inner::before{display:none;}
.service-item .inner h2{font-size:16px;}
.team-member .media-body{width:100%;float:left;text-align:center;}
.team-thumb{float:none;width:100%;}
.team-member .media-left{float:none;padding-right:0;width:100%;}
.sec-title h1{font-size:32px;}
/*.main-menu ul li a{padding:30px 10px}*/
.main-menu ul li:hover ul{top:86px}
.search-forum{top:86px;}
.menu-icon{padding:32px 0px;}
.why-choose-item{margin:20px 0;}
.appointment-form::after{bottom:-173px;right:-176px;}
.logo{text-align:center;}
.logo::before{right:-100%;;transform:skewX(0deg);}
.sec-title{margin:0 0 60px;}
.counting_sl{margin:40px 0;}
.client-comment li a{margin:0 2px;}
.footer-sec .col-md-3.col-sm-6{margin-bottom:25px;}
.contact-person{padding:0px 15px;}
.slider-text,
.slider-wraper{width:100%;padding:}
.slider-text{padding:84px;}
.about-us-img{text-align:center;}
.appointment-form::before{left:-15px;transform:skewX(0deg);height:2000px;}
.call-to-action-img img{margin-top:0px;}
.all-slide .owl-controls .owl-prev i, .all-slide .owl-controls .owl-next i{height:60px;line-height:60px;width:60px;}
.footer-widget-menu{margin-bottom:40px;}
.about img{margin-bottom:30px;}
.slider-text p{padding:0 0px;}
.hd-lft li{padding:0 4px;}
.hd-lft li::before{display:none}
.footer-sec .col-md-3.col-sm-6:nth-child(2n+1){clear:both;}
.hd-rgt li{margin-right:1px;}
.info-intro i{font-size:28px;margin-right:4px}
.info-intro{margin-left:0px;}
.info-text h5{font-size:14px;}
.main-menu ul{float:none;text-align:center;}
.map-heading{margin-top:40px;}
.is-sticky .main-menu ul li a{padding:20px 15px}
}
@media only screen and (min-width:0px) and (max-width:470px){.hd-lft li::before{display:none}
.hd-lft li{padding:0px 6px}
.hd-lft li i{margin-right:4px;}
.footer-sec .col-md-4.col-sm-6{margin-bottom:30px;}
.team-member .media-body{width:100%;float:left;text-align:center;}
.team-thumb{float:none;width:100%;}
.team-member .media-left{float:none;padding-right:0;width:100%;}
.hd-sec .container{padding:0;}
.slider-text{padding:0;}
.slider-text p{color:#fff;padding:0 100px;}
.slider-text li:last-child a{margin-top:15px;}
.all-slide .owl-item{height:250px;}
}
@media only screen and (min-width:0px) and (max-width:767px){body p{font-size:14px;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
.mnmenu-sec.sticky_menu{position:relative;}
.hd-style1 .hd-rgt{text-align:center;}
.menu-icon{display:none;}
.about-us-img::before{display:none;}
.sidebar{margin-top:40px;}
.about-us-img img{width:100%;margin-top:30px;}
.project-sec .sec-title{text-align:center;margin-bottom:30px;}
.simplefilter{text-align:center;}
.all-slide .owl-controls{right:30px;}
.testimonial-text .sec-title{text-align:left;}
.why-choose.why-choos-bg{}
.sngl-price{margin:30px 0;}
.flicker-photo ul li img{width:30%;}
.hd-style1 .hd-rgt::before{left:-100px;transform:none;width:2000px;}
.hd-style1 .hd-rgt ul{text-align:center;}
.service-item .inner h2{font-size:16px;}
.appointment-form{margin-top:50px;padding:100px 0px 100px 0px;}
.sec-title h1{font-size:32px;}
.hd-lft{display:inline-block;text-align:center;width:100%;}
.hd-rgt{float:none;text-align:center;}
/*.logo{padding:28px 0;}*/
.mean-container .mean-nav ul li a i{display:none;}
.contact-person{padding:0px 15px;}
.slider-text{padding:0 30px;}
.slider-text p{padding:0;display:none;}
.newsletter-left{text-align:center;}
.newsletter-right{float:none;text-align:center;margin-top:25px;}
.footer-wedget-one{margin-bottom:30px;}
.simplefilter{margin-top:40px;}
.shorttitle{display:block;}
#navbarfiltr.navbar-collapse{border:0;box-shadow:none;}
.navbarsort .navbar-toggle{background:#fff;margin-top:0;}
.navbarsort .navbar-toggle .icon-bar{background:#000;}
.shorttitle h2{color:#fff;text-transform:uppercase;margin-bottom:0;display:inline-block;margin-left:10px;}
#navbar li{display:inline-block;width:100%;}
#navbar ul li a{padding:6px 9px;}
.simplefilter li{display:inline-block;width:100%;margin-bottom:10px;}
.navbarsort{display:block}
.call-to-action-text{text-align:center;margin-bottom:80px}
.call-to-action-img{text-align:center;}
.count-up-sec .inner::before{display:none}
.call-to-action-img img{margin:0px auto;float:none;text-align:center;}
.call-to-action-text a.btn{float:none;margin-top:20px;}
.contact-intro{margin-top:15px;text-align:center;}
.info-intro{float:none;margin:0px 5px;}
.info-intro i{font-size:28px;margin-right:4px}
.info-text h5{font-size:14px;text-align:left}
.page-heading h1{text-align:center;margin-bottom:15px;}
.page-heading ul{text-align:center;}
.abt-img img{margin-bottom:20px;}
.map-heading{margin-top:40px;}
.slider-text{padding:0 30px;text-align:center;}
.sticky-wrapper{background:#292929 none repeat scroll 0 0;overflow:hidden;padding-top:0;position:relative;}
/*.logo{padding:16px 0;}*/
.project-gallery{background:#e0a400;padding:30px 20px;}
.slider-text h1{font-size:28px;}
.pagehding-sec{padding:50px 0;}
.company-openingtime{margin:0px auto;}
}
@media only screen and (min-width:0px) and (max-width:670px){.counting-inner{margin-bottom:30px;display:contents;padding-right:0;}
}
@media only screen and (min-width:0px) and (max-width:520px){.slider-text{top:50%;}
.hd-sec{display:inline-block;position:relative;background:#292929;width:100%}
}
@media only screen and (min-width:0px) and (max-width:380px){.hd-rgt{float:none;text-align:center;margin-bottom:8px;}

.hd-lft li{padding:5px 0;width:100%}
.slider-text{padding:0 20px;}
.all-patner.owl-carousel.owl-theme .owl-item{padding:0 6px;}
}
@media only screen and (min-width:0px) and (max-width:359px){.slider-text{padding:0 20px;text-align:center;top:80%;}
.all-slide .owl-item{height:900px;}
}
@media only screen and (max-width:767px){.about-desc{padding-right:0;}
.left-icon{width:100%;float:none;margin:0px 55px 0 0px;display:flow-root;border:none;}
.why-choose-us-before .sec-title{text-align:center;}
.text{font-size:15px;}
.right-box{float:none;width:90%;margin:auto;}
.left-box{width:90%;float:none;margin:auto;}
.left-box span{width:84%;}
.cont-left{width:100%;}
.text-01 img{float:right;padding:0 0 40px 0px;}
.contact-row{height:auto;}
.cont-right{width:90%;float:none;margin:0 0 40px 0px;text-align:center;}
.cont-right h4{font-size:25px;padding:20px 0 0 0px;}
.cont-right span{color:#ffffff;font-size:25px;}
.slider-text h2{font-size:32px;line-height:40px;}
.slider-text li{display:none;}
html,
body{overflow-x:hidden;}
.single-post-left{width:100%;}
.single-post-text h1{font-size:20px;}
.page-heading h2{font-size:20px;}
.single-post-right{width:100%;}
.client-col{width:142px;}
.location-box{display:none;}
.about-desc h1{line-height:normal;font-size:18px;}
.h-top {width: 100%;}
.h-r {width: 100%;}
.h-text-02 {font-size: 18px;}
.why-choose-us-before {
    width: 100%;
    height: 100%;
    display: flow-root;
}
}

@media(max-width: 425px){
	.logo{		
		padding-top: 15px;
	}
	.logo img{
		max-width: 195px;
	}
	.banner-box .owl-controls .owl-nav .owl-prev{
		top: 38%;
	}
	.banner-box .owl-controls .owl-nav .owl-next{
		top: 38%;
	}
}