@import url(//db.onlinewebfonts.com/c/08a4f684fb0599188430dd0b97af52ac?family=Bookman+Old+Style);


.clear{margin: 0px; padding: 0px; clear: both;}
.mp0{margin: 0px!important;padding: 0px!important;}
.margin0{margin: 0px!important;}
.padding0{padding: 0px!important;}

.mtop0{margin-top: 0px!important;}
.mtop5{margin-top: 5px!important;}
.mtop10{margin-top: 10px!important;}
.mtop20{margin-top: 20px!important;}
.mtop30{margin-top: 30px!important;}
.mtop40{margin-top: 40px!important;}
.mtop50{margin-top: 50px!important;}
.mtop60{margin-top: 60px!important;}

.mbottom0{margin-bottom: 0px!important;}
.mbottom5{margin-bottom: 5px!important;}
.mbottom10{margin-bottom: 10px!important;}
.mbottom20{margin-bottom: 20px!important;}
.mbottom30{margin-bottom: 30px!important;}
.mbottom40{margin-bottom: 40px!important;}
.mbottom50{margin-bottom: 50px!important;}
.mbottom60{margin-bottom: 60px!important;}

.ptop0{padding-top: 0px!important;}
.ptop5{padding-top: 5px!important;}
.ptop10{padding-top: 10px!important;}
.ptop20{padding-top: 20px!important;}
.ptop30{padding-top: 30px!important;}
.ptop40{padding-top: 40px!important;}
.ptop50{padding-top: 50px!important;}
.ptop60{padding-top: 60px!important;}

.pbottom0{padding-bottom: 0px!important;}
.pbottom5{padding-bottom: 5px!important;}
.pbottom10{padding-bottom: 10px!important;}
.pbottom20{padding-bottom: 20px!important;}
.pbottom30{padding-bottom: 30px!important;}
.pbottom40{padding-bottom: 40px!important;}
.pbottom50{padding-bottom: 50px!important;}
.pbottom60{padding-bottom: 60px!important;}
.pbottom100{padding-bottom: 100px!important;}

.instagram-widget .wrapper-box .image img{width: 75px; height: 55px; float: left; display: block; }


.txt_center{text-align: center;}
.txt_left{text-align: left;}
.txt_right{text-align: right;}
.txt_justify{text-align: justify;}

.font12{ font-size: 12px!important; font-family: Arial;}
.font14{ font-size: 14px!important; font-family: Arial;}
.font16{ font-size: 16px!important; font-family: Arial;}
.font18{ font-size: 18px!important; font-family: Arial;}
.font20{ font-size: 20px!important; font-family: Arial;}
.font22{ font-size: 22px!important; font-family: Arial;}
.font24{ font-size: 24px!important; font-family: Arial;}
.font26{ font-size: 26px!important; font-family: Arial;}
.font28{ font-size: 28px!important; font-family: Arial;}

.allmatter{ text-align: justify; float: left; display: block;}
.allmatter h1{font-size: 36px; color: #fe0d3e; font-weight: 500; margin-bottom: 30px; }
.allmatter h2{font-size: 30px; color: #fe0d3e; font-weight: 500; margin-bottom: 30px; }
.allmatter h3{font-size: 26px; color: #fe0d3e; font-weight: bold; margin-bottom: 30px; }
.allmatter h4{font-size: 24px; color: #fe0d3e; font-weight: bold; margin-bottom: 30px; }

.allmatter img{width: 37%; margin: 10px 20px 15px 0px; float: left;  clear: both; border:7px solid #fff; box-shadow: 0px 0px 7px 0px #ccc; }

.allmatter p{font-size: 18px; font-family: arial; color: #333333; }
.allmatter ul{ margin-left: 50px; margin-top: 20px; margin-bottom: 30px;}
.allmatter li{font-size: 18px; font-family: arial; color: #333333; list-style: decimal; padding-bottom: 20px; line-height: 20px; }

.logo img{ width: 181px; }
.search-toggler:hover{cursor: pointer;}


/***************** Gallery Code Start  *******************/
.fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 700px; height: 100%; background: #fff;}
.fancybox-content { display: inline-block; margin: 58px auto; padding: 0; border: 0; width: 52%; height: calc(100% - 171px); line-height: normal; white-space: normal; outline: 0; font-size: 16px; font-family: Arial,sans-serif; -webkit-overflow-scrolling: touch;}
.imglist img{ width: 22.5%!important; margin: 1%!important; height: 200px; 
	margin:2px 0px; border: 1px solid #ccc; margin-bottom: 20px; float: left; display: block;}
/*	.imglist img{ width: 100%!important;object-fit: scale-down;  }*/
.object-fit_scale-down { object-fit: scale-down; }
.moto-section h2{text-align: center!important; width: 100%; margin-bottom: 30px;}
/***************** Gallery Code Start  *******************/



.cclients{width: 100%; height: auto; float: left; display: block;}
.cclients img{width: 100%; height: 120px; object-fit: scale-down;background-color: #fff;}
.flodis{float: left; display: block;}


/***************** Gallery Code Start  *******************/
.fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 700px; height: 100%; background: #fff;}
.fancybox-content { display: inline-block; margin: 58px auto; padding: 0; border: 0; width: 52%; height: calc(100% - 171px); line-height: normal; white-space: normal; outline: 0; font-size: 16px; font-family: Arial,sans-serif; -webkit-overflow-scrolling: touch;}
.imglist{width: 100%;}
.imglist img{ width: 22.5%!important; margin: 1%!important; height: 200px; object-fit: scale-down; background-color:#fff;
    margin:2px 0px; border: 1px solid #ccc; margin-bottom: 20px; float: left; display: block;}
/*  .imglist img{ width: 100%!important;object-fit: scale-down;  }*/
.object-fit_scale-down { object-fit: scale-down; }
.moto-section h2{text-align: center!important; width: 100%; margin-bottom: 30px;}
/***************** Gallery Code Start  *******************/



















@media only screen and (min-width : 320px) and (max-width : 479px) {
    .about-us-section{  padding:20px 0 20px!important; }
    .features-section { padding: 50px 0 20px!important; }
    .our-facts-section { padding: 50px 0 20px!important; }
    .services-section { padding: 50px 0 0px!important; }
    .working-process-section { padding: 50px 0 20px!important; }
    .main-footer{ padding: 50px 0 20px!important; }
    
    .header-top .contact-info li a { font-size: 13px;}
    .header-top .contact-info li  { font-size: 13px;}
    .sec-title h2 { padding-top: 30px;}
    
    h1{width:100%; text-align:center!important; width:100%;}
    h2{width:100%; text-align:center!important; width:100%;}
    .imglist img { width: 47.5%!important;  height: 140px; background-color:#fff;}
    .allmatter h1{width:100%; text-align:center;}
    .mobclients{width:50%;padding: 5px;}
    .cclients img{margin:0px;height: 100px;}
    .contact-form-section .wrapper-box {padding: 10px!important;}

}

@media only screen and (min-width : 480px) and (max-width : 639px) { 
    .imglist img { width: 47.5%!important;  height: 140px; background-color:#fff;}
    .allmatter h1{width:100%; text-align:center;} 
    .mobclients{width:50%;padding: 5px;}
    .cclients img{margin:0px;height: 100px;}
    .contact-form-section .wrapper-box {padding: 10px!important;}
    
    h1{width:100%; text-align:center!important; width:100%;}
    h2{width:100%; text-align:center!important; width:100%;}
    
}
@media only screen and (min-width : 640px) and (max-width : 767px) {
    .imglist img { width: 47.5%!important;  height: 140px; background-color:#fff;}
    .allmatter h1{width:100%; text-align:center;} 
    .mobclients{width:33%;padding: 5px;}
    .cclients img{margin:0px;height: 100px;}
    .contact-form-section .wrapper-box {padding: 10px!important;}
    
    h1{width:100%; text-align:center!important; width:100%;}
    h2{width:100%; text-align:center!important; width:100%;}
}
@media only screen and (min-width : 768px) and (max-width : 1023px) { }
@media only screen and (min-width : 1024px) and (max-width : 1279px) { }
@media only screen and (min-width : 1280px) and (max-width : 1365px) { }
@media only screen and (min-width : 1366px) and (max-width : 2000px) { }






