.home_one_first_block{padding:19px 0;background-color:#F6F6F6;}
.home_one_first_block_left h3 .home_one_first_block_left_span{font-size:31px;color:#000000;font-weight:900;}
.home_one_first_block_left h3 span{margin-left:7px;color:#95D450;font-weight: 500;}
.hofbr_block p{font-size:16px;color:#272727;margin-left:10px;}
.hofbr_block{padding-left:30px;border-left:1px solid #E3E3E3;}
.hofbr_block:first-child{padding-left:0;border-left:unset;}
.home_one_second_block{padding:30px 0;background-color:#fbfbfb;}
.home_one_second_block h1{font-size:22px;font-weight: 500;}
.home_one_second_block h1 span{margin-left:10px;color:#FF2D2D;font-weight: 600;}
.home_two{margin:60px 0 180px 0;}
.home_two_inner{margin-top:60px;background-image: url(../images/home-background.png);background-repeat: no-repeat;background-size: cover;background-position: center;border-top:1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}
.home_two_inner_block{padding:20px 10px;}
.custom_border{border-left:1px solid #C4C4C4;}
.custom_border:last-child{border-right:1px solid #C4C4C4;}
.htib_holder{margin-top:20px;}
.htib_holder h4{color:#181718;font-size:16px;font-weight: 600;}
.htib_holder h5{color:#95D450;font-size:13px;margin-top:5px;font-weight: 700;}
.htib_holder p{margin-top:30px;color:#181718;font-size:15px;line-height: 25px;height:118px;}
.htib_holder_a{margin-top:20px;}
.home_two_inner_two{border-top:1px solid #DCDCDC;}
.htib_holder9{margin-top:18px;height:162px;}
.htib_holder9 ul li a{font-size:16px;color:#181718 !important;text-decoration: underline;margin-bottom: 8px;display:block;}
.all_services{width:160px;height:28px;border: 1px solid #95D450;color: #181718 !important;font-size:15px;border-radius: 20px;}
.all_services:hover{color: #fff !important;background-color: #95D450;transition: all .5s ease-out;}
.about_us{margin:180px 0 60px 0;}
.about_us_inner{margin-top:60px;}
.about_us_inner p{color: #181718;font-size: 15px;line-height: 25px;margin-bottom:10px;text-align: center;}
.about_us_inner ul{column-count: 3;margin: 25px 0;}
.about_us_inner ul li{margin-bottom: 7px;position: relative;padding-left: 25px;}
.about_us_inner ul li::after{position: absolute;top: 0;left: 0;content: "\f0a9";font-weight: 600;font-family: "Font Awesome 6 Free";color: #95D450;}
/* banner start */
.home_banner_buttom{position: absolute;top:69%;left:50%;transform: translate(-50%, -50%);}
.home_banner_buttom_holder{background-color:#95D450;color:#fff !important;border-radius: 28px;font-size:17px;}
.home_banner_buttom_holder:focus{box-shadow: none;}
.home_one_three_block{padding: 15px 0;background-color:#f3f3f3;}
.hotbl_one h5{color:#292929;font-size:21px;font-weight: 700;}
.hotbl_two p, .hotbr_one p{color:#281CB0;font-size:21px;font-weight: 600;}
.hotbl_three p, .hotbr_two p{color:#93979B;font-size:21px;font-weight: 600;}
.hotbl_three_star, .hotbr_two_star{margin-left:15px;}
.hotbl_three_star i{margin-left:5px;color:#FBBC04;}
.hotbl_three_star i:first-child{margin-left:0;}
.hotbr_two_star i{margin-left:5px;color:#00B67A;}
.hotbr_two_star i:first-child{margin-left:0;}
.hotbr_one h5{color:#00B67A;font-size:21px;margin:0 6px;font-weight: 800;}
.hotbr_two{margin-left:23px;}
.hotbl_two img{    margin: 6px 6px 0 6px;}
.custom_border_banner{border-left:1px solid #C5C5C5;}
/* banner end */
/* popup start */
.custom_modal_content {border-radius: 18px;}
.custom_modal_header{border-top-left-radius: 18px;border-top-right-radius: 18px;padding: 0;border-bottom: 0;background-color: #F9F9F9;}
.custom_btn_cross {background-image: url(./../images/contact/modal-cross.png);right: -16px;position: relative;opacity: 1;top: -18px;}
.custom_modal_body{border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;padding: 40px 55px 55px 55px;background-color: #F9F9F9;}
.custom_modal_body h4 {font-size: 23px;color: #000000;}
.custom_modal_body h4 span {font-weight: bolder;margin-right: 6px;}
.first_modal_form {margin-top: 30px;}
.custom_control {height: 49px;border-radius: 25px;border: 1px solid #E2E2E2;box-shadow: 2px 1px 17px 0px rgba(0,0,0,0.1);font-size:15px;color:#666;}
.custom_control:focus, .text_area_control:focus{box-shadow: none;}
.validate_button {background-color: #95D450;border-radius: 25px;width: 100%;height: 49px;color: #000000 !important;font-size: 18px;font-weight: 500;}
.text_area_control{border-radius:15px;border: 1px solid #E2E2E2;box-shadow: 2px 1px 17px 0px rgba(0,0,0,0.1);font-size:15px;color:#666;resize: none;}
/* popup end */
@media only screen and (max-width:767px) {
.home_one_first_block_right{overflow-y: auto;} 
.home_one_first_block_left h3{font-size:15px;white-space: nowrap;}
.hofbr_block p{font-size: 12px;white-space: nowrap;margin-left:3px;}
.hofbr_block img{width:15px;}
.hofbr_block{margin-left: 25px;padding-left: 10px;}
.hofbr_block:first-child{margin-left:0;}
.home_one_first_block_left h3 .home_one_first_block_left_span{display:none;}
.home_one_first_block_left h3 span{margin-left:0;}
.home_one_second_block{padding:15px 0;background-color: #e1e1e1;}
.home_one_second_block h1{font-size:14px;}
.home_two {margin: 15px 0 30px 0;}
.home_two_inner{margin-top:15px;}
.htib_holder h5{display:none;}
.home_two_inner{background-image: url(../images/home-background-responsive1.png);}
.all_services{width: 125px;font-size:12px;height:25px;}
.home_two_inner_block img{width:25px;}
.htib_holder h4{font-size:13px;}
.htib_holder p{margin-top:8px;font-size: 12px;line-height: 21px;height: 114px;}
.home_two_inner_block{padding:20px 0px;margin:0 10px;border-left: 1px solid #C4C4C4;}
.htib_holder9 {margin-top: 18px;height: 139px;}
.htib_holder9 ul li a{font-size:14px;}
.custom_border{padding:0;border:none;border-bottom: 1px solid #C4C4C4;}
.home_two_inner_block_mobile{margin-left:10px;}
.custom_border:last-child{border-right:unset;}
.home_two_inner_block_two{margin: 0 10px 0 0;border-right: 1px solid #C4C4C4;padding-right: 10px;}
.home_two_inner_two{border-top:unset;}
.home_two_inner{border-bottom: unset;}
.home_two_inner_block_two_last{padding-left:10px;}
.hotbl_one h5{font-size:12px;white-space: nowrap;}
.hotbl_two p, .hotbr_one p, .hotbl_three p, .hotbr_two p{font-size:11px;}
.hotbl_two img{width:35%;margin: 2px 2px 0 2px;}
.hotbl_three_star i, .hotbr_two_star i{font-size: 8px;margin-left: 1px;}
.custom_padding_banner_three{padding:0 3px;}
.hotbl_three_star, .hotbr_two_star{margin-left:5px;}
.hotbl_two {margin-left:10px;}
.custom_border_banner{border-top:1px solid #C5C5C5;border-left:none;padding-top: 8px;}
.hotbr_one h5{font-size:12px;}
.home_one_three_block_right {justify-content: center;}
.custom_padding_banner_bottom{padding-bottom:8px;}
.about_us {margin: 30px 0;}
.about_us_inner {margin-top: 10px;}
.about_us_inner p{font-size: 13px;line-height: 23px;margin-bottom: 10px;}
.about_us_inner ul{column-count: 2;}
.about_us_inner ul li{font-size: 14px;}
.new_new_custom_modal {top: 24px;}
.custom_modal_dialog {width: 90%;margin: 0 auto;}
.custom_btn_cross {top: 1px;right: -17px;}
.custom_modal_body {padding: 15px;}
.custom_modal_body h4 {font-size: 16px;}
.first_modal_form {margin-top: 15px;}
.custom_control{height: 38px;font-size: 14px;}
.validate_button{height: 38px;font-size: 14px;}
.home_banner_buttom {top: 74%;}
.home_banner_buttom_holder{font-size: 14px;height: 30px;display: flex;align-items: center;justify-content: center;}
}
@media only screen and (max-width:500px) {.home_banner img{height:159px;width:100%;}.home_banner_buttom_select{font-size:14px;width: 200px;height:unset;padding: 5px;line-height: 1;}.home_banner_buttom{top:76%;}option {font-size:14px;}}
@media only screen and (max-width:545px) {.home_banner img{height:140px;width:100%;}}
@media only screen and (max-width:400px) {.home_banner img{height:140px;width:100%;}}
@media only screen and (max-width:350px) {.home_banner img{height:111px;width:100%;}}
@media only screen and (max-width:369px) {.htib_holder h4{height: 33px;}.htib_holder9 {height: 199px;}.htib_holder p{height: 156px;}}
@media only screen and (max-width:330px) {.home_one_second_block h1 {font-size: 13px;}}
@media only screen and (max-width:390px){.home_banner_buttom_holder{font-size: 12px;height: 26px;}}