@media screen and (max-width:1200px){
.pitems {width: 22%;float: none;display: inline-block;margin: 1%;height: inherit;min-height: inherit;line-height: inherit;}
.pitems img { width:100%; max-width:226px;}
.boxzIn { width:22.5%; margin:1%!important; float:none; display:inline-block; min-height:120px; height:auto; vertical-align:top; line-height:inherit;}
.promoList { float:none; display:inline-block; width:31%; margin:1%!important;}



}

@media screen and (max-width:1100px){



}
@media screen and (max-width:1000px){
.o-Nav { display:none;}
.SubMenu { display:block;}
.topBar { height:45px;}
.reqBtn { height:45px; line-height:50px; position:absolute; right:0;}
.reqBtn i { top:11px;}
.iSlider { padding:0;}
.oroLogo img { width:200px;}
.call p { font-size:22px!important;}
.call span { text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5px; top: -10px;}
.call span { height:70px;}
.oroLogo { margin:19px 0 0 0;}
.call {padding: 21px 5px 0 0;}
.topheader { background:#fff!important; height:70px;}
.aBox { width:300px; padding:25px 20px; height:auto;}
.aBox h1 { font-size:22px; line-height:inherit;}
.aBox p { line-height:inherit; font-size:14px; padding:0;}
.aBox span { margin:0 0 20px; padding:0; font-size:14px; line-height:inherit;}
.aBox a { width:100%;}
.slide-bg { background-position:center center;}
p {font-size: 14px!important;}
span {font-size: 14px!important;}
h2 { font-size:28px!important; margin:0 0 10px!important; line-height:inherit!important;}

.aboutUs, .servicesList, .partnersList, .testimonals { padding:55px 0 30px;}
.newsBox { padding:5px 0;}
.Itemz2 { margin:0;}
.Litems { margin:0;}
.copiright { text-align:center!important; font-size:12px!important;}
.footer { padding:50px 0 0;}
.Banner p { margin:0 0 10px;}
.Banner p img { top:1px;}
.schedule_Box .col-md-4 {float:left; width:100%; margin:0 0 15px;}
.schedule_Box .boxInner a { width:100%; max-width:600px;}
.boxInner .bround { display:none;}
.schedule_Box { padding:40px 0 30px; min-height:inherit;}
.pageStatus { min-height:375px; }
.abot h1 { margin:30px 0 15px;}
.banIn, .Banner2 { min-height:350px; height:350px;}
.reqLeft h1 { font-size:30px; padding:0; line-height:inherit; margin:30px 0 15px;}
.Banner2 h1, .abot h1 { font-size:30px; padding:0; line-height:inherit;}
.pageStatus h1 { font-size:30px; line-height:inherit; margin:210px 0 5px;}
.requestBox .col-md-7 { width:100%;text-align:center; margin:0 0 12px; float:left;}
.requestBox .col-md-5 { width:100%; text-align:center; float:left;}
.requestBox h2, .requestBox p { text-align:center!important; padding:0;}
.servUl li { width:100%!important; font-size:14px!important; padding:0 0 0 30px;}
.promoList { width:30.9%;} 
.newzIn { height:45px; padding:0 100px;}
.newzIn p { font-size:16px!important; top:10px;}
.newzIn h6 { font-size:14px; height:16px; margin:18px 0 0 0;}
.next_prev { width:50px; top:10px;}
.next_prev a i { font-size:24px;}
.newzIn span { font-size:30px!important; left:36px; top:-2px;}

.reqLeft { float:left; width:60%; display:block; border-right:15px solid transparent;}
.reqRight { float:left; width:40%; display:block; padding:40px 0 0 0;}

.f50 { width:100%; margin:0 0 15px;}



.servicesList .col-md-4 {display: inline-block;float: none;width: 46%;padding: 0;margin: 1%;}
.Itemz2 { margin:0;} 

}

@media screen and (max-width:991px){

}
@media screen and (max-width:800px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .footer .col-lg-6.col-md-6 { }



.owl-dots {top: inherit;bottom: 50px;right: 0;height: auto;width: 100%;margin: 0;padding: 0; text-align:center;}
.owl-dot { display:inline-block; margin:0 5px; width:10px; height:10px;}
.owl-dot:hover, .owl-dot.active { width:10px; height:10px;}
.iSlider { min-height:700px; padding-bottom:30px; margin-bottom:-30px;}
.owl-carousel, .owl-carousel .owl-stage-outer, .owl-carousel .owl-item, .owl-item .Lst, .owl-carousel .owl-stage { min-height:700px;}
.Slider2 .owl-carousel, .Slider2  .owl-carousel .owl-stage-outer, .Slider2  .owl-carousel .owl-item, .Slider2 .owl-item .Lst, .Slider2 .owl-carousel .owl-stage { min-height:400px;}
.nextPrev { padding:0 15px;}
.nextPrev a { color:#1c1c1c; font-size:14px;}
.Search {margin: 0 55px 0 0;top: 73px; position:absolute; top:30px; right:0;}
.Search a {background-image: url(../img/srcImg2.png)!important; margin:1px 10px 0 0;}
.btn01 { font-size:18px;}
.btnheight {width: 201px;height: 45px;}
.SearchIn input { height:45px; padding:0px 15px 0px; font-size:30px; letter-spacing:0;}
.srch:before { bottom:1px;}

.mob_none { display:none;}
.oheader { border:none; }
.nnav {bottom: 44px;}
.SearchIn {max-width: 85%;margin: -42px auto 0;left: 0;padding: 0 5%;float: none;display: inline-block;position: relative;}
.topR .atime, .topR .sochialz { display:none;}
.topR { padding:0;}
.pitems { width:30%;}
.fot_L01, .fot_Link { float:left; width:50%; min-height:194px;}
.boxzIn { width:30.5%;}
.newzIn h6 { margin:15px 0 0 0!important;}

p {text-align:justify!important; font-size:14px!important; line-height:24px!important; letter-spacing:.5px!important;}
span {text-align:justify!important; font-size:14px!important; line-height:24px!important; letter-spacing:.5px!important;}


}
@media screen and (max-width:768px){
.fot_L01 { width:100%; min-height:inherit; margin:0 0 30px;}
.fot_Link { width:100%; min-height:inherit; margin:0 0 15px;}
.promoz { text-align:center;}
.promoList { width:47%;} 

.reqLeft { float:left; width:100%; display:block; border:none;}
.reqRight {float:left; width:100%; display:block; border:none; padding:0; margin:0 0 50px;}
.formzIn { padding:0 0 30px;}
.fot_Link.last { width:50%!important;}
.pageStatus h1 { margin:190px 0 5px;}
.pageStatus p { text-align:left!Important;}
	.Banner p {width:100%;}

}
@media screen and (max-width:568px){
.container { padding:0 15px;}
.HomeIn { padding:0 10px;}
.atime { display:none;}
.Search {margin: 0 50px 0 0;top: 62px;}
.pitems { width:45%;}
.servicesList .col-md-4 { width:100%; margin:0 0 15px; padding:0 15px;}

.boxpad { padding:0;}
.owl-carousel_03 .owl-nav { top:0; margin:10px 0 0 0;}
.owl-carousel_03 .owl-nav .owl-prev {left:20px; background-size:35px; width:35px; height:35px;}
.owl-carousel_03 .owl-nav .owl-next {right:20px; background-size:35px; width:35px; height:35px;}
.testimonialz { padding:76px 12px 28px;}
.overlay-b .mobileNav li { margin:0 0 15px;}
.boxzIn { width:100%; margin:0 0 15px!important; min-height:inherit;}
.promoList { width:100%; margin:0 0 15px!important; max-width:100%;} 


}
@media screen and (max-width:480px){
.overlay-b .officeaddress { display:none;}
.overlay ul { max-width:100%; width:100%;}
.pitems {width: 42%;}
.fot_L01 img { width:100%; max-width:279px;}
.fot_L01 span, .fot_Link span { padding:0; width:100%!important;}


}
@media screen and (max-width:479px){

}

@media screen and (max-width:400px){
.reqBtn { width:245px; font-size:14px;}
.reqBtn i {top: 14px;font-size: 19px;}
.call { display:none;}
.newsBox { display:none;}
.aBox { width:100%;}
.requestBox a { width:100%;}
.f30 input { float:left; width:100%; margin:0 0 15px;}
.checkBox input[type=radio].css-checkbox + label.css-label { margin:15px 0 0 0;}
.form-submit { width:100%;}
.submitbtn i { left:inherit; right:30px;}
	.oroLogo {margin: 19px auto 0;float: none;display: inline-block;}
	.topheader {text-align: center;}
	
	
	
	
}



