body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0;border: none; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}

/*
@font-face {
    font-family: 'robotocondensedbold';
    src: url('fonts/robotocondensedbold.eot');
    src: url('fonts/robotocondensedbold.eot') format('embedded-opentype'),
         url('fonts/robotocondensedbold.woff') format('woff'),
         url('fonts/robotocondensedbold.ttf') format('truetype'),
         url('fonts/robotocondensedbold.svg#robotocondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*...................Custom-Style.................*/


/*................ contact us start .............*/

.contact_us_name_class{width: 309px;height: 59px;font: 400 16px/45px 'Roboto';color: #bebdbd;border-radius: 10px;padding: 0px 0px 0px 15px;}
.contact_us_phone_class{width: 309px;height: 59px;margin-left: -10px;font: 400 16px/45px 'Roboto';color: #bebdbd;border-radius: 10px;padding: 0px 0px 0px 15px;}
.contact_us_email_class{width: 637px;height: 59px;margin-top: 10px;font: 400 16px/45px 'Roboto';color: #bebdbd;border-radius: 10px;padding: 0px 0px 0px 15px;}
.contact_us_message_class{width: 637px;margin-top: 10px;font: 400 16px/45px 'Roboto';color: #bebdbd;height: 119px;border-radius: 10px;padding: 10px 0px 0px 15px;}
.contact_us_submit_class{width: 637px;margin-top: 10px;height: 59px;background-color: #f47721 !important;border: none;font: 700 23px/45px 'Roboto';color: #fff;border-radius: 10px;}

/*................ contact us end .............*/


/*................ service start ..................*/

.text_class_display_services{color: #6b6c6d;font: 400 20px/26px 'Roboto';text-align: center;}
.text_class_display_services.even{height: 10px;}
.display_services_counter{font: 700 56px/48px 'Roboto';color: #f47721;}
.display_services_counter.odd{padding: 34px 0px 0px 0px;}
.display_services_counter.even{padding: 186px 0px 0px 159px;}
.display_services-box.even{background-image: url('images/even_back.png');background-repeat: no-repeat;height: 340px;margin-top: 62px;}
.display_services-box.odd{background-image: url('images/odd_back.png');background-repeat: no-repeat;height: 340px;}
.display_services-content.even{padding: 60px 40px 0px 40px;}
.display_services-content.odd{padding: 175px 40px 0px 40px;}
.counter_div_class.odd{position: absolute;margin-left: 151px;}



/*................ service end ..................*/


/*.................. counter start ...........*/

.counter_percentage_custom_class .elementor-counter-title{text-align: center;padding: 0px 80px 0px 80px;}

/*.................. counter start end ...........*/



/* responsive */
@media screen and (min-width: 1230px){
  .container {max-width: 1200px;}
}
@media screen and (max-width: 1299px){
}

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

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

@media screen and (max-width: 991px){
	
/* 	................. home start............. */
.display_services-content.odd {padding: 175px 66px 0px 25px;}
.display_services-content.even {padding: 60px 66px 0px 32px;}
/* 	................. home end .............. */

}

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

}

@media screen and (max-width: 575px){
/* ............. contact us start ......... */
.contact_us_phone_class {margin-left: 0px;}
.contact_us_email_class {width: 309px;}
.contact_us_message_class {width: 309px;}
.contact_us_submit_class {width: 309px;}
.contact_us_name_class {margin-bottom: 10px;}
/* ............. contact us end ......... */

}

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











