@font-face {

    font-family: 'KreonRegular';

    src: url('fonts/KreonRegular.eot');

    src: url('fonts/KreonRegular.eot') format('embedded-opentype'),

         url('fonts/KreonRegular.woff2') format('woff2'),

         url('fonts/KreonRegular.woff') format('woff'),

         url('fonts/KreonRegular.ttf') format('truetype'),

         url('fonts/KreonRegular.svg#KreonRegular') format('svg');

}

@font-face {

    font-family: 'SnackerComic_PerosnalUseOnly';

    src: url('fonts/SnackerComic_PerosnalUseOnly.eot');

    src: url('fonts/SnackerComic_PerosnalUseOnly.eot') format('embedded-opentype'),

         url('fonts/SnackerComic_PerosnalUseOnly.woff2') format('woff2'),

         url('fonts/SnackerComic_PerosnalUseOnly.woff') format('woff'),

         url('fonts/SnackerComic_PerosnalUseOnly.ttf') format('truetype'),
.Komatsu_cont_lft-or img
         url('fonts/SnackerComic_PerosnalUseOnly.svg#SnackerComic_PerosnalUseOnly') format('svg');

}

@font-face {

    font-family: 'verdanab_0';

    src: url('fonts/verdanab_0.eot');

    src: url('fonts/verdanab_0.eot') format('embedded-opentype'),

         url('fonts/verdanab_0.woff2') format('woff2'),

         url('fonts/verdanab_0.woff') format('woff'),

         url('fonts/verdanab_0.ttf') format('truetype'),

         url('fonts/verdanab_0.svg#verdanab_0') format('svg');

}











body{padding: 0px; margin: 0px;}

ul{ padding: 0px; margin: 0px;}



.margin{ width: 949px; margin: 0 auto;}



.main{ width: 100%;float: left;}

.header_bg{ width: 100%;float: left;padding-top: 40px; background: #fff; padding-bottom:15px;}

.header{ width: 100%;float: left;}

.header_lft{ width: 100%;float:left;}

.header_lft img{ width: 100%;}



.menu_bg{ width: 100%;float: left; background: url('../images/menu_bg.png'); border-top:3px solid #666;}

.menu{ width: 100%;float: left;}

.menu_lft{ width: 100%;float: left;}

.menu1{ width: auto;float: left;}

.menu_rgt{ width: 13%;float: right;}

.search-form{  background:url('../images/search-bg.png');float: right;height: 27px;margin-top:1px;padding-right: 0;width: 167px;}

.input{background: none;border: medium none;color: #ffffff;float: left;font-size: 11px;margin: 5px 7px 0 5px;padding-left: 9px;width: 116px;}



.input_img{ width: auto;float: left;margin-right: 7px;margin-top: 7px;margin-left:8px;}





.con_main{ float: left; width: 100%;background: #004a67;}

.slider_bg1{ width: 100%;float: left;padding-top: 20px;}

.slider1{ width: 100%;float: left;}

.slider1_img{ width: 100%;float: left;}

.slider1_img img{ width: 100%;}

.slider2{ width: 100%;float: left;}





.content_bg{ width:100%;float: left;}

.content{ width:100%;float: left;background: #fff;}

.content1{ width:92%;float: left; background:url('../images/content1.png');padding: 31px 38px 27px;}

.content1_text_con{ width:96%;float: left; background: #fff; padding: 10px;}

.content1_text{ width:98%;float: left; font-size:18px;color:#000; font-family: arial;letter-spacing: -1px;line-height: 1em; padding-top:20px;}

.content1_text p{line-height: 20px; font-size: 12px; color:#48423f; border-bottom: 1px solid #000;padding-bottom: 20px;letter-spacing: normal;}

.content1_text_con2{ width: 100%; float: left;margin-top: 26px;}

.content1_con2_lft{ width:32%;float: left; margin-right:13px;}

.content1_con2_lft img{ width: 100%;}

.content1_con2_lft:last-child{ margin-right: 0px;}



.con_bot{ width: 100%;float: left; margin-top: 20px;}

.con_bot_text1{ width: 100%;float: left;font-size: 16px;letter-spacing: -1px;line-height: 1em;padding-bottom: 5px;color: #1c1c1c; font-family: arial;font-weight: bold;text-align: center;}

.con_bot_text2{ width:95%;float:left; margin-top:20px;margin-left: 81px;}

.con_bot_text2_lft{ width:19%;float: left; font-size: 12px;font-weight: bold; color:#1c1c1c; font-family: arial;}

.con_bot_text2_lft span{ color:#333}



.con_bot_text2_lft1{ width:34%;float: left; font-size: 12px;font-weight: bold; color:#1c1c1c; font-family: arial;}

.con_bot_text2_lft1 span{ color:#333}



.con_bot_text2_lft2{ width:17%;float: left; font-size: 12px;font-weight: bold; color:#1c1c1c; font-family: arial;}

.con_bot_text2_lft2 span{ color:#333}

.con_bottom{ width: 100%;float: left;text-align: center;position: relative; margin-top: 20px; margin-bottom:16px;}

.link_bottom{ width: auto;float:none;font-size:16px;color: #00b7f3;text-decoration: none; font-family: arial;display: inline-block;}



.border{ width: 100%;float: left;height: 7px;margin-bottom: 4px; background: url('../images/top-stich.png');background-repeat: repeat-x;margin-top: 53px;}

.border_top{ width: 100%;float: left;height: 7px; background: url('../images/top-stich.png');background-repeat: repeat-x;margin-top: 10px;}



.footer_bg{ width: 100%;float: left;background: url('../images/footer.png')}

.footer{ width: 100%;float: left;}

.footer_rgt{ width: auto;float: right; width:100%; padding:20px 0px;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);font-size: 11px; font-family: arial;}

.footer_rgt_lft{ width: auto;float: left;color:#fff; width:100%; text-align:center}

.footer_rgt_lft a{ color:#000;text-decoration: none; margin-left: 4px; margin-right: 4px;}

.footer_rgt_lft a:hover{text-decoration: underline;}

.footer_hadow{ width: 100%;float: left; background: url('../images/footer-bottom-shadow.png');height: 5px; background-repeat: repeat-x;}



/*rentals page*/

.rentals_content{ width: 100%;float: left;padding-top:5px;}

.rentals_content1{ width:100%;float: left; background:url('../images/content1.png');}

.rentals_head{ width:96%;float: left; background: url('../images/rentals_head_img.png');padding-left: 38px;line-height: 42px; color: #929e9e;font-size: 12px;}	

.rentals_head a{ color: #b9c5c5;text-decoration: none; font-size: 12px;}.

.rentals_head a:hover{color:#929e9e;}

.rentals_left-area{ width: 70%;float: left;border-right: 1px solid #eae4e1;}

.entries{ width:89%;float: left;padding: 31px 38px 27px;background: url('../images/recent-content_border.png') repeat-y;}

.entry_post{ width: 100%;float: left;}

.rentals_title{color: #000; font-size: 30px;font-family: 'KreonRegular';border: 1px solid #000;padding: 4px;background: #fc5d26;}

.pf-content{ width: 100%;float: left;border: 1px solid #000;padding: 2px;box-sizing: border-box;}

.pf-content_img{ width: 100%;float: left;padding-bottom: 10px;}

.pf-content_img img{ width: 100%;}

/*.pf-content_reatel{ padding-bottom: 10px; line-height: 24px; width: 100%;float: left;color: #1c1c1c;font-weight: bold;font-size: 12px; font-family: arial;}

.pf-content_reatel p{color: #48423f;font-family: arial; font-weight: normal; margin-bottom:20px;}
*/
.pf-content2{ width: 100%;float: left;}

.pf-content2_titel{ width: 100%;float: left;color: #1c1c1c;//font-weight: bold;line-height: inherit; //font-size: 15px;}

body.page-id-34 .pf-content2_titel{ font-weight: bold;line-height: 24px;font-size: 15px;}

.pf-content2_img{ width: 100%;float: left;//line-height: 24px;padding-bottom: 10px; //font-size: 12px;//color: #48423f; //font-family: arial;margin-top:10px;}

.pf-content2_img span{ float: left; margin-right: 15px;}

.pf-content3{ width: 100%;float: left;text-align: center;}

.pf-content3_text{ width: auto;float:none; color: #1c1c1c;font-weight: bold; font-family: arial; display: inline-block;}

.rentals_right-area{ width:283px; float: left;}

.entries_rgt{ width:76%;float: left;padding: 30px 25px 30px 24px;border: 2px solid #000;}

.textwidget{ width: 100%;float: left;font-size: 18px; color:#000; font-family: arial;letter-spacing: -1px; font-weight: bold; margin-bottom:30px;}

.textwidget_link{ width: 100%;float: left; margin-bottom: 0px;}

.textwidget_link a{text-decoration: none;color:#000; font-size: 12px;font-family: arial;font-weight: bold;}

.textwidget_link a:hover{ text-decoration: underline;}

.main-title{ width: 100%;float: left; height: 42px;background: url('../images/rentals_head_img.png'); }

.textwidget2 a img{ width: 100%;}

.textwidget2 {color: #000;float: left;font-family: arial;font-size: 24px;font-weight: bold;letter-spacing: -1px;width: 100%;}

.link_bottom:hover{text-decoration: underline;}



.rentals_head > a:hover {

    color: #929e9e;

}

/*Rental Quote page*/



.phone_text{ width: 100%;float: left;line-height: 24px;padding-bottom: 10px; font-size: 12px;font-family: Thread-00020724-Id-00000687; color: #1c1c1c; font-weight: bold;}

.phone_text span{color: #48423f; margin: 0 5px 0 5px; font-family: arial;}

.Rental_cont{ width: 100%;float: left;}

.Rental_cont_text{ width: 100%;float: left;}

.Rental_cont_text1{ width: 100%;float: left;color: #48423f;font-size: 12px; font-family: arial;line-height: 24px;margin-bottom: 20px;}

.Rental_cont_text1 p{margin: 5px 0 0px;}

.search_box{background-color: #fff;border: 1px solid #bbb;color: #4e4e4e;padding: 2px;float: left;width: 267px;}

.Rental_cont_text2 {color: #48423f;float: left;font-family: arial;font-size: 12px;line-height: 24px;margin-bottom: 20px;width: 100%;}



.Rental_cont_text2 > input {cursor: pointer;}





/*Sales page*/

.pf-content_Sales {color: #1c1c1c;float: left;font-family: arial;font-size:16px;line-height: 24px;padding-bottom: 10px;width: 100%;}

.pf-content_Sales p{ font-size: 12px; font-family: arial; font-weight: normal;color: #48423f; margin-top: 0px;}

.Sales_link{ width: 100%;float: left;}

.Sales_link1{ color: #00b7f3; width: auto;float: left; font-size:15px; font-family: arial;text-decoration: none; font-weight: bold; margin-bottom:16px;}

.Sales_link1:hover{text-decoration: underline;}

.Sales_text_main{ width: 100%; float: left;}

.Sales_text{ width: 100%;float: left;padding-bottom: 10px; color: #1c1c1c; font-size: 14px; font-weight: bold; font-family: arial;}

.Sales_text p{ font-weight: bold; margin-top:13px;}

.Sales_textul{ width: auto; float: left;}

.Sales_textul ul{list-style-type: disc;padding: 10px 0 10px 20px;}

.Sales_textul ul li{ font-size: 14px; color: #48423f; line-height: 20px;}

.Sales_cont{ width: 100%;float: left; margin-top:20px;margin-bottom: 40px;}



/*New_Equipment page*/

.New_Equipment_con_main{ width: 100%;float: left; margin-bottom:45px;}

.New_Equipment_titel{ width: 100%;float: left;line-height: 24px; font-size: 12px;color: #48423f; font-family: arial; margin-bottom: 10px;}

.New_Equipment_con{ width: 100%;float: left; margin-bottom:12px;}

.New_Equipment_con_lft{ width: 160px; float: left; border: 5px solid #000; margin-right: 27px;}

.New_Equipment_con_lft:last-child{ margin-right: 0px;}

.New_Equipment_con_lft a img{ width: 100%;}

.New_Equipment_con_lft_popup{ width:93%;float: left; padding: 10px;}

.New_Equipment_con_lft_popup img{ width: 100%;float: left;}



/*Used_Inventory*/

.searchandfilter{ width: 100%;float: left;}

.searchandfilter1{padding: 10px 0 10px 20px;float: left; width: auto;}

.select_text{ background-color: #fff;border: 1px solid #bbb;color: #4e4e4e; padding: 1px; margin: 7px 0px; margin-right: 15px;height: 30px;}

.select_text1{ width: 100%;float: left;}

.select_text1_lft{ width: auto;float: left; font-size: 12px;color: #48423f;font-family: arial;}

.select_text1_rgt{ width: auto;float: right;}

.Used_Inventory{ width: 100%;float: left; background-color: #000;}

.Used_head_lft{ width:221px; float: left;}

.Used_head_lft_text{ width: 100%;float: left; text-decoration: none;line-height: 20px;font-size: 14px;color: #fff; font-weight: bold;padding: 8px;}

.Used_head_rgt{ width:127px; float: left;}

.Used_head_rgt_text{ width: 100%;float: left; text-decoration: none;line-height: 20px;font-size: 14px;color: #fff; font-weight: bold;padding: 8px;}

.Used_head_cont{ width: 99%;float: left;border: 2px solid #000;}

.Used_head_cont_lft{width:205px;background-color: #D3D6FF;float:left;padding: 8px; height: 151px;}

.Used_head_cont_cent{ width: 205px;  background-color: #f9f9f9;float:left;padding: 8px;height: 151px;}

.Used_head_cont_text_link{ width: 100%;float: left;}

.Used_link{ width: auto;float: left; text-decoration: none;color: #00b7f3; font-size: 12px; font-family: arial; font-weight: bold;}

.Used_link:hover{ text-decoration: underline;}

.Used_link_text:not(p), .Used_link_text:not(span) {
    font-size: 14px;
}

.Used_link_text{ width: 100%;float: left; color:#000; font-size:12px; font-family: arial; font-weight: bold;text-shadow: 1px 1px 0 #fff;margin-top: 5px;}

.Used_link_text span{color: #48423f; width: auto; font-weight: normal;}

.Used_head_cont_rgt{ width: 149px; float: left;height: 167px;background-color: #f9f9f9;}

.Used_link_text_rgt {color: #000;float: left;font-family: arial;font-size: 12px;font-weight: bold;margin-left: 10px;margin-top:10px;text-shadow: 1px 1px 0 #fff;width: 93%;}

.Used_link_text_rgt span{color: #48423f; width: auto; font-weight: normal;}

.Used_link_text_con1 {color: #000;float: left;font-family: arial;font-size: 12px;font-weight: bold;margin-left: 10px;margin-top:25px;text-shadow: 1px 1px 0 #fff;width: 93%;}

.Used_img{ width: auto;float: left; margin-left: 10px; margin-top: 3px;margin-bottom: 10px}

.Used_head_cont_lft:hover{ background:#f3f3f3;}

.Used_head img {height: 154px;width: 165px;}

/*part_page*/

.part_lft{ width:66%;float: left;margin-top: 15px; }

.part_lft_text{ width: 100%;float: left;//color:#4e4e4e;// font-size: 14px; font-family: arial;}

.part_lft_text p{line-height: inherit;padding-bottom: 10px;color:#000;// font-size:13px; font-weight: normal;}

body.page-id-112 .part_lft_text:not(p) {
    font-weight:bold;
}

.part_rgt{ width: 30%;float:left;margin-top: 15px;}



/*Services_page*/

.Services{ width: 100%;float: left;}

.Services_titel{ width: 100%;float: left;text-align: center;font-weight: bold;color: #1c1c1c;font-size: 16px;letter-spacing:-1px; font-family: arial;}

.Services_con{ width: 100%;float: left;}

.Services_con_lft{ width: 50%;float: left;}

.Services_con_rgt{ width: 46%; float: right; //font-size: 13px;//color: #48423f; font-family: arial; margin-top: 40px;}

.Services_con2{ width: 100%;float: left;  margin-top: 21px;}

.Services_con2_titel{ width: 100%;float: left; font-family: arial; font-size: 12px;color: #1c1c1c; font-weight: bold; margin-bottom:20px;}

.Services_con2_ul{ width: auto;float: left;}

.Services_con2_ul ul{list-style-type: disc;padding: 10px 0 10px 20px;}

.Services_con2_ul ul li{//color: #48423f;//line-height: 20px; //font-size: 12px; font-family: arial;}

.Services_con3{ width: 100%;float: left;}

.Services_con3_titel{ width: 100%;float: left;//font-size: 16px;//color: #000000;font-family: arial;}

.Services_con3_titel::first-line {
    font-weight: bold;
}

body.page-id-127 .Services_con3_titel p:nth-child(2) {
    margin-top: 15px;
}

body.page-id-127 .Services_con3_titel p {
    list-style: disc outside none;
    display: list-item;
    margin: 0 20px 0;
}

.Services_con3_titel p{ //font-size: 12px; font-family: arial;//color:#48423f;//line-height: 24px;font-weight: normal;}

.Services_con3_titel > img {float: right;}

.Services-content3 {float: left;text-align: center;width: 100%;margin-top: 40px;}

.Services-about{  float: left;text-align: center;width: 100%; margin-top: 89px;}



/*contant_us_page*/



.contact_text_cont{ width: 100%;float: left;}

.contact_text_lft{ width:228px;float: left;}

.contact_text1{ width: 100%;float: left;font-family:arial; font-size: 13px;color:#000; font-weight: bold;}

.contact_text1 span{ color:#ff0000;}

.contact_search_box {background-color: #fff;border: 1px solid #bbb;color: #4e4e4e;float: left;width:200px; line-height: 1px;}

.contact_phon1{background-color: #fff;border: 1px solid #bbb;color: #4e4e4e;float: left;width:52px; line-height: 1px;}

.contact_phon2{background-color: #fff;border: 1px solid #bbb;color: #4e4e4e;float: left;width:137px; line-height: 1px;}

.contact_phon_text{ width: 100%;float: left; font-size:11px; font-family: arial;color: #000;margin-top:4px;}

.contact_phon_text span{ margin: 0 14px;}

.contact_phon_massages{ width:202px;float: left; height: 100px;}

.contact_text3 {color: #000;float: left;font-family: arial;font-size: 13px;width:78%; margin-top: 10px;}

.contact_text3 span{ float: right; width: 40%;}

.contact_admin{ width:77px; float:right; font-size: 12px; background: #fff; border: 1px solid #bbb; margin-top: 5px;}

.contact-about {float: left;margin-top:0px;text-align: center;width: 100%;}

.contact_text_rgt{ width: 300px; float:left;}







/*about_us_page*/

.about_us_text{ width: 100%float:left;}

.about_us_con{ width: 100%;float: left; font-size: 12px; font-family: arial; color: #48423f; font-weight: normal; line-height: 24px;}

.about_us_bottom{ width: auto;float: left;}

.about_link{ float: left;color:#00b7f3; font-family: arial;text-align: center; font-size: 16px; text-decoration: none;width: 55%;}

.about_link:hover{ text-decoration: underline;}





/*Mission_Statement_page*/

.Mission_Statement {float: left;text-align: center;width: 100%;margin-top: 210px;}

/*Careers_page*/

.Careers_cont{ width: 100%;float: left; position: relative;text-align: center;}

.Careers_cont_img{ width: auto;float: none; display: inline-block;}



.Rental_cont_text1 span {margin-right: 6px;}

.borwes_1{position: relative;}





/**ie hack**/

/*rentals page*/

.rentals_title{font-family: 'KreonRegular'!important;;/* IE8, IE9 */ }

/*Careers*/

.wpcf7-form-control{background:none; border: none;/* IE8, IE9 */ }

/*Contact_Us*/

.New_Equipment_con_lft a img{width:auto; /* IE6, IE7, IE8, IE9 */}

/*Used_Inventory*/

.select_text{margin:0px 0px;/* IE8, IE9 */ }

img { border: none;/* IE8, IE9 */ }



.contact_admin{ width:77px; float:right; font-size: 12px; background: #fff; border: 1px solid #bbb; margin-top: 5px;/* IE8, IE9 */}







/*19-06-2018*/



.entries-or {

    width: 66%;

    float: left;

    padding: 31px 13px 27px;

    background: url('../images/recent-content_border.png') repeat-y;

}

.left-conhai {

    float: left;

    width: 30%;

}



.left-conhai-start {

    float: left;

    width: 100%;

    text-align: center;

}

.left-conhai-start {

    float: left;

    width: 100%;

}

.left-conhai-title {

    float: left;

    padding: 20px 0px;



background: #000;



color: #fff;

    width: 100%;

}

.legt-a {



    float: left;

    width: 100%;

    padding: 10px 0px;

    border-bottom: 1px solid #eeeeee;



}

.legt-a a{

    color: #000;

    font-size: 15px;

    text-decoration: none;

}

.legt-a-btn {



    float: left;

    width: 100%;

    padding-top: 20px;



}

.left-conhai-title h5{

float: left;

margin: 0px;

font-size: 13px;

text-transform: uppercase;

width: 100%;

font-weight: bolder;

}

.left-conhai-a {

    padding-left: 25px;



box-sizing: border-box;

    float: left;

    text-align: left;

    width: 100%;

}

.searchandfilter1 input {

    width: 90px;

    height: 30px;

    background: #607A94;

    border: 0px;

    color: #fff;

    border-radius: 50px;

}

.Used_head_lft-or {

    width: 155px;

    float: left;

}

.Used_head_cont_lft-or {

    width: 125px;

    background-color: #D3D6FF;

    float: left;

    padding: 8px;

    height: 151px;

}

.Used_head-or img {



    height: 84px;

    width: 100%;

    object-fit: cover;



}

.Used_head_cont_lft-or-or{width: 125px;



background-color: #D3D6FF;



float: left;



padding: 8px;



height: 85px;}



.Used_head_cont_cent-or{

    width: 132px;



background-color: #f9f9f9;



float: left;



padding: 8px;



height: auto;

}

.Used_head_cont_rgt-or{

    width: 144px;



float: left;



height: auto;



background-color: #f9f9f9;

}

.Used_head_cont-or{

    width: 99%;

    border: 2px solid #000;

float: left;



height: 142px;

}

.Komatsu_cont_lft-or img{
    height: 500px;
}

.Komatsu_cont_lft-or img {

    width: auto;

    float: left;

    height: 360px;

    object-fit: cover;
    object-position:center left;

}

.Komatsu_cont_cen1 {

    float: left;

    width: 50%;

    margin-top: 30px;

}

.Komatsu_cont_cen {

    float: right;

    width: 40%;

    margin-top: 30px;

}

.Komatsu_cont_btn {

    margin-top: 30px;

}

.left-conhai-title-img {

    float: left;

    width: 100%;

    text-align: left;

}

.left-conhai-title-img img {

float: none;

width: 50%;

    text-align: left;

}

.textwidget_link img {

    float: left;

    width: auto;

}

.ogoi {

    margin-top: 22px;

    float: left;

    padding-left: 10px;

    font-size: 17px !important;



}

.textwidget.or {



    margin-bottom: 0px;



}

.page-goghr4-dj {



    float: left;

    /*padding: 15px 10px;*/

    /*background: #eeeeee;*/

    box-sizing: border-box;

    width: 100%;

    text-align: center;



}

.manog-ykk {



    width: 100%;

    float: left;

    text-align: center;



}

.komatsu-buy-btn input[type="submit"]{

    display:inline-block;

    width:auto;

    padding: 9px 11.6px;

    text-align: center;

    /*margin-right: 10px;*/

    display: inline-block;

    /*background-color:#2682c2;*/

    background-image: linear-gradient( -90deg, rgb(90,169,219) 0%, rgb(6,102,163) 100%);

    background-image: -moz-linear-gradient( -90deg, rgb(90,169,219) 0%, rgb(6,102,163) 100%);

    background-image: -webkit-linear-gradient( -90deg, rgb(90,169,219) 0%, rgb(6,102,163) 100%);

    background-image: -ms-linear-gradient( -90deg, rgb(90,169,219) 0%, rgb(6,102,163) 100%);

    border-radius:10px;

    border:2px solid #005080;

    box-sizing:border-box;



}

.komatsu-buy-btn{

    width:100%;

    float:left;

    text-align:center;

    margin:8px 0px;

    margin-top:10px;

}

.kebto-kgtot img{

    float: left;

    width: auto;

}

.kebto-kgtot a{

  font-size: 13px;



/*padding-left: 7px;*/



text-decoration: none;



color: #fff;



line-height: 20px;

}

.paging_border {

    height: auto;

    text-align: right;

    float: right;

    margin-top: 20px;

}

.link2 {

text-decoration: none;

color: #000;

font-size: 14px;

padding: 0px 5px;

}

.link2:hover{

    color: #ff4e00;

}

/*19-06-2018*/



/*20-06-2018*/



.main-form-deta {

    float: left;

    width: 100%;

}

.message-bosx-main {

    float: left;

    width: 100%;

}

.message-bosx-main p{

    float: left;

    font-weight: bold;

    margin: 0px;

    font-size: 14px;

    width: 100%;

}

.message-bosx-main textarea{

    width: 100%;

    float: left;

    border: 1px solid #959595;

    background-color: #EDEDED; 

    height: 50px;

}

.message-bosx-main-form {

    float: left;

    width: 100%;

    margin-top: 20px;



border: 1px solid #888;

}

.message-bosx-main-form p {

    font-weight: bold;

    margin: 0px;

    margin-top: 0px;

    margin-left: 0px;

    float: left;

    width: auto;

    margin-top: -9px;

    position: relative;

    z-index: 99999;

    background: #FCFCFC;

    margin-left: 12px;



}

.form-start-d4 {

    box-sizing: border-box;

    float: left;

    width: 100%;

    padding: 20px;

}

.form-dsks {



    float: left;

    width: 100%;

    margin: 5px 0px;



}

.form-dsks label {

    font-size: 12px;

    width: 30%;

    float: left;

    font-weight: bold;

    text-align: right;



}

.form-dsks input {



    width: 67%;



    float: left;

    margin-left: 10px;



}

.form-dsks input{

    background-color: #ededed;

border: 1px solid #959595;

}

.omguor {



    float: left;

    width: 100%;



}

.omguor p {



    margin: 0px;

    float: left;

    width: 100%;

    font-size: 10px;

    font-weight: normal;



}

.omguor img{

    float: none;

    width:auto;

}

.omguorgtgw {



    float: left;

    width: 100%;

    padding-top: 20px;



}

.omguorgtgw h6{



    float: left;

    width: 100%;

    margin: 0px;



}

.omguorgtgw input {



    width: 50%;

    float: left;

    background-color: #ededed;



border: 1px solid #959595;



}

.omguorgtgw p {



    float: left;

    width: 100%;

    font-size: 10px;

    padding-top: 0px;

    margin: 0px;

    font-weight: normal;



}

.foot-bntn {



    float: left;

    width: 100%;

    margin-top: 20px;



}

.foot-bntn a {

    margin-right: 10px;

    width: 90px;

    float: left;

    height: 27px;

    text-align: center;

    background: #eeee;

    color: #000;

    text-decoration: navajowhite;

    line-height: 26px;



}

.main-emain-gkg {



    float: left;

    width: 100%;



}

.mdjt-title {



    float: left;

    width: 100%;



}

.mdjt-title h6{

   margin: 0px;



float: left;



width: 100%;



font-size: 20px;



color: blue;



text-transform: capitalize;



padding-bottom: 20px;

}

.fkei-forn {



    float: left;

    width: 100%;



}

.fkri-snbg {

    margin: 5px 0px;

    float: left;

    width: 100%;



}

.fkri-snbg label {



    float: left;

    width: 100%;

    font-size: 12px;

    font-weight: bold;



}

.fkri-snbg input{

    background-color: #ededed;

border: 1px solid #959595;

    float: left;

    width: 100%;

}

.fkri-snbg textarea{

    float: left;width: 100%;

    height: 80px;

    height: 50px;

        background-color: #ededed;

border: 1px solid #959595;

}

.fkri-snbg p {



    width: 100%;

    float: left;

    margin: 0px;

    font-size: 10px;



}

.fkri-snbg h6 {

    margin: 0px;

    float: left;

    width: 40%;

    font-size: 12px;

    font-weight: bold;



}

.fkri-snbg a {



    float: left;

    width: auto;

    color: blue;

    font-size: 10px;

    



}

.margin.or {

    width: 600px;

    margin: unset;

    text-align: center;

}

.menu_bg.or {

    display: none;

}

.rentals_head.or {

    display: none;

}

.rentals_left-area.or {

    width: 100%;

}

.con_main.or {

    background: white;

}

.rentals_content1.or {

    background: none;

    border: 0px;

}

.rentals_left-area.or {

    border: 0;

}

.entries.or{padding: 20px 13px 27px;width: 100%;box-sizing: border-box;}

.stitle-main {

    float: left;

    width: 100%;

    text-align: center;

}

.stitle-main p{

    padding-bottom: 20px;

    font-size: 28px;

    float: left;

    margin: 0px;

    width: 100%;

    text-align: center;

}

.modetk-ge {

    float: left;

    width: 100%;

    background: #08617A;

    text-align: center;

}

.kfe {

    float: left;

    width: 25%;

    display: inline-block;

}

.kfe p {

    color: #fff;

font-weight: bold;

    float: left;

    width: 100%;

    margin: 0px;

    padding: 5px 0px;

}

.modetk-fr {

    float: left;

    width: 100%;

    background: #D7D7D7;

    text-align: center;

}

.kfe-tr {

    float: left;

    width: 25%;

    display: inline-block;

}

.kfe-tr p {

    color: #000;

    float: left;

    width: 100%;

    margin: 0px;

    padding: 5px 0px;

}

.page-goghr4-dj.or {

    display: none;

}

.print-bottomt-mabf {

    float: left;

    width: 100%;

    text-align: center;

    padding-top: 30px;

}

.promvgj-lregt {

    float: left;

    margin-left: 9px;

    width: 48%;

    border: 1px #C0C0C0 solid;

    text-align: center;

}

.prin-lertgt-title {

    float: left;

    width: 100%;

    text-align: center;

}

.prin-lertgt-title h6{

    float: left;

    margin: 0px;background-color: #DEDEDE;

    width: 100%;

    text-align: center;

    font-size: 16px;

padding: 5px 0px;

}

.print-des {

    float: left;

    width: 100%;

    padding-left: 20px;



box-sizing: border-box;

    background: #F2F2F2;

    text-align: left;

}

.prin-des-onre {



    float: left;

    width: 100%;



}

.prin-des-onre p{

    margin: 0px;

    float: left;font-size: 14px;

    width: 50%;



}

.prin-des-onre h6{

    margin: 0px;

    float: left;

    font-size: 14px;

    color: #1616ff;

font-weight: normal;

    width: 50%;



}

.footer-gpre {



    float: left;

    width: 100%;

    text-align: justify;



}

/*20-06-2018*/

.warrrant {



    float: left;

    width: 100%;

    margin: 0px;



}

.warrrant h4 {



    margin: 0px;

    padding-left: 10px;

    padding-top: 3px;

    color: red;



}

.itoo {

    background: #7f7f7f;

    float: left;

    width: 100%;

    border: 1px solid #000;

    padding: 2px;

    box-sizing: border-box;



}

.Komatsu_cont_titel {



    font-weight: bolder;



}

.Komatsu_cont_text {

    font-weight: bolder;

}

.Komatsu_cont_text span {

    font-weight: normal;

}

.rentals_title span {

    color: #cf2525;

    font-size: 18px;

    font-weight: bold;

}

.tearm-cindo {

    float: left;

    width: 100%;

    text-align: left;

}

.maint-sji {

    float: left;

    width: 100%;

    padding-top: 40px;

}

.tearms-title {

    float: left;

    width: 100%;

}

.tearms-title h5{

    float: left;

    width: 100%;

    margin: 0px;

font-size: 18px;

}

.tearms-title-de {

    float: left;

    width: 100%;

    text-align: left;

}

.tearms-title-de p{

    padding-bottom: 20px;

    float: left;

    padding-top: 20px;



font-size: 14px;

    margin: 0px;

    width: 100%;

    text-align: left;

}

.tearms-title-de h6 {



    margin: 0px;

    font-size: 16px;



}

.tic-mark-dt {

    float: left;

    width: 100%;

}

.tic-mark-dt p {

    float: left;

    margin: 0px;

    width: auto;

    font-size: 16px;

}

.tic-mark-dt input {

    float: left;

    width: auto;

}

.tic-mark-dts {

    padding-top: 20px;

    float: left;

    width: 100%;



}

.check-box-input {



    float: left;

    width: 33%;

    text-align: center;



}

.check-box-input input {



    float: none;

    width: 90%;

    border: navajowhite;

        border-bottom-color: navajowhite;

        border-bottom-style: none;

        border-bottom-width: medium;

    border-bottom: 1px solid #000;

    padding: 6px;



}

.check-box-input p {



    margin: 0px;

    padding-top: 10px;

    font-size: 16px;



}

.kebto-kgtot a {



width: 112px;



display: inline-block;



padding: 0px 8px;



text-align: center;



box-sizing: border-box;



background: #459acb;



font-size: 14px;



height: 40px;



line-height: 35px;



border-radius: 12px;



border: 2px solid #0b4f76;



}

.kebto-kgtot {



    float: left;

    width: 20%;



}

.main-company-detail-data {

    float: left;

    width: 100%;

}

.compaly-informaition {

    float: left;

    width: 100%;

}

.comy-de {

    float: left;

    margin-bottom: 20px;

    width: 100%;

}

.com-de-left {

    float: left;

    width: 45%;

}

.com-de-right{

    float: left;

    width: 55%;

}

.com-de-left label{

font-size: 15px;

float: left;

}

.com-de-left input {



    float: left;

    width: 50%;

    border: navajowhite;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom: 1px solid #000;

    padding-left: 6px;



}

.com-de-right label{

font-size: 15px;

float: left;

}

.com-de-right input {



    float: left;

    width: 75%;

    border: navajowhite;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom: 1px solid #000;

    padding-left: 6px;



}



.com-de-left-or {

    float: left;

    width: 33%;

}

.com-de-left-or label{

font-size: 15px;

float: left;

}

.com-de-left-or input {



    float: left;

    width: 75%;

    border: navajowhite;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom-color: navajowhite;

    border-bottom-style: none;

    border-bottom-width: medium;

    border-bottom: 1px solid #000;

    padding-left: 6px;



}

.tic-mark-dt-or{

float: left;

width: auto;

padding-right: 50px;

}

.tic-mark-dt-or input {

    float: left;

    width: auto;

}

.tic-mark-dt-or p {

    float: left;

    margin: 0px;

    width: auto;

    font-size: 15px;

}

.main-select-box {

    float: left;

    width: 100%;

    margin-bottom: 20px;

}

.doc-file{

    margin:15px 0;

}

.doc-file a {

    color: #00b7f3;

    text-decoration: none;

}

.Komatsu_cont_text.doc-file {

    margin: 0;

}

.wpcf7-response-output {

    float: left;

    width: 100%;

    margin: 0 !important;

    margin-bottom: 20px !important;

}

textarea#info {

    border: 1px solid black !important;

}

.wpcf7-form-control {

    background: none;

    border: 1px solid #bbb !important;

}