@charset "utf-8";
/* CSS Document */
@media (min-width:1180px){
	.serviceBoxes .service-wrap .box:nth-child(4n){margin-right:0px;}
	.serviceBoxes .service-wrap .box:nth-last-child(-n+4){margin-bottom:0px;}
}

@media (min-width:1025px) {
	a.tel {pointer-events: none;}
}

@media (min-width:1020px) and (max-width:1179px) {
	.wrapper{width:1000px}
	.sliderControls a.customPrevBtn1 i{left:-12px;}
	.sliderControls a.customNextBtn1 i{right:-12px;}
	.restrict_text {padding:0 15px;}
	.navigation-top{display:none !important;}
	.banner .tp-parallax-wrap{top:40px !important;}
	.tp-caption h1 span{font-size:22px !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:13% !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:0% !important;}
	img.alignright {width:40%;}
	.serviceBoxes .service-wrap .box:nth-child(3n){margin-right:0px;}
	.serviceBoxes .service-wrap .box {width: 310px;}
	.serviceBoxes .service-wrap .box:nth-last-child(-n+2){margin-bottom:0px;}
	.postFeeds .at-below-post-homepage.addthis_tool, .postFeeds .addthis_tool {position: static;}
	.serviceBoxes .box{min-height:340px;}

}
@media (min-width:768px) and (max-width:1019px) {
	.wrapper{width:730px}
	.navigation-top{display:none;}
	.logo {float: none;width: 200px;}
	.tp-caption h1 span.big, .tp-caption h1 span.big strong{font-size:40px !important;}
	.banner .tp-parallax-wrap{top:2px !important;}
	.tp-caption h1 span{font-size:22px !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:10.5% !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:7% !important;}
	.sliderControls a.customPrevBtn1 i{left:8px;}
	.sliderControls a.customNextBtn1 i{right:8px;}
	.restrict_text {padding:0 35px;}
	.aboutUs img{display:none;}
	.aboutUs .details{width:100%;}
	.banner .tp-parallax-wrap{top:2px !important;}
	.tp-caption h1 span{font-size:22px !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:17% !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:0% !important;}
	.contactPage .contactDetails{overflow-wrap: break-word;padding: 14px;}
	.serviceBoxes .service-wrap .box{width:47%;}
	.serviceBoxes .service-wrap .box:nth-child(2n){margin-right:0px;}
	.serviceBoxes .service-wrap .box:nth-last-child(-n+2){margin-bottom:0px;}
	.serviceBoxes {padding:0 30px;}
	img.alignright {width:40%;}
	.inner-banner{margin:0;}
	.postFeeds .at-below-post-homepage.addthis_tool, .postFeeds .addthis_tool {position: static;}
	h1.bannerHeading, h2.bannerHeading{margin-left: 0 !important;}
	.post-navigation .nav-links{margin-left:10px;}
	.comment-form .cptch_block{display:inline-block !important;width:auto;}
	.comment-form .form-submit{display:inline-block !important;width:auto;float:right;}
	.contactDetails ul{margin:0px;}
	.contactPage .contactDetails {padding: 11px 14px;}
	.inner-banner .contentOnImage {left:30px !important;width: 78% !important;}
	.inner-banner h1.bannerHeading{font-size:24px;}
}


@media (max-width:767px) {
	.inner-banner {padding:0px 0;margin:0;}
	img.alignright {width:40%;}
	.postFeeds .at-below-post-homepage.addthis_tool, .postFeeds .addthis_tool {position: static;}
}

@media (min-width:600px) and (max-width:767px) {
	.wrapper{width:580px}
	.navigation-top{display:none;}
	.tp-caption h1 span.big, .tp-caption h1 span.big strong{font-size:40px !important;}
	.banner .tp-parallax-wrap{top:2px !important;}
	.tp-caption h1 span{font-size:22px !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:0% !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:20% !important;}
	.bannerContact a{font-size:14px;}
	#Banner_Contact_Details p{display:block;text-align:center;}
	.bannerContact a{float:none;display:inline-block;margin-left:0px;margin-right:10px;}
	.aboutUs img{display:none;}
	.aboutUs .details{width:100%;}	
	.footerContact a{display:block;}
	.has-sidebar:not(.error404) #primary{width:100%;}
	.has-sidebar #secondary{width:100%;}
	.contactPage .contactDetails{width:100%;margin-left:0px;margin-bottom:30px;}
	.contactPage .map{width:100%;margin-bottom:30px;}
	.form .formGrp.half{width:100%;}
	.form .formGrp.left{margin-right:0px;}
	.serviceBoxes .service-wrap .box{width:47%;}
	.serviceBoxes .service-wrap .box:nth-child(2n){margin-right:0px;}
	.serviceBoxes .service-wrap .box:nth-last-child(-n+2){margin-bottom:0px;}
	.logo {float: none;width: 200px;}
	.inner-banner .contentOnImage {left:30px !important;width: 78% !important;}
	.inner-banner h1.bannerHeading{font-size:24px;}

}

@media (min-width:480px) and (max-width:599px) {
	.wrapper{width:95%}
	.navigation-top{display:none;}
	.logo{width:170px;}
	.tp-parallax-wrap{display:none !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:20% !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:0% !important;}
	.bannerContact a{margin-left:0px;text-align:left;margin-bottom:10px;display:block;font-size:14px;}
	.sliderControls a.customPrevBtn1 i{left:8px;}
	.sliderControls a.customNextBtn1 i{right:8px;}
	.restrict_text {padding:0 35px;}
	.aboutUs img{display:none;}
	.aboutUs .details{width:100%;}
	.footer .footerLinks .widget ul li{padding:0px 15px;}
	.footerContact a {display:block;margin:0 6px;}
	.has-sidebar:not(.error404) #primary{width:100%;}
	.postFeeds .at-below-post-homepage.addthis_tool, .postFeeds .addthis_tool{position:static;}
	.has-sidebar #secondary{width:100%;}
	.contactPage .contactDetails{width:100%;margin-left:0px;margin-bottom:30px;}
	.contactPage .map{width:100%;margin-bottom:30px;}
	.form .formGrp.half{width:100%;}
	.form .formGrp.left{margin-right:0px;}
	.serviceBoxes .service-wrap .box{margin-right:0px;width:100%;}
	.tparrows {display:none !important;}
	.bannerContact a:last-child {margin-bottom: 0;}
	.serviceBoxes {padding:0 30px;}
	img.alignright {width:100%;float:none;margin-left:0;}
	.inner-banner .contentOnImage {left:30px !important;width: 78% !important;}
	.inner-banner h1.bannerHeading{font-size:24px;}
}
@media (max-width:479px) {
	.wrapper{width:95%;}
	.navigation-top{display:none;}
	.logo{width:170px;}
	.tp-parallax-wrap{display:none !important;}
	.rev_slider_wrapper .tp-rightarrow.tparrows.hesperiden{left:20% !important;}
	.rev_slider_wrapper .tp-leftarrow.tparrows.hesperiden{left:0% !important;}
	.bannerContact a{margin-left:0px;text-align:left;margin-bottom:10px;display:block;font-size:14px;}
	.videoSlider .sliderControls{margin-top:0px;margin-bottom:20px;}
	.sliderControls a.customPrevBtn1 i{left:8px;}
	.sliderControls a.customNextBtn1 i{right:8px;}
	.restrict_text {padding:0 35px;}
	.aboutUs img{display:none;}
	.aboutUs .details{width:100%;}
	.footer .footerLinks .widget ul li{padding:0px 5px;}
	#menu-footer-menu a{font-size:14px;}
	.footerContact a {display:block;font-size:14px;margin:0 6px;}
	.has-sidebar:not(.error404) #primary{width:100%;}
	.postFeeds .at-below-post-homepage.addthis_tool, .postFeeds .addthis_tool{position:static;}
	.has-sidebar #secondary{width:100%;}
	.contactPage .contactDetails{width:100%;margin-left:0px;margin-bottom:30px;}
	.contactPage .map{width:100%;margin-bottom:30px;}
	.form .formGrp.half{width:100%;}
	.form .formGrp.left{margin-right:0px;}
	.serviceBoxes .service-wrap .box{margin-right:0px;width:100%;}
	.tparrows {display:none !important;}
	.bannerContact a:last-child {margin-bottom: 0;}
	.videoSlider .sliderControls, .videoSlider h2.heading {float:none;}
	.videoSlider h2.heading {margin-bottom:10px;}
	img.alignright {width:100%;float:none;margin-left:0;}
	.inner-banner .contentOnImage {left:30px !important;width: 78% !important;}
	.inner-banner h1.bannerHeading{font-size:24px;}
}
@media (max-width:320px) {
	
}
