@media screen and (max-width:1240px){

	.container{width: 96% !important;}

}
@media screen and (min-width:1241px) and (max-width:1500px){

	.page-title h2{font-size: 38px;}

	/*---02-02-2019----*/
	/*=====indexpage=======*/
	.text-ab h2{font-size: 44px;line-height: 60px;}
	.text-ab{padding-left: 65px;width: 80%;}
	.title-h1 h3{font-size: 29px;}
	.title-main h2{font-size: 30px;line-height: 38px;}
	.contact-women img{max-width: 78%;}
	.contact-women{left: 8px;}
	.req-one{width: 50%;padding-left: 210px;}
	.req-two{width: 50%;padding-left: 30px;}

	/*---04-02-2019----*/
	/*==========about-us page========*/
	.offer-pic:after{left: 130px;width: 72%;height: 375px;top: -17px;}
	.offer-pic img{max-width: 90%;}
	.why-we h2{font-size: 29px;}
	.we-are-best{padding: 80px 0;padding-bottom: 20px;}
	.our-team-main{padding: 80px 0;padding-bottom: 150px;}
	.start-count .grid h3{font-size: 55px;}
	.counter-main{padding: 80px 0;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -105px;}
	.post-slider-about:before{height: 280px;bottom: -12%;}

	.abt-content-img img{max-width: 425px;}
	.abt-content-img:after{top: -7px;}

	.post-slider .responsive1125 .box-content-img .sli-img img{height: 480px;}
	.left-one ul{padding-right: 25px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{height: 740px;}

}

@media screen and (min-width:1025px) and (max-width:1240px){

	.page-title h2{font-size: 36px;}
	.menubar-left{width: 67%;}
	.menubar-right{width: 33%;}
	.icon img{max-width: 45px;}
	.page-title{height: 230px;}
	.my-ans .sli-img:hover .details{padding:15px 20px;}	
	.jfhde h4{font-size: 16px;line-height: 24px;}
	.our-services{padding: 70px 0;}
	.upper-footer{padding: 60px 0;}
	.left-one ul{padding-right: 0px;}
	.left-one ul li{padding-left: 30px;}
	.fo-ri-one{padding-left: 0;padding-right: 25px;}
	.fo-ri-two{padding: 0;}
	.left-two h3{font-size: 22px;}
	ul.contact-info i{font-size: 18px;}

	/*---02-02-2019----*/
	/*=====indexpage=======*/
	.text-ab h2{font-size: 42px;line-height: 60px;}
	.text-ab{padding-left: 85px;width: 90%;}
	.title-h1 h3{font-size: 26px;}
	.title-main h2{font-size: 28px;line-height: 38px;}
	.contact-women img{max-width: 73%;}
	.contact-women{left: 8px;}
	.req-one{width: 50%;padding-left: 210px;}
	.req-two{width: 50%;padding-left: 30px;}
	.sli-img img{max-height: 550px;}
	.service-main .sli-img img{height:250px;}
	.details{padding:20px ;top: 50%;}
	.test-text:before{height: 50px;width: 50px;background-size: 50px;left: 20px;}
	.respo-abcs .box-content-img .sli-img{padding: 90px 0;}
	.down-text{margin-bottom: 25px;}
	.grid{padding-left: 60px;}
	.offer-main{padding: 80px 0;}
	.grid .icon img{max-width: 35px;}
	.offer-text{padding-right: 0px;}
	.recent-project{padding: 90px 0;}
	.post-slider .slick-dots li{width: 70px;}
	.about-us-main{padding: 80px 0;}
	.about-two{padding-left: 80px;}
	.contact-section{padding: 23px 35px;}
	.request-main{padding: 80px 0;}
	.request-sec .title-h1 h3{margin-bottom: 30px;}
	.contact-form-s1 form .submit-btn-wrap{padding-top: 30px;}
	.request-sec .title-h1 p{margin-bottom: 5px;}
	.recent-news{padding: 80px 0;}
	ul.contact-info li{margin-top: 20px;}
	ul.links-ss li{margin-top: 20px;}
	ul.links li{margin-top: 20px;}
	.text p{line-height: 24px;}

	/*---04-02-2019----*/
	/*==========about-us page========*/
	.offer-pic:after{left: 130px;width:72%;height: 395px;top: -12px;}
	.offer-pic img{max-width: 90%;}
	.why-we h2{font-size: 29px;}
	.we-are-best{padding: 80px 0;padding-bottom: 20px;}
	.our-team-main{padding: 80px 0;padding-bottom: 150px;}
	.start-count .grid h3{font-size: 52px;}
	.counter-main{padding: 80px 0;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -105px;}
	.post-slider-about:before{height: 280px;bottom: -12%;}
	.about-us-main.about-page .col-lg-7.col-md-7.col-sm-7.col-xs-12.about-two{padding-left: 20px;}
	.about-us-main.about-page{padding-top: 60px;}
	.satisfaction-main{padding: 80px 0;}
	.sat-text h2{font-size: 28px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o{margin-bottom: 50px;}
	.details-engi h3{font-size: 18px;line-height: 28px;}
	.start-count .grid span.fact-title{margin-bottom: 15px;}
	.partner-slider{padding-bottom: 80px;}
	.partners-about-main{padding-top: 80px;}
	.parent ul.social-links li a{font-size: 20px;}

	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding:0 30px;}
	.abt-desc p{font-size: 15px;}
	.abt-desc ul{margin-top: 20px;}
	.abt-desc ul li{font-size: 15px;}

	.abt-content-img img{max-width: 425px;}
	.abt-content-img:after{top: -7px;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(odd) .left-box .abt-content-img img{padding-right: 20px;}
	.offer-pic{padding: 40px 0 0 25px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{height: 610px;}
	.post-slider .responsive1125 .box-content-img .sli-img img{height:390px;}
	.awards-slider-main{padding: 70px 0px;}

}
@media screen and (min-width:901px) and (max-width:1024px){

	.abt-contnet-boxes-main{padding: 50px 0px;}

	.page-title h2{font-size: 34px;}
	.menubar-left{width: 70%;}
	.menubar-right{width: 30%;}
	.icon img{max-width: 40px;}
	.page-title{height: 210px;}
	.our-services{padding: 40px 0;padding-bottom: 70px;}
	.upper-footer{padding: 60px 0;}
	.left-one ul{padding-right: 0px;}
	.left-one ul li{padding-left: 30px;}
	.fo-ri-one{margin-top: 50px;}
	.fo-ri-two{margin-top: 50px;}
	.left-two h3{font-size: 22px;}
	ul.contact-info i{font-size: 18px;}
	.menus ul li a{padding: 16px;}
	.site-logo a img{max-height: 40px;}
	.details{top: 71%;}

	/*---02-02-2019----*/
	/*=====indexpage=======*/
	.text-ab h2{font-size: 40px;line-height: 50px;}
	.text-ab{padding-left: 85px;width: 90%;}
	.title-h1 h3{font-size: 25px;}
	.title-main h2{font-size: 20px;line-height: 25px;}
	.contact-women img{max-width: 55%;}
	.contact-women{left: 8px;}
	.req-one{width: 53%;padding-left: 20px;}
	.req-two{width: 47%;padding-left: 10px;padding-right: 0;}
	.sli-img img{max-height: 500px;}
	.details{padding:20px ;top:60%;}
	.jfhde h4{font-size: 16px;line-height: 24px;}
	.test-text:before{height: 48px;width: 48px;background-size: 48px;left: 25px;}
	.respo-abcs .box-content-img .sli-img{padding: 70px 0;}
	.down-text{margin-bottom: 25px;}
	.grid{padding-left: 48px;}
	.offer-main{padding: 70px 0;padding-bottom: 60px;}
	.grid .icon img{max-width: 32px;}
	.offer-text{padding-right: 15px;}
	.recent-project{padding: 70px 0;}
	.post-slider .slick-dots li{width: 60px;}
	.about-us-main{padding: 60px 0;}
	.about-two{padding-left: 0px;}
	.contact-section{padding: 23px 30px;    padding-right: 20px;}
	.request-main{padding: 60px 0;    padding-bottom: 40px;}
	.request-sec .title-h1 h3{margin-bottom: 30px;}
	.contact-form-s1 form .submit-btn-wrap{padding-top: 30px;}
	.request-sec .title-h1 p{margin-bottom: 5px;}
	.recent-news{padding: 80px 0;}
	ul.contact-info li{margin-top: 20px;}
	ul.links-ss li{margin-top: 20px;}
	ul.links li{margin-top: 20px;}
	.text p{line-height: 24px;}
	button.slick-prev.slick-arrow,button.slick-next.slick-arrow{height: 40px;width: 40px;}
	.responsive12 .box-content-img .sli-img{width: 93%;}
	.test-text h1{line-height: 40px;}
	.grid h3{font-size: 18px;}
	.grid p{line-height: 24px;}
	.offer-text p{line-height: 24px;}
	.offer-text > p:nth-child(2){margin-bottom: 38px;}
	.offer-btm .grid:nth-child(1),.offer-btm .grid:nth-child(2){margin-bottom: 35px;}
	.post-slider .slick-dots{margin: 0;margin-top: 40px;}
	.panel-default>.panel-heading+.panel-collapse>.panel-body{padding: 18px 28px 5px;}
	.contact-section .title-h1 h3{margin-bottom: 25px;}
	.contact-section .details ul li{margin-top: 15px;}
	.news-grids .entry-details{padding: 20px 13px;}
	.news-grids .grid{padding: 0 12px;}

	/*---04-02-2019----*/
	/*==========about-us page========*/
	.offer-pic:after{left: 130px;width: 72%;height: 355px;top: 0;}
	.offer-pic img{max-width: 90%;}
	.why-we h2{font-size: 29px;}
	.we-are-best{padding: 60px 0;padding-bottom: 20px;}
	.our-team-main{padding: 80px 0;padding-bottom: 150px;}
	.start-count .grid h3{font-size: 52px;}
	.counter-main{padding: 80px 0;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -105px;}
	.post-slider-about:before{height: 280px;bottom: -12%;}
	.about-us-main.about-page .col-lg-7.col-md-7.col-sm-7.col-xs-12.about-two{padding-left: 20px;}
	.about-us-main.about-page{padding-top: 60px;}
	.satisfaction-main{padding: 60px 0;}
	.sat-text h2{font-size: 28px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o{margin-bottom: 20px;}
	.details-engi h3{font-size: 18px;line-height: 28px;}
	.start-count .grid span.fact-title{margin-bottom: 15px;}
	.partner-slider{padding-bottom: 80px;}
	.partners-about-main{padding-top: 80px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(3):after{display: block;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(2):after,.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(4):after{display: none;}
	.post-slider-about .about-sli .box-content-img{margin: 0 15px;}
	.sat-text a{padding: 8px 20px;}
	.parent ul.social-links li a{font-size: 19px;}

	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding:20px 30px;}
	.abt-desc p{font-size: 15px;}
	.abt-desc ul{margin-top: 20px;}
	.abt-desc ul li{font-size: 15px;}
	.abt-content-main{padding-bottom: 0;}

	.abt-content-img img{max-width: 425px;}
	.abt-content-img:after{top: -7px;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(odd) .left-box .abt-content-img img{padding-right: 20px;}
	.offer-pic{padding: 40px 0 0 25px;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(odd) .left-box .offer-pic:after{right: 120px;}
	.about-two .offer-pic:after{left:left: 110px;height: 305px;top: 5px; }

	.service-main .sli-img img{height:280px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{height: 520px;}
	.post-slider .responsive1125 .box-content-img .sli-img img{height:540px;}
	.awards-slider-main{padding: 70px 0px;}


}
@media screen and (min-width:992px) and (max-width:1024px){
	.my-ans{width: 50%;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o{width: 50%;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(3):after{display: block;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(2):after,.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(4):after{display: none;}
	.details {top: 70%;}
}
@media screen and (min-width:768px) and (max-width:900px){



	.page-title h2{font-size: 32px;}
	.menubar-left{width: 78%;padding-right: 0;}
	.menubar-right{width: 22%;padding: 0;}
	.icon img{max-width: 40px;}
	.page-title{height: 190px;}
	.our-services{padding: 40px 0;}
	.upper-footer{padding: 60px 0;}
	.left-one ul{padding-right: 0px;}
	.left-one ul li{padding-left: 30px;}
	.fo-ri-one{margin-top: 50px;}
	.fo-ri-two{margin-top: 50px;}
	.left-two h3{font-size: 22px;}
	ul.contact-info i{font-size: 18px;}
	.menus ul li a{padding: 16px 15px;}
	.site-logo a img{max-height: 40px;}
	.details{top: 67%;}
	.top-head-left{width: 67%;}
	.top-head-right{width: 33%;}
	.cart-btn a{padding: 16px 10px;}

	/*---02-02-2019----*/
	/*=====indexpage=======*/
	.slider-main .box-content-img .sli-img img{height: 480px;}
	.text-ab p{font-size: 18px;}
	.text-ab h2{font-size: 30px;line-height: 36px;}
	.inner-abs{text-align: center;}
	.text-ab{padding-left: 0;width: 80%;float: none;display: inline-block;text-align: left;}
	.serv-left{padding: 0;}
	.title-h1 p{padding-left: 5px;}
	.title-h1 h3{font-size: 22px;}
	.title-main h2{font-size: 27px;line-height: 34px;}
	.contact-women img{max-width: 55%;}
	.contact-women{display: none;}
	.req-one{width: 50%;padding-left: 20px;}
	.req-two{width: 50%;padding-left: 10px;padding-right: 0;}
	.sli-img img{max-height: 480px;}
	.details{padding:15px ;top:53%;}
	.jfhde h4{font-size: 16px;line-height: 24px;}
	.test-text:before{height: 48px;width: 48px;background-size: 48px;left: 25px;}
	.respo-abcs .box-content-img .sli-img{padding: 50px 0;}
	.down-text{margin-bottom: 25px;}
	.grid{padding-left: 48px;}
	.offer-main{padding: 60px 0;padding-bottom: 30px;}
	.grid .icon img{max-width: 32px;}
	.offer-text{padding-right: 0px;}
	.recent-project{padding: 60px 0;}
	.post-slider .slick-dots li{width:50px;}
	.about-us-main{padding: 60px 0;}
	.about-two{padding-left: 15px;width: 100%;margin-top: 25px;}
	.contact-section{padding: 43px 40px;}
	.request-main{padding: 60px 0;    padding-bottom: 40px;}
	.request-sec .title-h1 h3{margin-bottom: 30px;}
	.contact-form-s1 form .submit-btn-wrap{padding-top: 30px;}
	.request-sec .title-h1 p{margin-bottom: 5px;}
	.recent-news{padding: 80px 0;}
	ul.contact-info li{margin-top: 20px;}
	ul.links-ss li{margin-top: 20px;}
	ul.links li{margin-top: 20px;}
	.text p{line-height: 24px;}
	button.slick-prev.slick-arrow,button.slick-next.slick-arrow{height: 40px;width: 40px;}
	.responsive12 .box-content-img .sli-img{width: 93%;}
	.test-text h1{line-height: 40px;font-size: 22px;}
	.grid h3{font-size: 18px;}
	.grid p{line-height: 22px;}
	.offer-text p{line-height: 24px;}
	.offer-text > p:nth-child(2){margin-bottom: 38px;}
	.offer-btm .grid:nth-child(1),.offer-btm .grid:nth-child(2){margin-bottom: 35px;}
	.post-slider .slick-dots{margin: 0;margin-top: 40px;}
	.panel-default>.panel-heading+.panel-collapse>.panel-body{padding: 18px 28px 5px;}
	.contact-section .title-h1 h3{margin-bottom: 25px;}
	.contact-section .details ul li{margin-top: 25px;width: 100%;}
	.news-grids .entry-details{padding: 20px 10px;}
	.news-grids .grid{padding: 0 7px;}
	.our-services{padding-bottom: 70px;}
	.test-text{padding-right: 70px;}
	.respo-abcs button.slick-prev.slick-arrow{right: 17% !important;}
	.respo-abcs button.slick-next.slick-arrow{right: 10% !important;}
	.down-name h3{font-size: 22px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.offer-left{width: 100%;margin-bottom: 40px;}
	.col-lg-8.col-md-8.col-sm-8.col-xs-12.offer-left{width: 100%;}
	.col-lg-5.col-md-5.col-sm-5.col-xs-12.about-one{width: 100%;}
	.request-sec{margin-top: 20px;}
	.news-grids .entry-meta ul li{margin-right: 2px;}
	.news-grids .entry-body h3 a{font-size: 15px;line-height: 23px;}

	/*---04-02-2019----*/
	/*==========about-us page========*/
	.offer-pic:after{display: none;}
	.offer-pic img{max-width: 100%;}
	.offer-pic{padding: 0;}
	.why-we h2{font-size: 27px;margin-bottom: 7px;}
	.we-are-best{padding: 60px 0;padding-bottom: 20px;}
	.our-team-main{padding: 80px 0;padding-bottom: 130px;}
	.start-count .grid h3{font-size: 46px;}
	.counter-main{padding: 60px 0;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -105px;}
	.post-slider-about:before{height: 280px;bottom: -12%;}
	.about-us-main.about-page .col-lg-7.col-md-7.col-sm-7.col-xs-12.about-two{padding-left: 20px;}
	.about-us-main.about-page{padding-top: 60px;}
	.satisfaction-main{padding: 60px 0;}
	.sat-text h2{font-size: 24px;margin-bottom: 30px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o{margin-bottom: 20px;}
	.details-engi h3{font-size: 18px;line-height: 28px;}
	.start-count .grid span.fact-title{margin-bottom: 15px;}
	.partner-slider{padding-bottom: 80px;}
	.partners-about-main{padding-top: 80px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(3):after{display: block;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(2):after,.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:nth-child(4):after{display: none;}
	.post-slider-about .about-sli .box-content-img{margin: 0 15px;}
	.sat-text a{padding: 8px 20px;font-size: 16px;}
	.engi .icon img{max-width: 40px;}
	.engi .icon{height: 80px;width: 80px;line-height: 80px;margin: 0 auto 25px;}
	.start-count .grid{padding: 0 10px;}
	.counter-sli:after{height: 135px;}
	.parent ul.social-links li a{font-size: 18px;}

	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding:30px;}
	.abt-desc p{font-size: 15px;}
	.abt-desc ul{margin-top: 20px;}
	.abt-desc ul li{font-size: 15px;}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.padding{width: 100%;}
	.abt-content-img img{height: auto;max-height:350px;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(even) .left-box{order: 1;}
	.abt-content-main{padding-bottom: 0;}

	.col-lg-6.col-md-6.col-sm-6.col-xs-12.about-one{width: 100%;}
	.abt-contnet-boxes-main{padding: 20px 0;padding-top: 0;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(odd) .left-box .abt-content-img img{padding-right: 0;max-width: unset;}
	.abt-content-sub .abt-contnet-boxes-main:first-child .left-box{padding-top: 30px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{height: 440px;}
	.post-slider .responsive1125 .box-content-img .sli-img img{height:460px;}
	.awards-slider-main{padding: 70px 0px;}

}
@media (max-width: 767px){

	.sli-img .details .jfhde{width: auto;}
	.slider-main .box-content-img .sli-img img{height: 450px;}
	.details.abcde p{margin: 0px;}
	.one-p p img{height: auto;margin-bottom: 10px;width: 100%;}
	.one-p p iframe{width: 100%;}

	.page-title h2{font-size: 32px;}
	.icon img{max-width: 35px;}
	.page-title{height: 190px;}
	.our-services{padding: 40px 0;}
	.upper-footer{padding: 60px 0;}
	.left-one ul{padding-right: 0px;}
	.left-one ul li{padding-left: 30px;}
	.left-two h3{font-size: 22px;}
	ul.contact-info i{font-size: 18px;}
	.menus ul li a{padding: 16px 15px;}
	.site-logo a img{max-height: 70px;}
	.details{top: 77%;}
	.top-head-left{width: 100%;}
	.top-head-right{width: 100%;text-align: center;margin-top: 20px;}
	.cart-btn a{padding: 16px 10px;}
	div#myHeader{display: none;}
	.social{float: none;display: inline-block;}
	.left-con{width: 100%;float:left;text-align: center;display: inline-block;}
	.topbar-contact-info{text-align: center;width: 100%;}
	.right-con{margin: 0;margin-top: 10px;display: inline-block;}
	.top-head-right{margin-top: 10px;}	
	.low-head-left{width: 35%;}
	.low-head-right{width: 65%;}
	.awards{display: none;}
	.global{width: auto;}
	.global.winner{margin: 0;margin-left:  15px;}
	.award-info{padding-left: 5px;}
	.left-two{margin-top: 50px;}
	span#menu-res{display: block;width: auto;float: right;/*margin-right: 25px;*/margin-top: 20px;color: #000000;line-height: normal;}
	.site-logo{padding: 9px 0;}
	div#myStar{display: block;}
	.main-header{position: relative;}
	.sub-head{display: none;}
	.left-con i{float: none;display: inline-block;}
	.left-con p{float: none;display: inline-block;font-size: 16px;}
	.header-sub{margin-top:0px;}
	ul.social-links li a{font-size: 24px;}
	.hiddened{display: none;}
	.contact-info-main ul.contact-ul li{margin-top: 25px;}
	.contact-us-main{padding: 50px 0;}
	.contact-map-main{margin-top: 30px;}
	.contact-info-main ul.contact-ul li .icon{height: 30px;line-height: 32px;width: 30px;}
	.contact-info-main ul.contact-ul li .icon i{font-size: 14px;}

	/*---02-02-2019----*/
	/*=====indexpage=======*/
	.text-ab h2{font-size: 32px;line-height: 40px;}
	.inner-abs{text-align: center;}
	.text-ab{padding-left: 0;width: 72%;float: none;display: inline-block;text-align: left;}
	.serv-left{padding: 0 15px;padding-bottom: 25px;}
	.title-h1 p{padding-left: 5px;}
	.title-h1 h3{font-size: 22px;}
	.title-main h2{font-size: 24px;line-height: 32px;}
	.contact-women img{max-width: 55%;}
	.contact-women{display: none;}
	.req-one{width: 100%;padding-left: 20px;}
	.req-two{width: 100%;padding: 0;padding: 0 15px;margin-top: 20px;}
	.sli-img img{max-height: 480px;}
	.details{padding:20px ;top:60%;}
	.service-main .sli-img img{height: 300px;}
	.test-text:before{height: 43px;width: 43px;background-size: 43px;left: 30px;}
	.respo-abcs .box-content-img .sli-img{padding: 40px 0;}
	.down-text{margin-bottom: 25px;}
	.grid{padding-left: 48px;}
	.offer-main{padding: 60px 0;padding-bottom: 30px;}
	.grid .icon img{max-width: 32px;}
	.offer-text{padding-right: 0px;}
	.recent-project{padding: 40px 0;}
	.post-slider .slick-dots li{width:35px;}
	.about-us-main{padding: 60px 0;}
	.about-two{padding-left: 15px;width: 100%;margin-top: 25px;}
	.contact-section{padding:  30px;}
	.request-main{padding: 60px 0;    padding-bottom: 40px;}
	.request-sec .title-h1 h3{margin-bottom: 30px;}
	.contact-form-s1 form .submit-btn-wrap{padding:0;padding-top: 40px;}
	.request-sec .title-h1 p{margin-bottom: 0px;}
	.recent-news{padding: 60px 0;}
	ul.contact-info li{margin-top: 20px;}
	ul.links-ss li{margin-top: 20px;}
	ul.links li{margin-top: 20px;}
	.text p{line-height: 24px;}
	button.slick-prev.slick-arrow,button.slick-next.slick-arrow{height: 34px;width: 34px;}
	.responsive12 .box-content-img .sli-img{width: 93%;}
	.test-text h1{line-height: 38px;font-size: 22px;}
	.grid h3{font-size: 18px;}
	.grid p{line-height: 24px;}
	.offer-text p{line-height: 24px;}
	.offer-text > p:nth-child(2){margin-bottom: 38px;}
	.offer-btm .grid:nth-child(1),.offer-btm .grid:nth-child(2){margin-bottom: 35px;}
	.post-slider .slick-dots{margin: 0;margin-top: 40px;}
	.panel-default>.panel-heading+.panel-collapse>.panel-body{padding: 18px 28px 5px;}
	.contact-section .title-h1 h3{margin-bottom: 25px;}
	.contact-section .details ul li{margin-top: 25px;width: 100%;}
	.news-grids .entry-details{padding: 20px 10px;}
	.news-grids .grid{padding: 0 7px;width: 100%;}
	.our-services{padding-bottom: 70px;}
	.test-text{padding-right: 70px;}
	.respo-abcs button.slick-prev.slick-arrow{right: 17% !important;}
	.respo-abcs button.slick-next.slick-arrow{right: 10% !important;}
	.down-name h3{font-size: 22px;}
	.col-lg-4.col-md-4.col-sm-4.col-xs-12.offer-left{width: 100%;margin-bottom: 40px;}
	.col-lg-8.col-md-8.col-sm-8.col-xs-12.offer-left{width: 100%;}
	.col-lg-5.col-md-5.col-sm-5.col-xs-12.about-one{width: 100%;}
	.request-sec{margin-top: 20px;}
	.news-grids .entry-meta ul li{margin-right: 20px;}
	.news-grids .entry-body h3 a{font-size: 16px;line-height: 23px;}
	.text-ab p{font-size: 18px;line-height: 30px;}
	.serv-btn a{float: left;margin-top: 25px;}
	.title-h1 h3:before{left: 3px;}
	.jfhde h4{font-size:16px;line-height:26px;}
	.title-main span{font-size: 15px;}
	.title-main{margin-bottom: 20px;}
	.title-main h2:after{bottom: -7px;}
	.contact-form-s1 .fb-lab{padding: 0;width: 100%;}
	.contact-form-s1 .fb-lab label{margin-top: 10px;}
	.entry-media{margin-top: 40px;}
	.entry-media:first-child{margin-top: 20px;}
	ul.contact-info li br{display: none;}
	.forth-part{width: 100%;}

	/*---04-02-2019----*/
	/*==========about-us page========*/
	.offer-pic:after{display: none;}
	.offer-pic img{max-width: 100%;}
	.offer-pic{padding: 0;}
	.why-we h2{font-size: 27px;}
	.we-are-best{padding: 50px 0;}
	.our-team-main{padding: 80px 0;padding-bottom: 130px;}
	.start-count .grid h3{font-size: 40px;}
	.counter-main{padding: 60px 0;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -105px;}
	.post-slider-about:before{height: 200px;bottom: -14%;}
	.about-us-main.about-page .col-lg-7.col-md-7.col-sm-7.col-xs-12.about-two{padding-left: 20px;}
	.about-us-main.about-page{padding-top: 60px;}
	.satisfaction-main{padding: 45px 0;}
	.sat-text h2{font-size: 19px;margin-bottom: 30px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o{margin-bottom: 20px;}
	.details-engi h3{font-size: 18px;line-height: 28px;}
	.start-count .grid span.fact-title{margin-bottom: 15px;}
	.partner-slider{padding-bottom: 80px;}
	.partners-about-main{padding-top: 80px;}
	.col-lg-4.col-md-4.col-sm-6.col-xs-12.we-best-o:after{display: none;}
	.post-slider-about .about-sli .box-content-img{margin: 0 15px;}
	.sat-text a{padding: 8px 16px;font-size: 15px;}
	.engi .icon img{max-width: 40px;}
	.engi .icon{height: 80px;width: 80px;line-height: 80px;margin: 0 auto 25px;}
	.start-count .grid{padding: 0 10px;}
	.counter-sli:after{display: none;}
	ul.social-links li a{font-size: 18px;}
	.abs-btn a{padding: 8px 15px;font-size: 13px;}
	.member-info{padding-top: 15px;}
	.member-info h3{font-size: 20px;}
	.member-info p{font-size: 14px;}
	.post-slider-about button.slick-prev.slick-arrow,.post-slider-about button.slick-next.slick-arrow{height: 18px;width: 18px;background-size: 18px;}
	.why-we{padding-bottom: 20px;}
	.counter-sli{margin-bottom: 25px;}
	.our-team-sub .rece-slider .title-h1 p{width: 100%;padding: 0;}
	.parent ul.social-links li a{font-size: 16px;}
	.details p{margin: 20px 0;}

	.newsletter-main input{    width: calc(100% - 35%);}
	.newsletter-main input.wysija-submit.wysija-submit-field{width: 55px;}

	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding:30px;}
	.abt-desc p{font-size: 15px;}
	.abt-desc ul{margin-top: 20px;}
	.abt-desc ul li{font-size: 15px;}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.padding{width: 100%;}
	.abt-content-img img{height: auto;max-height:350px;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(even) .left-box{order: 1;}
	.abt-content-main{padding-bottom: 0;}
	.abt-content-sub .abt-contnet-boxes-main:nth-child(odd) .left-box .abt-content-img img{padding-right: 0;max-width: unset;}
	.abt-contnet-boxes-main{padding-bottom: 0;padding-top: 50px;}

	/*==================================02-08-2019================================*/
	.cd-dropdown-wrapper{display: block;}
	.cd-dropdown{background-color: rgba(3, 70,56, 1);}
	.responsive-menu-n-content{width: 100%;height: 100%;overflow-y: auto;}
	.bottom-details-responsive-menu{width: 100%;position: absolute;bottom:0px;height: calc(100vh - 440px);}
	ul.cd-dropdown-content {height:100vh;overflow-y: auto;}
	.cd-dropdown.dropdown-is-active{overflow-y: auto;}
	.cd-dropdown-content a, .cd-dropdown-content ul a{border-bottom: 1px solid #999999;}
	/*==================================02-08-2019================================*/

	.engi{height: auto !important;}
	.details-engi{height: auto !important;}
	.we-are-best{padding-bottom: 0px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{height: 320px;}
	.post-slider .responsive1125 .box-content-img .sli-img img{height: 320px;}
	.awards-slider-main{padding: 70px 0px;}

}
@media screen and (min-width:601px) and (max-width:767px)
{
}
	
@media screen and (min-width:481px) and (max-width:600px){

	.responsive1125 .box-content-img:hover .project-info{height: 94%;top: 3%;}



	.top-head-left{padding: 0;}
	.service-main .sli-img img{height: 260px;}
	.details{top: 60%;}
	.site-logo a img{max-height: 60px;}
	.sidenav ul.nosne li a{font-size: 20px;}
	.page-title{height: 180px;}
	.page-title h2{font-size: 30px;}
	.left-con{width: 100%;float:none;text-align: center;display: inline-block;}

	.form-main .fb-lab, .fb-lab-text{width: 100%;margin-bottom: 30px;}
	.form-main .fb-lab input{height: 40px;line-height: 40px;}	

	.offer-text > p:nth-child(2){margin-bottom: 20px;}
	.offer-text a{padding: 8px 20px;}
	.forth-part .grid h3{margin-bottom: 10px;}
	.post-slider .slick-dots li{width: 25px;}

	.sat-text h2{font-size: 16px;margin-bottom: 20px;}
	.sat-text a{font-size: 14px;padding: 6px 14px;}
	.buttonsa a{padding: 8px 15px}
	.why-we h2{font-size: 25px;}
	.engi .icon{margin: 0px auto 15px;}
	.details-engi p, .why-we p{line-height: 23px;margin-bottom: 10px;}
	.post-slider-about:before{height: 300px;}
	.left-two p{font-size:14px;}
	.abt-desc p{font-size: 14px;}
	.abt-desc ul li{font-size: 14px;}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding: 20px;}

	.engi{height: auto !important;}
	.details-engi{height: auto !important;}
	.we-are-best{padding-bottom: 0px;}

	.post-slider .responsive11252 .box-content-img .sli-img img{width: 100%;height: auto;}
	.post-slider .responsive1125 .box-content-img .sli-img img{width: 100%;height: auto;}

}

@media screen and (max-width:480px){
	
	.top-head-left{padding: 0;}
	.service-main .sli-img img{height: 240px;}
	.details{top:50%;padding:15px;}
	.details p{margin-top: 5px;}
	.site-logo a img{max-height: 60px;}
	.sidenav ul.nosne li a{font-size: 18px;}
	.page-title{height: 150px;}
	.page-title h2{font-size: 20px;}
	.upper-footer{padding: 30px 0;}
	ul.contact-info li{font-size: 15px;line-height: 25px;margin-top: 20px;}
	ul.links-ss li{margin-top: 20px;}	
	span#menu-res{margin-top: 10px;}
	.hiddened{top: 3px;}
	.global.winner{margin-left: 0;margin-top: 15px;}
	.cart-btn a{padding: 10px 10px;}
	.global{width: 100%;}

	.form-main .fb-lab, .fb-lab-text{width: 100%;margin-bottom: 30px;}
	.form-main .fb-lab input{height: 40px;line-height: 40px;}	

	.contact-section{padding: 20px;}
	.buttonsa a{padding: 10px 19px;font-size: 13px;}
	.test-text h1{font-size: 16px;line-height: 28px;}
	.test-text:before{height: 25px;width: 25px;background-size: 25px;left: 10px;}
	.down-img img{max-width: 50px;}
	.down-name h3{font-size: 16px;float: left;}
	.test-text{padding: 0 50px;}
	.down-name h5{font-size: 14px;}
	.respo-abcs button.slick-prev.slick-arrow{right: 20% !important;}
	.testimonials-main{background-size: cover;}
	.responsive11 .sli-img img{height: 400px;max-height: unset;}
	.text-ab h2{font-size: 24px;line-height: 30px;}
	.text-ab{width: 80%;}
	button.slick-prev.slick-arrow{top: unset;bottom: 0%;left: unset !important;right: 20%;}
	button.slick-next.slick-arrow{top: unset;bottom: 0%;left: unset !important;right: 10%;}
	button.slick-prev.slick-arrow, button.slick-next.slick-arrow{height: 30px;width: 30px;}
	.text-ab p{font-size: 16px;line-height: 25px;}
	.abs-btn a{font-size: 12px;padding: 8px 15px;}
	.down-name{width: 70%;float: left;margin-left: 10px;}
	.respo-abcs button.slick-prev.slick-arrow{bottom: 6%;}
	.respo-abcs button.slick-next.slick-arrow{bottom: 6%;}
	.left-con{width: 90%;float: none;display: inline-block;}
	.left-con p{width: auto;}
	.left-con i{width: auto;float: left;}

	.sat-text h2{font-size: 16px;margin-bottom: 20px;line-height: 24px;}
	.sat-text a{font-size: 14px;padding: 6px 14px;}
	.buttonsa a{padding: 8px 15px}
	.why-we h2{font-size: 22px;margin-bottom:20px;}
	.engi .icon{margin: 0px auto 15px;}
	.details-engi p, .why-we p{line-height: 23px;margin-bottom: 10px;}
	.post-slider-about:before{height: 200px;}
	.about-us-main.about-page{padding-top: 40px;}
	.breadcrumb li{font-size: 14px;}
	.satisfaction-main{padding: 40px 0;}
	.details-engi h3{font-size: 17px;line-height: 22px;}
	.our-team-main{padding: 50px 0;padding-bottom: 100px;}
	.post-slider-about .about-sli ul.slick-dots{bottom: -95px;}
	.post-slider-about button.slick-prev.slick-arrow,.post-slider-about button.slick-next.slick-arrow{height: 15px;width: 15px;background-size: 15px;}
	.start-count .grid h3{font-size: 35px;}
	.start-count .grid span.fact-title{margin-bottom: 5px;}
	.counter-main{padding-bottom: 30px;}
	.left-con i{display: none;}
	.post-slider .slick-dots li{width: 15px;}
	.left-two p{font-size:14px;}

	.abt-desc p{font-size: 14px;}
	.abt-desc ul{margin-top: 15px;}
	.abt-desc ul li{font-size: 14px;}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding:20px; }
	.title-main h2{font-size: 16px;}
	.abt-desc p{font-size: 14px;line-height: 23px;}
	.abt-desc ul li{font-size: 14px;line-height: 23px;}
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.right-box{padding: 20px;}

	.engi{height: auto !important;}
	.details-engi{height: auto !important;}
	.we-are-best{padding-bottom: 0px;}

	.awards-slider-main{padding: 70px 0px;}
	.post-slider .responsive11252 .box-content-img .sli-img img{width: 100%;height: auto;}
	.post-slider .responsive1125 .box-content-img .sli-img img{width: 100%;height: auto;}
	/*.responsive11252 .box-content-img .project-info .inner-info h3{font-size: 22px;}*/
	.cd-dropdown-content a, .cd-dropdown-content ul a{font-size: 14px;}
}
