*{margin:0px;padding:0px;font-family: 'Sofiapro-Regular';box-sizing: border-box;}
section{
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0
}
input:focus{outline: none;}
textarea{outline: none;}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
}

a,
a:hover,
a:focus,
a:active {
    text-decoration: none;
    cursor: pointer;
}

body {
    font-family: 'Sofiapro-Regular';
    font-weight: 400;
}

.slick-slide {
    outline: none;
}
p{line-height: 22px;font-size: 14px;color: #8b8b8b;}
.smilehandyy_container{margin:0 auto;}


@font-face {
    font-family: 'Sofiapro-Regular';
    src: url('../fonts/Sofiapro-Regular.otf');
}


@font-face {
    font-family: 'Sofiapro-Medium';
    src: url('../fonts/Sofiapro-Medium.otf');
}


@font-face {
    font-family: 'Sofiapro-Bold';
    src: url('../fonts/Sofiapro-Bold.otf');
}

@font-face {
    font-family: 'Sofiapro-SemiBold';
    src: url('../fonts/Sofiapro-SemiBold.otf');
}



.topbanner_part{width: 100%;float: left;}
.topbanner_bg{width: 100%;float: left;background: linear-gradient(360deg, #007EF1 0%, #2E67AE 100%);border-bottom-right-radius: 80px;border-bottom-left-radius: 80px;}
.topbanner_image_bg{width: 100%;float: left;background: url(../images/bannerbg.png)no-repeat;background-position: center;background-size: cover;position: relative;}
.leftpart_banner{width: 50%;float: left;padding-top: 60px;padding-bottom: 60px;}
.bannertext{width: 100%;float: left;padding-bottom: 30px;}
.bannertext h2{width: 100%;float: left;font-size: 64px;line-height: 80px;font-family: 'Sofiapro-Regular';color: #fff;font-weight: normal;padding-bottom: 30px;}
.bannertext h2 i{font-style: normal;font-family: 'Sofiapro-Bold';color: #59ECFF;}
.bannertext p{width: 100%;float: left;font-size: 20px;line-height: 30px;color: #fff;font-family: 'Sofiapro-Regular';}
.bannersearch{width: 100%;float: left;position: relative;}
.bannersearch input{width: 100%;float: left;height: 60px;border-radius: 35px;border: 1px solid #92ADFD;padding: 0 20px;font-size: 18px;color: #000;
background:#fff url(../images/search.png)no-repeat 99%;}
.bannersearch input::placeholder{color: #ADADAD;}
.rightpart_banner{width: 50%;float: left;display: flex;justify-content: center;padding-top: 32px;align-items: flex-end;position: absolute;right: 0;bottom: 0;}
.rightpart_banner img{float: left;}
.search_services{width: 100%;float: left;background: #fff;box-shadow: 2.162px 30.924px 111px 0px rgba(11, 72, 130, 0.13);list-style-type: none;border-radius: 10px;position: absolute;left: 0;top: 64px;z-index: 2;max-height: 152px;overflow-y: auto;display: none;}
.search_services li{width: 100%;float: left;border-bottom: 1px solid #dfdfdf;}
.search_services li:last-child{border-bottom: 0;}
.search_services li a{width: 100%;float: left;padding: 15px 20px;font-size: 16px;color: #000;}
.search_services li a:hover{color: #0027ff;}
.search_services::-webkit-scrollbar {width: 10px;}
.search_services::-webkit-scrollbar-track {background: #f9f9f9;border-radius: 10px;}
.search_services::-webkit-scrollbar-thumb {background: #888; border-radius: 10px;}


.four_iconbox{width: 100%;float: left;margin-bottom: 100px;}
.four_iconbox_border{width: 100%;float: left;border: 1px solid #EDEDED;border-top: 0;padding: 40px 0;border-radius: 0 0 80px 80px;display: flex;column-gap: 15px;}
.iconbox{width: 25%;float: left;}
.iconbox a{width: 100%;float: left;text-align: center;}
.iconbox a img{margin-bottom: 20px;transition: transform 0.4s; height: 60px;}
.iconbox a:hover img {transform: scale(1.1);}
.iconbox a p{width: 100%;float: left;color: #000000;font-size: 20px;font-family: 'Sofiapro-Medium'; text-align: center;}

.company_services{width: 100%;float: left;margin-bottom: 100px;}
.site_title{width: 100%;float: left;text-align: center;margin-bottom: 60px;}
.site_title h2{width: 100%;float: left;text-align: center;color: #000000;font-size: 44px;}
.services_slider{margin-left: -15px;margin-right: -15px;}
.services_slider ul{width: 100%;float: left;list-style-type: none;}
.services_slider ul li{width: 25%;float: left;padding: 0 15px;}
.services_slider ul li a{width: 100%;float: left;border: 2px solid #E2E2E2;padding: 12px;border-radius: 40px;overflow: hidden;}
.services_slider ul li a:hover{border: 2px solid #9dabf7;transition: 0.7s;}
.service_image{width: 100%;float: left;border-radius: 30px;overflow: hidden;height: 230px;position: relative;}
.services_slider ul li a .service_image img{max-width: 100%;width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}


.services_slider > ul li a p{width: 100%;float: left;padding: 30px 0 18px;text-align: left;font-size: 20px;font-family: 'Sofiapro-Medium';color: #000;margin-bottom: 0;}

.services_slider .slick-next{height:55px;width:55px;z-index:1;right:20px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.services_slider .slick-next:before{content:"";width: 14px;
  height: 14px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px;transform:rotate(45deg);}
.services_slider .slick-next.slick-disabled{opacity:0;}
.services_slider .slick-prev{height:55px;width:55px;z-index:1;left:20px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.services_slider .slick-prev.slick-disabled{opacity:0;}
.services_slider .slick-prev:before{content:"";width: 14px;
  height: 14px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;position:absolute;top:50%;left:65%;margin-top:-6px;margin-left:-13px;transform:rotate(-136deg);}

.customers_say{width: 100%;float: left;margin-bottom: 100px;}
.customers_say_bg{width: 100%;float: left;background: url(../images/cus_say_bg.png)no-repeat;background-attachment: fixed;padding: 85px 0 0;background-size: cover;position: relative;}
.customers_say_left{width: 40%;float: left;display: flex;justify-content: end;align-items: flex-end;}
.customers_say_left img{float: left;height: 580px;}
.customers_say_right{width: 60%;float: left;padding-left: 40px;float: right;}
.custitle_text{width: 100%;float: left;margin-bottom: 50px;}
.custitle_text h2{width: 100%;float: left;color: #FFFFFF;font-family: 'Sofiapro-SemiBold';font-size: 44px;}
.rating_review_btn{width: 100%;float: left;display: flex;column-gap: 20px;margin-bottom: 50px;}
.rr_btn{float: left;border: 1px dashed #fff;padding: 6px 20px 6px 6px;border-radius: 50px;display: flex;align-items: center;column-gap: 15px;}
.rr_btn p{float: left;font-size: 28px;color: #fff;font-family: 'Sofiapro-Medium';}
.rr_btn img{float: left;height: 60px;}
.customers_say_slide{width: 100%;float: left;}
.cus_say_slide{width: 100%;float: left;}
.cus_say_slide ul{width: 100%;float: left;list-style-type: none;}
.cus_say_slide ul li{width: 43%;float: left;padding: 0 15px;}
.cus_say_box{width: 100%;float: left;background: #fff;box-shadow: 0px 0px 4px 4px #0000002B;border-radius: 30px;padding: 30px;}
.cus_bio{width: 100%;float: left;display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 20px;}
.cus_bio_name{float: left;display: flex;column-gap: 15px;align-items: center;}
.cus_bio_name img{float: left;height: 70px;border-radius: 10px;}
.cus_bio_name_text{float: left;display: flex;flex-direction: column;row-gap: 9px;}
.cus_bio_name_text p{font-size: 22px;font-family: 'Sofiapro-SemiBold';color: #000;float: left;}
.cus_bio_name_text i{font-style: normal;font-size: 16px;color: #7B7B7B;}
.cus_say_tok{width: 100%;float: left;}
.cus_say_tok p{width: 100%;float: left;color: #7b7b7b;line-height: 24px;font-size: 16px;}

.whyChooseus{width: 100%;float: left;margin-bottom: 100px;}
.whyChooseus_part{width: 100%;float: left;display: flex;column-gap: 30px;}
.Chooseus_text{width: 33.33%;float: left;display: flex;flex-direction: column;justify-content: space-between;}
.Chooseus_image{width: 33.33%;float: left;border-radius: 80px 0 80px 0;display: flex;overflow: hidden;}
.Chooseus_image img{width:auto;float: left;}
.Chooseus_box{width: 100%;float: left;text-align: center;}
.Chooseus_box img{margin-bottom: 30px;}
.Chooseus_box strong{width: 100%;float: left;color: #000000;font-size: 24px;font-family: 'Sofiapro-Medium';padding-bottom: 20px;}
.Chooseus_box p{width: 100%;float: left;color: #7B7B7B;font-size: 18px;line-height: 27px; text-align: center;}
.Chooseus_box{margin-bottom: 40px;}

.download_app{width: 100%;float: left;margin-bottom: 100px;}
.download_app_box{width: 100%;float: left;background: #DFE7FF url(../images/seamless-pattern.png)no-repeat;border-radius: 40px;padding: 70px 50px;position: relative;background-size: cover;}
.download_app_left{width: 60%;float: left;padding-right: 60px;}
.download_app_left h2{width: 100%;float: left;font-size: 38px;color: #000000;font-family: 'Sofiapro-Bold';margin-bottom: 20px;}
.download_app_left p{width: 100%;float: left;margin-top: 10px;font-size: 25px;line-height: 40px;}
.appstoreimg{width: 100%;float: left;display: flex;column-gap: 20px;margin-top: 30px;}
.appstoreimg a{float: left;}
.appstoreimg a img{float: left;}
.download_app_right{float: left;position: absolute;top: -30px;right: 0;}
.download_app_right img{height: 490px;float: left;}

.latest_Blog{width: 100%;float: left;margin-bottom: 100px;}
.latest_Blog_slider{width: 100%;float: left;}
.latest_Blog_slider ul{width: 100%;float: left;list-style-type: none;}
.latest_Blog_slider li{width: 32%;float: left;padding: 0 15px;}
.BlogBox{width: 100%;float: left;border: 1px solid #e2e2e2;border-radius: 40px;padding: 20px 20px;}
.Blog_banner{width: 100%;float: left;height: 300px;border-radius: 30px;overflow: hidden;position: relative;margin-bottom: 26px;}
.Blog_banner img{max-width: 100%;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;}
.Blogtext{width: 100%;float: left;}
.Blogtext strong{width: 100%;float: left;color: #000;font-size: 20px;margin-bottom: 20px;line-height: 29px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 1;text-overflow: ellipsis;}
.Blogtext p{width: 100%;float: left;color: #7B7B7B;font-size: 18px;line-height: 27px;margin-bottom: 30px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;}
.Blogtext a{width: 100%;float: left;border: 1px solid #2E67AE;padding: 14px 0;text-align: center;font-size: 18px;color: #2E67AE;border-radius: 80px;font-family: 'Sofiapro-Bold';}
.Blogtext a:hover{background: #2E67AE;color: #fff;}
.latestblog_slide .slick-next{height:55px;width:55px;z-index:1;right:80px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.latestblog_slide .slick-next:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px;transform:rotate(45deg);opacity: 1;}
.latestblog_slide .slick-next.slick-disabled{opacity:0;}
.latestblog_slide .slick-prev{height:55px;width:55px;z-index:1;left:80px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.latestblog_slide .slick-prev.slick-disabled{opacity:0;}
.latestblog_slide .slick-prev:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:65%;margin-top:-6px;margin-left:-13px;transform:rotate(-136deg);opacity: 1;}

.aboutus{width: 100%;float: left;margin-bottom: 100px;}
.aboutus_text{width: 100%;float: left;}
.aboutus_text_box{width: 100%;float: left;margin-bottom: 40px;}
.aboutus_text_box strong{width: 100%;float: left;font-size: 26px;font-family: 'Sofiapro-Medium';margin-bottom: 25px;    line-height: 40px;}
.aboutus_text_box p{width: 100%;float: left;font-size: 18px;color: #7B7B7B;line-height: 25px;}
.aboutus_text_box:last-child{margin-bottom: 0;}


.aboutus_text_box{width: 100%;float: left;margin-bottom: 40px;}
.aboutus_text_box h2,
.aboutus_text_box h3, 
.aboutus_text_box h4{width: 100%;float: left;font-size: 26px;font-family: 'Sofiapro-Medium';margin-bottom: 20px;line-height: 40px;color: #000;}
.aboutus_text_box h5{width: 100%;float: left;font-size: 20px;font-family: 'Sofiapro-Medium';margin-bottom: 15px;color: #000;}
.aboutus_text_box p{width: 100%;float: left;font-size: 18px;color: #7B7B7B;line-height: 25px;}
.aboutus_text_box .table-responsive{margin-bottom: 30px;}

.smi_loction{width: 100%;float: left;margin-bottom: 100px;}
.site_title p{width: 100%;float: left;font-size: 30px;color: #000;padding-top: 20px; text-align: center;}
.smi_loction_part{width: 100%;float: left;display: flex;column-gap: 30px;}
.smi_loction_box{width: 33.33%;float: left;border: 2px dashed #DDECFF;border-radius: 40px;padding: 20px 20px 0;}
.loc_city_img{width: 100%;float: left;height: 300px;overflow: hidden;border-radius: 30px;position: relative;margin-bottom: 30px;}
.loc_city_img img{max-width: 100%;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;}
.loc_city_name{width: 100%;float: left;padding: 0 30px;}
.loc_city_name p{width: 100%;float: left;font-size: 26px;color: #0D1C48;background: #DDECFF;padding: 20px 0;text-align: center;border-radius: 10px 10px 0 0;font-family: 'Sofiapro-Medium';}

.our_services{width: 100%;float: left;margin-bottom: 100px;}
.our_services_table{width: 100%;float: left;border: 1px solid #A8A8A8;border-radius: 30px;overflow: hidden;}
.tabletitle{width: 100%;float: left;padding: 20px 0;text-align: center;border-bottom: 1px solid #A8A8A8;}
.tabletitle h2{width: 100%;float: left;font-size: 40px;color: #000000;font-family: 'Sofiapro-SemiBold';}
.services_table_part{width: 100%;float: left; display: flex;}
.ser_table_part_box{width: 33.33%;float: left;border-right: 1px solid #A8A8A8;}
.ser_table_part_box:last-child{border-right: 0;}
.ser_table_part_box ul{width: 100%;float: left;list-style-type: none;}
.ser_table_part_box li{width: 100%;float: left;border-bottom: 1px solid #A8A8A8;min-height: 75px;}
.ser_table_part_box li:last-child{border-bottom: 0;}
.ser_table_part_box li a{width: 100%;float: left;padding: 20px 20px;font-size: 22px;color: #2E67AE;}
.ser_table_part_box li a:hover{color: #0D1C48;}
.ser_table_part_box li strong{width: 100%;float: left;font-size: 24px;color: #000000;font-family: 'Sofiapro-SemiBold';padding: 20px 20px;}
.ser_table_part_box ul.centerPart{background: #F3F6FF;}

.whatsapp_chat{float: right;position: fixed;bottom: 0;right: 0;padding-right:30px;padding-bottom: 40px;}
.whatsapp_chat a{float: right;}
.whatsapp_chat a img{float: right;width: 60px;height: 60px;transition: transform 0.4s;}
.whatsapp_chat a:hover img{transform: scale(1.1);}





.service_cus_say{width: 100%;float: left;margin-bottom: 100px;}
.service_cussay_slider{width: 100%;float: left;}
.service_cussay_slider .cus_say_slide ul li{margin: 10px 0;}
.service_cussay_slider .cus_say_box{box-shadow: 0px 0px 10px 4px #B9B9B92B;}
.service_cussay_slider .slick-next{height:55px;width:55px;z-index:1;right:-10px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.service_cussay_slider .slick-next:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px;transform:rotate(45deg);opacity: 1;}
.service_cussay_slider .slick-next.slick-disabled{opacity:0;}
.service_cussay_slider .slick-prev{height:55px;width:55px;z-index:1;left:-10px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.service_cussay_slider .slick-prev.slick-disabled{opacity:1;background: #E6E6E6;}
.service_cussay_slider .slick-prev:before .slick-disabled{border-top: 3px solid #D5D4D4;border-right: 3px solid #D5D4D4;}
.service_cussay_slider .slick-prev:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:65%;margin-top:-6px;margin-left:-13px;transform:rotate(-136deg);opacity: 1;}


.inner_topbanner{width: 100%;float: left;height: 460px;border-bottom-right-radius: 80px;border-bottom-left-radius: 80px;overflow: hidden;}
.inner_topbanner_bg{width: 100%;float: left;background: linear-gradient(0deg, rgb(0 0 0 / 60%)), url(../images/inner_banner.png)no-repeat;height: 100%;background-size: cover;background-position: center;display: flex;align-items: center;}
.smileflex{width: 100%;float: left;display: flex;align-items: center;}
.inner_bannerleft{width: 60%;float: left;}
.sh_breadcrumb{width: 100%;float: left;display: flex;justify-content: left;align-items: center;padding: 10px 0 0 10px;}
.sh_breadcrumb ul{width: auto;float: left;list-style-type: none;}
.sh_breadcrumb ul li{float: left;}
.sh_breadcrumb ul li i{font-style: normal;font-size: 14px;color: #000;margin: 0 5px;}
.sh_breadcrumb ul li a{font-size: 14px;color: #000;}
.sh_breadcrumb ul li:first-child a{color: #0021d9;}
.inner_banner_text{width: 100%;float: left;}
.inner_banner_text h2{width: 100%;float: left;font-size: 44px;color: #FFFFFF;margin-bottom: 15px;font-family: 'Sofiapro-SemiBold';}
.inner_banner_text p{width: 100%;float: left;font-size: 26px;font-family: 'Sofiapro-Medium';color: #FFFFFF;}
.inner_bannerright{width: 550px;float: right;}
.bannerright_box{width: 100%;float: right;background: #fff;border-radius: 30px;}
.review_rate{width: 100%;float: left;padding: 20px 20px;border-bottom: 1px dashed #BABABA;}
.review_ratetext{width: 100%;float: left;background: #F0F7FF;border: 1px solid #76B3FF;padding: 10px 10px;border-radius: 10px;display: flex;align-items: center;column-gap: 10px;}
.review_ratetext .rankpoint{font-size: 44px;color: #002C63;font-family: 'Sofiapro-SemiBold';float: left;}
.review_ratetext .rankpoint i{font-style: normal;font-size: 26px;font-family: 'Sofiapro-SemiBold';}
.star_rate{width: 80%;float: left;}
.star_text{width: 100%;float: left;display: flex;align-items: center;column-gap: 10px;margin-bottom: 2px;}
.star_text p{font-size: 16px;color: #000000;font-family: 'Sofiapro-SemiBold';}
.chackrate{display: flex;align-items: center;width: 100%;float: left;column-gap: 5px;}
.chackrate p{font-size: 16px;color: #000000;font-family: 'Sofiapro-Medium';}
.chackrate p strong{color: #003C42;}
.coupen_box{width: 100%;float: left;padding: 20px 35px 20px 20px;border-bottom: 1px dashed #BABABA;}
.coupen_box_text{width: 100%;float: left;position: relative;background: url(../images/coupen_bg.png)no-repeat;background-size: 100% 100%;}
.coupen_box_left{float: left;padding: 22px 35px;width: 60%;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.coupen_box_left p{width: 100%;float: left;text-align: center;color: #fff;font-size: 18px;font-family: 'Sofiapro-Medium';margin-bottom: 10px;}
.aed_hr{width: 100%;float: left;border: 1px dashed #fff;padding: 6px 11px;border-radius: 5px;}
.aed_hr i{color: #FFFFFF;font-size: 20px;font-style: normal;position: relative;top: -10px;}
.aed_hr strong{font-size: 28px;color: #FFFFFF;font-family: 'Sofiapro-SemiBold';}
.coupen_box_right{width: 40%;float: left;height: 100%;display: flex;align-items: center;position: relative;right: -16px;}
.coupen_boxR_bg{width: 100%;background: #003C42;padding: 10px 20px 10px 32px;display: flex;flex-direction: column;position: relative;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 15% 100%);}
.coupen_box_right i{color: #FFFFFF;font-size: 14px;font-style: normal;font-family: 'Sofiapro-Regular';}
.coupen_box_right strong{font-size: 28px;color: #FFFFFF;font-family: 'Sofiapro-SemiBold';text-align: right;}
.b_arrow{width: 0;height: 0;border-top: 16px solid #002226;border-right: 16px solid transparent;position: absolute;
right: 0;bottom: 13px;}
.booknow{width: 100%;float: left;padding: 20px 20px 10px;}
.booknow a{width: 100%;float: left;padding: 20px 0;text-align: center;color: #fff;background:#004193;font-family: 'Sofiapro-Medium';border-radius: 80px;font-size: 20px;display: flex;justify-content: center;align-items: center;column-gap: 3px;box-shadow: 0 0 10px #585858;line-height: 5px;}
.key{display: inline-block;transition: transform 0.2s;font-weight: 700;}
.booknow a img{height: 16px;}

.Verified_cus_reviews{width: 100%;float: left;margin-bottom: 100px;}
.ver_cus_title{width: 100%;float: left;margin-bottom: 60px;display: flex;align-items: center;}
.ver_cus_text{float: left;width: 50%;}
.ver_cus_text h2{width: 100%;float: left;font-size: 30px;font-weight: normal;margin-bottom: 10px;}
.ver_cus_text a{width: 100%;float: left;font-size: 18px;color: #419600;}
.ver_cus_rrbtn{width: 50%;float: left;display: flex;column-gap: 10px;justify-content: flex-end;}
.cusrr_btn{float: left;background:#F8F8F8;padding: 6px 20px 6px 6px;border-radius: 50px;display: flex;align-items: center;column-gap: 15px;}
.cusrr_btn img {float: left;height: 57px;}
.cusrr_btn p {float: left;font-size: 22px;color: #000;font-family: 'Sofiapro-Medium';}
.Verified_cus_slider{width: 100%;float: left;}
.Verified_cus_slider > ul{width: 100%;float: left;list-style-type: none;padding: 0 15px;}
.Verified_cus_slider > ul li{width: 20%;float: left;padding: 0 12px;}
.Verified_cus_slider ul li.slick-slide{display: flex;height: auto;min-height: 100%;align-items: center;justify-content: center;}
.verified_box{width: 100%;float: left;border: 1px solid #CACACA;border-radius: 15px;padding: 20px 25px;}
.verName{width: 100%;float: left;display: flex;align-items: center;column-gap: 15px;margin-bottom: 20px;}
.verName i{width: 44px;height: 44px;border-radius: 80px;background: #2E67AE;color: #fff;font-family: 'Sofiapro-Medium';font-style: normal;float: left;display: flex;justify-content: center;align-items: center;font-size: 14px;}
.verName p{float: left;font-size: 16px;color: #000;font-family: 'Sofiapro-Medium';}
.ver_text{width: 100%;float: left;}
.ver_text p{width: 100%;float: left;font-size: 16px;color: #7B7B7B;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;min-height: 90px;}
.starDate{width: 100%;float: left;padding-top: 32px;display: flex;justify-content: space-between;align-items: center;}
.starDate img{float: left;height: 14px;}
.starDate p{float: left;font-size: 14px;color: #7B7B7B;}
.Verified_cus_slider .slick-next{height:55px;width:55px;z-index:1;right:-10px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.Verified_cus_slider .slick-next:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px;transform:rotate(45deg);opacity: 1;}
.Verified_cus_slider .slick-next.slick-disabled{opacity:0;}
.Verified_cus_slider .slick-prev{height:55px;width:55px;z-index:1;left:-10px;top:50%;border-radius:50px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);background:#2E67AE;}
.Verified_cus_slider .slick-prev.slick-disabled{opacity:1;background: #E6E6E6;}
.Verified_cus_slider .slick-prev:before .slick-disabled{border-top: 3px solid #D5D4D4;border-right: 3px solid #D5D4D4;}
.Verified_cus_slider .slick-prev:before{content:"";width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;left:65%;margin-top:-6px;margin-left:-13px;transform:rotate(-136deg);opacity: 1;}
.Verified_cus_slider ul li a.showmore{text-align: center;background: #f7f7f7;padding: 35px 25px;border-radius: 5px;color: #2e67ae;font-size: 18px;float: left;}
.Verified_cus_slider ul .slick-track{display: flex;}
.shomorebox{width: 100%;float: left;border: 1px solid #CACACA;border-radius: 15px;height: 100%;display: flex;justify-content: center;align-items: center;}


.FAQ_part{width: 100%;float: left;margin-bottom: 100px;}
.FAQ_part_box{width: 100%;float: left;background: linear-gradient(0deg, #FFFFFF 0%, #BBD9FE 100%);padding-top: 50px;border-top-left-radius: 30px;
border-top-right-radius: 30px;}
.faq_list{width:100%;float:left;padding: 0 60px;}
.faqans{width:100%;float:left;background:#fff;border:1px solid #969696;margin-bottom:15px;border-radius: 10px;}
.faq_qans{width:100%;float:left;}
.faq_qans a{width:100%;float:left;text-decoration:none;padding:24px 20px;display: flex;align-items: center;justify-content: space-between;}
.faq_qans p{font-size:22px;color:#000;float:left;font-family: 'Sofiapro-Medium';margin-bottom: 0;}
.faq_qans a img{float:right;width:24px;margin-top:2px;}
.anstime{width:100%;float:left;padding:15px 15px;display:none;border-top:1px solid #969696;}
.anstime p{width:100%;float:left;font-size:18px;color:#7B7B7B;line-height: 30px;}
.faq_qans a.active img {transform: rotateX(180deg);}
.faqans:last-child{margin-bottom: 0;}

.four_iconbox_border_main{width: 100%;float: left;border: 1px solid #EDEDED;border-bottom: 0;}
.aboutus_text_box table{width: auto !important;}

.offer_text{width: 100%;float: left;display: flex;column-gap: 10px;align-items: center;padding: 10px 20px;}
.offer_text_coupon{float: left; }
.offer_text_coupon img{float: left;}
.offer_text_coupon p{float: left;color: #fff;font-size: 16px;}

.get_quote_link_btn{width: 100%;text-align: center;float: left;padding-bottom: 15px;text-decoration: underline;}

.Verified_cus_slider > ul li .list-unstyled li{padding: 0 2px;width: auto;}
.Verified_cus_slider > ul li .list-unstyled li i{font-size: 10px;color: #b4b4b4;}
.Verified_cus_slider > ul li .list-unstyled li.active i{color: #2E67AE;}

.services_slider > ul li a p.card-text{height: auto;
  white-space: normal;
  overflow: inherit;
  text-overflow: inherit;padding-top: 5px;
  text-align: left;}


@media screen and (min-width:1025px) and (max-width:1440px){

  .bannertext h2{font-size: 50px;line-height: 70px;padding-bottom: 20px;}
  .rightpart_banner img{height: 350px;}
  .leftpart_banner{padding-top: 30px;}
  .bannersearch input{height: 55px;}
  .topbanner_image_bg{background: url(../images/bannerbg1300.png) no-repeat;background-size: 100% 100%;}

    .iconbox a img{height: 40px;margin-bottom: 15px;}
    .iconbox a p{font-size: 18px; text-align: center;}
    .leftpart_banner{padding-top: 30px;}
    .rightpart_banner{padding-top: 20px;}
    .four_iconbox{margin-bottom: 40px;}

    .site_title h2{font-size: 30px;}
    .site_title{margin-bottom: 40px;}
    .services_slider > ul li a p{height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;padding: 18px 0 0px;}
    .services_slider ul li a{border-radius: 30px;}
    .service_image{border-radius: 15px;height: 160px;}
    .company_services{margin-bottom: 60px;}

    .customers_say_bg{padding-left: 70px;padding-top: 30px;position: relative;}
    .customers_say_left img{height: 440px;}
    .custitle_text h2{font-size: 32px;}
    .rr_btn p{font-size: 18px;}
    .rr_btn img{height: 40px;}
    .custitle_text{margin-bottom: 30px;}
    .rating_review_btn{margin-bottom: 30px;column-gap: 10px;}
    .cus_say_slide ul li{padding: 0 10px;}
    .customers_say_right{padding-left: 20px;width: 70%;}
    .customers_say_left{width: 30%;}
    .cus_say_box{border-radius: 15px;padding: 20px;}
    .cus_bio_name img{height: 60px;}
    .cus_bio_name_text p {font-size: 18px;}
    .cus_bio_name_text{row-gap: 5px;}
    .cus_say_tok p{font-size: 14px;line-height: 22px;}
    .cus_bio_name_text i{font-size: 14px;}

    .Chooseus_image img{transform: translateX(-60px);}
    .Chooseus_box p{font-size: 14px;line-height: 24px;}
    .Chooseus_box strong{font-size: 18px;padding-bottom: 15px;}
    .Chooseus_box img{margin-bottom: 20px;height: 80px;}
    
    

    .download_app{margin-bottom: 60px;}
    .download_app_right img {height: 430px;}
    .download_app_left h2{font-size: 32px;margin-bottom: 10px;}
    .download_app_left p{font-size: 24px;line-height: 38px;}
    .download_app_box{padding: 40px 50px;}
    .download_app_right{top: -20px;}

    .aboutus{margin-bottom: 60px;}
    .aboutus_text_box strong{font-size: 20px;margin-bottom: 10px;}
    .aboutus_text_box h2, .aboutus_text_box h3, .aboutus_text_box h4{font-size: 20px;margin-bottom: 10px;}
    .aboutus_text_box p{font-size: 16px;}

    .latest_Blog{margin-bottom: 60px;}
    .Blogtext strong{font-size: 18px;}
    .Blogtext p{font-size: 16px;line-height: 24px;}

    .our_services{margin-bottom: 60px;}
    .site_title p{font-size: 24px;}
    .smi_loction{margin-bottom: 60px;}
    .loc_city_name p{padding: 15px 0;font-size: 20px;}
    .ser_table_part_box li strong{font-size: 20px;}
    .ser_table_part_box li a{font-size: 16px;padding: 15px 15px;}
    /* .ser_table_part_box li{min-height: 53px;} */
    .tabletitle h2{font-size: 30px;}
    
    .inner_banner_text h2{font-size: 36px;}
    .inner_banner_text p{font-size: 22px;}
    /* .sh_breadcrumb ul li a {font-size: 20px;}
    .sh_breadcrumb ul li i{font-size: 20px;}
    .sh_breadcrumb{margin-bottom: 30px;} */
    .coupen_box_left{padding: 22px 25px;}
    .aed_hr strong {font-size: 24px;}
    .aed_hr i{font-size: 16px;top: -5px;}
    .aed_hr{display: flex;align-items: center;justify-content: center;column-gap: 10px;}
    .coupen_box_right strong {font-size: 22px;}
    .b_arrow{bottom: 17px;}
    .coupen_box{padding: 15px 35px 15px 15px;}
    .review_rate{padding: 15px 15px;}
    .booknow{padding: 15px 15px;}
    .booknow a{font-size: 18px;}
    .review_ratetext .rankpoint {font-size: 34px;}
    .inner_topbanner{height: 410px;}

    .service_cus_say{margin-bottom: 60px;}

    .Verified_cus_reviews{margin-bottom: 60px;}
    .Verified_cus_slider > ul li{padding: 0 10px;}
    .verified_box{padding: 15px 15px;}
    .cusrr_btn p{font-size: 18px;}
    .cusrr_btn img{height: 40px;}
    
    .faq_qans a{padding: 20px 20px;}
    .faq_qans p{font-size: 18px;}
    .faq_qans a img{width: 20px;}
    .anstime p{font-size: 16px;}
    .anstime{padding: 20px 20px;}
    .FAQ_part{margin-bottom: 60px;}
    
    .ser_table_part_box li{min-height: 60px;}

}


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

    .topbanner_bg{border-bottom-right-radius: 60px;border-bottom-left-radius: 60px;}
    .bannertext h2{font-size: 40px;line-height: 50px;padding-bottom: 15px;}
    .bannertext p{font-size: 16px;line-height: 26px;}
    .rightpart_banner img{height: 300px;}
    .leftpart_banner{padding-top: 30px;}
    .bannersearch input{height: 50px;font-size: 16px;}
    .rightpart_banner{padding-top: 20px;}
    .bannertext{padding-bottom: 20px;}
    .topbanner_image_bg{background-position: 90%;}
    .search_services{top: 60px;}

    .iconbox a img{height: 40px;margin-bottom: 15px;}
    .iconbox a p{font-size: 16px; text-align: center;}
    .leftpart_banner{padding-top: 30px;padding-bottom: 40px;}
    .rightpart_banner{padding-top: 20px;}
    .four_iconbox{margin-bottom: 60px;}
    .four_iconbox_border{    padding: 30px 30px;}

    .site_title h2{font-size: 30px;}
    .site_title{margin-bottom: 40px;}
    .services_slider > ul li a p{height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;padding: 18px 0 0px;margin-bottom: 0;}
    .services_slider ul li a{border-radius: 30px;}
    .service_image{border-radius: 15px;height: 145px;}
    .services_slider ul li{padding: 0 10px;}
    .company_services{margin-bottom: 60px;}
    .services_slider{margin-left: -10px;margin-right: -10px;}

    .customers_say{margin-bottom: 60px;}
    .customers_say_bg{padding-left: 35px;padding-top: 30px;position: relative;}
    .custitle_text h2{font-size: 32px;}
    .rr_btn p{font-size: 18px;}
    .rr_btn img{height: 40px;}
    .custitle_text{margin-bottom: 30px;}
    .rating_review_btn{margin-bottom: 30px;column-gap: 10px;}
    .cus_say_slide ul li{padding: 0 10px;}
    .customers_say_right{padding-left: 0;width: 60%;}
    .cus_say_box{border-radius: 15px;padding: 20px;}
    .customers_say_left{width: 40%;}
    .cus_bio_name img{height: 60px;}
    .cus_bio_name_text p {font-size: 18px;}
    .cus_bio_name_text{row-gap: 5px;}
    .customers_say_left img{height: 410px;}
    .cus_say_tok p{font-size: 14px;line-height: 22px;}

    .whyChooseus{margin-bottom: 30px;}
    .Chooseus_image{display: none;}
    .Chooseus_text{width: 50%;}
    .Chooseus_box p{font-size: 16px;line-height: 23px;}
    .Chooseus_box img{margin-bottom: 20px;height: 70px;}
    .Chooseus_box strong{font-size: 18px;padding-bottom: 15px;}
    

    .download_app{margin-bottom: 60px;}
    .download_app_right img {height: 340px;}
    .download_app_left h2{font-size: 26px;margin-bottom: 10px;}
    .download_app_left p{font-size: 20px;line-height: 30px;}
    .download_app_box{padding: 40px 50px;}
    .download_app_right{top: -20px;}

    .latest_Blog_slider li{padding: 0 7px;}
    .Blog_banner{height: 225px;}
    .BlogBox{padding: 15px 15px;}
    .Blogtext strong{font-size: 18px;line-height: 27px;}
    .Blogtext p{font-size: 16px;line-height: 25px;}
    .Blogtext p{margin-bottom: 15px;}
    .Blogtext strong{margin-bottom: 10px;}
    .Blogtext a{font-size: 16px;}
    .latest_Blog{margin-bottom: 60px;}

    .aboutus_text_box strong{font-size: 18px;line-height: 27px;}
    .aboutus_text_box h2, .aboutus_text_box h3, .aboutus_text_box h4{font-size: 18px;line-height: 27px;}
    .aboutus{margin-bottom: 60px;}
    .aboutus_text_box p{font-size: 16px;}

    .smi_loction{margin-bottom: 60px;}
    .smi_loction_part{column-gap: 15px;}
    .site_title p{font-size: 20px;}
    .smi_loction_box {width: 100%;padding: 10px 10px 0;}
    .loc_city_name p{font-size: 20px;padding: 12px 0;}
    .loc_city_img{height: 220px;margin-bottom: 20px;}
    .loc_city_name{padding: 0 20px;}

    .our_services{margin-bottom: 60px;}
    .ser_table_part_box li a{padding: 15px 15px;font-size: 14px;}
    .ser_table_part_box li{min-height: 55px;}
    .ser_table_part_box li strong{padding: 15px 15px;font-size: 16px;}
    /* .ser_table_part_box li{min-height: 53px;} */
    .tabletitle h2{font-size: 26px;}
    .tabletitle{padding: 15px 0;}

    .service_cussay_slider .slick-next{height: 45px;width: 45px;right: 10px;}
    .service_cussay_slider .slick-prev{height: 45px;width: 45px;left: 20px;}

    .inner_topbanner{border-bottom-right-radius: 60px;border-bottom-left-radius: 60px;}
    /* .sh_breadcrumb ul li a {font-size: 18px;}
    .sh_breadcrumb ul li i{font-size: 18px;} */
    .inner_banner_text h2{font-size: 28px;}
    .inner_banner_text p{line-height: 30px;font-size: 22px;}
    /* .sh_breadcrumb{margin-bottom: 30px;} */
    .booknow{padding: 15px 15px 10px;}
    .coupen_box{padding: 15px 15px;}
    .booknow a{font-size: 16px;padding: 15px 0;line-height: 5px;}
    .booknow a img {height: 13px;}
    .coupen_box_left{padding: 15px 20px;}
    .coupen_box_left p{font-size: 16px;margin-bottom: 10px;}
    .aed_hr{padding: 10px 10px;display: flex;justify-content: center;column-gap: 5px;}
    .aed_hr i{font-size: 14px;top: 0;}
    .aed_hr strong{font-size: 18px;}
    .coupen_boxR_bg{padding: 5px 10px 5px 20px;}
    .coupen_box_right i{font-size: 15px;}
    .coupen_box_right strong{font-size: 20px;}
    .b_arrow{border-top: 10px solid #002226;border-right: 11px solid transparent;}
    .bannerright_box{border-radius: 20px;}
    .chackrate p{font-size: 14px;line-height: 18px;}
    .inner_topbanner_bg{padding: 30px 0;}
    .inner_topbanner{height: auto;}
    .review_ratetext .rankpoint {font-size: 30px;}
    .review_rate{padding: 10px 15px;}
    .coupen_box_right{right: -11px;}
    .inner_bannerright {width: 470px;}

    .service_cus_say{margin-bottom: 60px;}
    
    
    .ver_cus_title{display: flex;flex-direction: column;align-items: center;margin-bottom: 30px;}
    .ver_cus_text{width: 100%;text-align: center;margin-bottom: 20px;}
    .ver_cus_rrbtn {width: 100%;justify-content: center;}
    .cusrr_btn p{font-size: 18px;}
    .cusrr_btn img{height: 40px;}
    .ver_cus_text h2{margin-bottom: 5px;}
    .Verified_cus_slider > ul li{padding: 0 5px;}
    .Verified_cus_slider ul .slick-list {padding-left: 10px;}
    .verified_box{padding: 15px 15px;}
    .Verified_cus_slider > ul{padding: 0 0px}
    .Verified_cus_slider .slick-prev { height: 45px;width: 45px;left: 20px;}
    .Verified_cus_slider .slick-next{height: 45px;width: 45px;right: 20px;}
    .Verified_cus_slider > ul li a.showmore{padding: 20px 25px;}
    .Verified_cus_reviews{margin-bottom: 60px;}

    .FAQ_part_box{padding-top: 30px;}
    .faq_qans p{font-size: 16px;}
    .faq_list{padding: 0 60px;}
    .faq_qans a{padding: 15px 15px;}
    .FAQ_part{margin-bottom: 60px;}
    .faq_qans a img{width: 17px;}
    .anstime p{font-size: 16px;line-height: 22px;}

    .services_table_part{width: 100%;float: left; display: initial;}
    
}


@media screen and (min-width:768px) and (max-width:992px){
    .topbanner_bg{border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}
    .bannertext h2{font-size: 32px;line-height: 40px;padding-bottom: 15px;}
    .bannertext p{font-size: 16px;line-height: 26px;}
    .rightpart_banner img{height: 250px;}
    .leftpart_banner{padding-top: 22px;width: 60%;padding-bottom: 40px;}
    .bannersearch input{height: 50px;font-size: 14px;}
    .rightpart_banner{padding-top: 20px;width: 40%;}
    .bannertext{padding-bottom: 20px;}
    .topbanner_image_bg{background-position: 66%;}
    .search_services li a{font-size: 14px;}
    .search_services{top: 60px;}

    .iconbox a img{height: 40px;margin-bottom: 15px;}
    .iconbox a p{font-size: 16px; text-align: center;}
    

    .site_title h2{font-size: 32px;}
    .site_title{margin-bottom: 30px;}
    .company_services .smilehandyy_container{padding: 0 0;}
    .services_slider ul li{padding: 0 5px;}
    .services_slider > ul li a p{font-size: 16px;padding: 15px 0 8px;height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0;}
    .services_slider ul li a{padding: 10px;border-radius: 20px;}
    .services_slider ul li a img{border-radius: 15px;}
    .company_services{margin-bottom: 40px;}
    .services_slider ul li a .service_image img{max-height: 100%;height: auto;width: auto;max-width: max-content;}
    .service_image{height: 190px;border-radius: 15px;}
    .four_iconbox{margin-bottom: 40px;}
   

    .customers_say{margin-bottom: 40px;}
    .rating_review_btn{justify-content: center;row-gap: 15px;padding: 0 15px;margin-bottom: 30px;}
    .customers_say_bg{padding-left: 0;width: 100%;padding-top: 30px;padding-bottom: 40px;}
    .customers_say_right{padding-left: 0;width: 100%;}
    .custitle_text h2{font-size: 32px;}
    .custitle_text{text-align: center;margin-bottom: 30px;}
    .rr_btn p{font-size: 20px;}
    .rr_btn img{height: 40px;}
    .rr_btn{column-gap: 10px;}
    .cus_say_box{border-radius: 20px;padding: 20px;}
    .cus_bio_name_text p {font-size: 20px;}
    .cus_bio_name_text{row-gap: 5px;}
    .cus_say_tok p{line-height: 20px;font-size: 14px;}
    .cus_bio_name img{height: 60px;}
    .quotsimg{height: 30px;}
    .cus_say_slide ul li{padding: 0 5px;}
    .cus_say_slide ul .slick-list{padding-left: 10px;}
    .customers_say_left{width: 100%;display: flex;justify-content: center;display: none;}

    .whyChooseus{margin-bottom: 20px;}
    .Chooseus_image{display: none;}
    .Chooseus_text{width: 50%;}
    .Chooseus_box p{font-size: 16px;line-height: 23px;}
    .Chooseus_box img{margin-bottom: 20px;height: 70px;}
    .Chooseus_box strong{font-size: 18px;padding-bottom: 15px;}

    .download_app{margin-bottom: 40px;}
    .download_app_left h2{font-size: 20px;margin-bottom: 10px;}
    .download_app_left p{font-size: 14px;line-height:20px;margin-top: 5px;}
    .download_app_right img{height: 250px;}
    .download_app_box{padding: 40px 30px;}
    .appstoreimg a img{height: 40px;}
    .download_app_left{padding-right: 40px;}
    .appstoreimg{column-gap: 10px;margin-top: 20px;}
    .download_app_right{top: -15px;}

    .latest_Blog_slider li{padding: 0 7px;}
    .Blog_banner{height: 225px;}
    .BlogBox{padding: 15px 15px;}
    .Blogtext strong{font-size: 18px;line-height: 27px;}
    .Blogtext p{font-size: 16px;line-height: 25px;}
    .Blogtext p{margin-bottom: 15px;}
    .Blogtext strong{margin-bottom: 10px;}
    .Blogtext a{font-size: 16px;}
    .latest_Blog{margin-bottom: 40px;}

    .aboutus{margin-bottom: 40px;}
    .aboutus_text_box strong{font-size: 20px;margin-bottom: 20px;line-height: 27px;}
    .aboutus_text_box h2, .aboutus_text_box h3, .aboutus_text_box h4{font-size: 20px;margin-bottom: 20px;line-height: 27px;}
    .aboutus_text_box p{font-size: 16px;}
    .aboutus_text_box{margin-bottom: 30px;}

    .smi_loction{margin-bottom: 40px;}
    .smi_loction_part{column-gap: 15px;}
    .site_title p{font-size: 18px;}
    .smi_loction_box {width: 100%;padding: 10px 10px 0;}
    .loc_city_name p{font-size: 22px;padding: 15px 0;}
    .loc_city_img{height: 180px;}
    .loc_city_name{padding: 0 15px;}
    
    .our_services{margin-bottom: 60px;}
    .ser_table_part_box li:last-child{border-bottom: 1px solid #A8A8A8;}
    .ser_table_part_box {width: 100%;border-right: 0;margin-bottom: -1px;}
    .tabletitle h2{font-size: 30px;}
    .tabletitle{padding: 15px 0;border-bottom: 0;}
    .ser_table_part_box li a{font-size: 18px;padding: 15px 15px;}
    .ser_table_part_box li strong{font-size: 18px;padding: 15px 15px;}
    .ser_table_part_box li{min-height: 53px;}
    .blank_list{display: none;}
    .ser_table_part_box li:first-child{border-top: 1px solid #A8A8A8;}

    .inner_topbanner{border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}
    /* .sh_breadcrumb ul li a {font-size: 18px;}
    .sh_breadcrumb ul li i{font-size: 18px;} */
    .inner_banner_text h2{font-size: 28px;}
    .inner_banner_text p{line-height: 30px;font-size: 22px;}
    /* .sh_breadcrumb{margin-bottom: 30px;} */
    .booknow{padding: 15px 15px 10px;}
    .coupen_box{padding: 15px 15px;}
    .booknow a{font-size: 16px;padding: 15px 0;line-height: 5px;}
    .booknow a img {height: 13px;}
    .coupen_box_left{padding: 15px 20px;}
    .coupen_box_left p{font-size: 16px;margin-bottom: 10px;}
    .aed_hr{padding: 10px 10px;display: flex;justify-content: center;column-gap: 5px;}
    .aed_hr i{font-size: 14px;top: 0;}
    .aed_hr strong{font-size: 18px;}
    .coupen_boxR_bg{padding: 5px 10px 5px 20px;}
    .coupen_box_right i{font-size: 15px;}
    .coupen_box_right strong{font-size: 20px;}
    .b_arrow{border-top: 10px solid #002226;border-right: 11px solid transparent;}
    .bannerright_box{border-radius: 20px;}
    .chackrate p{font-size: 14px;line-height: 18px;}
    .inner_topbanner_bg{padding: 30px 0;}
    .inner_topbanner{height: auto;}
    .review_ratetext .rankpoint {font-size: 30px;}
    .review_rate{padding: 10px 15px;}
    .coupen_box_right{right: -11px;}

    .service_cus_say{margin-bottom: 40px;}
    
    .ver_cus_title{display: flex;flex-direction: column;align-items: center;margin-bottom: 30px;}
    .ver_cus_text{width: 100%;text-align: center;margin-bottom: 20px;}
    .ver_cus_rrbtn {width: 100%;justify-content: center;}
    .cusrr_btn p{font-size: 18px;}
    .cusrr_btn img{height: 40px;}
    .ver_cus_text h2{margin-bottom: 5px;}
    .Verified_cus_slider > ul li{padding: 0 5px;}
    .Verified_cus_slider ul .slick-list {padding-left: 10px;}
    .verified_box{padding: 15px 15px;}
    .Verified_cus_slider > ul li a.showmore{padding: 15px 25px;}
    .Verified_cus_reviews{margin-bottom: 40px;}

    .FAQ_part_box{padding-top: 30px;}
    .faq_qans p{font-size: 16px;}
    .faq_list{padding: 0 30px;}
    .faq_qans a{padding: 15px 15px;}
    .FAQ_part{margin-bottom: 40px;}
    .faq_qans a img{width: 17px;}
    .anstime p{font-size: 16px;line-height: 22px;}

    .services_table_part{width: 100%;float: left; display: initial;}

    .card-text{display: none;}

}

@media screen and (min-width:219px) and (max-width:767px){
    .smilehandyy_container{padding: 0 15px;}
    .topbanner_bg{border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}
    .topbanner_image_bg{background: url(../images/bannerbg_mobile.png)no-repeat;background-size: 100% 100%;}
    .leftpart_banner{width: 100%;padding-top: 20px;padding-bottom: 0;}
    .rightpart_banner{width: 100%;position: inherit;padding-top: 15px;}
    .bannertext h2{font-size: 30px;line-height: 40px;text-align: center;padding-bottom: 15px;}
    .bannertext p{font-size: 14px;line-height: 23px;text-align: center;}
    .bannertext{padding-bottom: 20px;}
    .rightpart_banner img{height: 200px;}
    .bannersearch input{height: 53px;font-size: 16px;}
    .bannersearch input::placeholder{font-size: 16px;}
    .search_services li a{font-size: 14px;}
    .search_services{top: 60px;max-height: 147px;}

    .four_iconbox_border{border: 0;border-radius: 0;padding: 30px 0;column-gap: 5px;}
    .iconbox{width: 50%;position: relative;}
    .iconbox a img{height: 35px;margin-bottom: 10px;}
    .iconbox a p{font-size: 13px;line-height: 17px; text-align: center;}
    .iconbox{width: 25%;}
    .four_iconbox{margin-bottom: 10px;}
    .four_iconbox .smilehandyy_container{padding: 0 0;}
    

    .site_title h2{font-size: 24px;}
    .site_title{margin-bottom: 30px;}
    .company_services .smilehandyy_container{padding: 0 0;}
    .services_slider ul li{padding: 0 5px;}
    .services_slider > ul li a p{font-size: 16px;padding: 15px 0 8px;height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .services_slider ul li a{padding: 5px;border-radius: 20px;}
    .services_slider ul li a img{border-radius: 15px;}
    .services_slider{margin-left: 0;margin-right: 0;width: 100%;float: left;}
    .services_slider .slick-list{padding-left: 10px;padding-right: 10px;}
    .company_services{margin-bottom: 40px;}
    .services_slider ul li a .service_image img{max-height: 150%;height: auto;width: auto;max-width: max-content;}
    .service_image{height: 160px;border-radius: 15px;}

    .customers_say_left{display: none;}
    .rating_review_btn{flex-direction: column;row-gap: 15px;padding: 0 15px;margin-bottom: 30px;}
    .customers_say_bg{padding-left: 0;width: 100%;padding-top: 30px;padding-bottom: 30px;}
    .customers_say_right{padding-left: 0;width: 100%;}
    .custitle_text h2{font-size: 24px;}
    .custitle_text{text-align: center;margin-bottom: 20px;}
    .rr_btn p{font-size: 18px;}
    .rr_btn img{height: 40px;}
    .rr_btn{column-gap: 10px;}
    .cus_say_box{border-radius: 20px;padding: 20px;}
    .cus_bio_name_text p {font-size: 16px;}
    .cus_bio_name_text i{font-size: 14px;}
    .cus_bio_name_text{row-gap: 5px;}
    .cus_say_tok p{line-height: 20px;font-size: 14px;}
    .cus_bio_name img{height: 60px;}
    .quotsimg{height: 15px;}
    .cus_say_slide ul li{padding: 0 5px;}
    .cus_say_slide ul .slick-list{padding-left: 10px;}
    .customers_say{margin-bottom: 40px;}
    
    .Chooseus_text{width: 100%;}
    .Chooseus_image{display: none;}
    .whyChooseus_part{flex-direction: column;}
    .Chooseus_box{margin-bottom: 30px;}
    .Chooseus_box strong {font-size: 20px;padding-bottom: 15px;}
    .Chooseus_box p{font-size: 16px;line-height: 25px;}
    .Chooseus_box img{margin-bottom: 21px;height: 70px;}
    .whyChooseus{margin-bottom: 10px;}

    .download_app{margin-bottom: 40px;}
    .download_app_right{width: 100%;float: left;position: initial;padding-top: 30px;}
    .download_app_right img{height: auto;width: 100%;}
    .download_app_box{padding: 0 0;}
    .download_app_left h2{font-size: 18px;margin-bottom: 10px;}
    .download_app_left p{font-size: 14px;line-height: 20px;margin-top: 5px;}
    .download_app_left{width: 100%;padding: 0 15px 30px;text-align: center;}
    .appstoreimg{column-gap: 15px;justify-content: center;}
    
    .latestblog_slide .slick-list{padding-left:7px;}
    .latest_Blog_slider li{padding: 0 7px;}
    .Blog_banner{height: 225px;}
    .BlogBox{padding: 15px 15px;}
    .Blogtext strong{font-size: 18px;line-height: 27px;}
    .Blogtext p{font-size: 16px;line-height: 25px;}
    .Blogtext p{margin-bottom: 15px;}
    .Blogtext strong{margin-bottom: 10px;}
    .Blogtext a{font-size: 16px;}
    .latest_Blog{margin-bottom: 40px;}

    .aboutus{margin-bottom: 40px;}
    .aboutus_text_box strong{font-size: 20px;margin-bottom: 20px;line-height: 27px;}
    .aboutus_text_box h2, .aboutus_text_box h3, .aboutus_text_box h4{font-size: 20px;margin-bottom: 20px;line-height: 27px;}
    .aboutus_text_box p{font-size: 16px;}
    .aboutus_text_box{margin-bottom: 20px;}

    .smi_loction{margin-bottom: 40px;}
    .smi_loction_part{flex-direction: column;row-gap: 30px;}
    .site_title p{font-size: 18px;padding-top: 10px;}
    .smi_loction_box {width: 100%;}
    .loc_city_name p{font-size: 22px;padding: 15px 0;}

    .our_services{margin-bottom: 40px;}
    .ser_table_part_box li:last-child{border-bottom: 1px solid #A8A8A8;}
    .ser_table_part_box {width: 100%;border-right: 0;margin-bottom: -1px;}
    .tabletitle h2{font-size: 24px;}
    .tabletitle{padding: 20px 0;border-bottom: 0;}
    .ser_table_part_box li a{font-size: 16px;padding: 15px 15px;}
    .ser_table_part_box li strong{font-size: 18px;padding: 15px 15px;}
    /* .ser_table_part_box li{min-height: 53px;} */
    .blank_list{display: none;}
    .ser_table_part_box{border-right: 0;}
    .ser_table_part_box li:first-child{border-top: 1px solid #A8A8A8;}

    .whatsapp_chat{padding-right: 20px;padding-bottom: 30px;}

    .inner_topbanner{height: auto;border-bottom-right-radius: 40px;border-bottom-left-radius: 40px;}
    .smileflex{flex-direction: column;}
    .inner_bannerleft {width: 100%;padding:21px 0 27px;}
    .inner_bannerright {width: 100%;margin-bottom: 30px;}
    .sh_breadcrumb ul li a {font-size: 12px;}
    .sh_breadcrumb ul li i{font-size: 12px;margin: 0 5px;}
    .inner_banner_text h2{font-size: 23px;text-align: center;margin-bottom: 10px;}
    .inner_banner_text p{text-align: center;font-size: 18px;}
    /* .sh_breadcrumb{margin-bottom: 10px;text-align: center;}
    .sh_breadcrumb ul{width: auto;float: none;display: inline-block;} */
    .review_ratetext .rankpoint {font-size: 33px;}
    .review_rate{padding: 10px 15px;}
    .booknow{padding: 10px 15px;}
    .coupen_box{padding:10px 20px 10px 15px;}
    .booknow a{font-size: 14px;padding: 15px 0;line-height: 5px;}
    .booknow a img {height: 13px;}
    .coupen_box_left{padding: 15px 20px;}
    .coupen_box_left p{font-size: 14px;margin-bottom: 5px;}
    .aed_hr{padding: 10px 10px;display: flex;align-items: center;justify-content: center;column-gap: 5px;}
    .aed_hr i{font-size: 13px;top: -5px;}
    .aed_hr strong{font-size: 16px;}
    .coupen_boxR_bg{padding: 5px 10px 5px 20px;}
    .coupen_box_right i{font-size: 12px;}
    .coupen_box_right strong{font-size: 16px;}
    .b_arrow{border-top: 10px solid #002226;border-right: 9px solid transparent;}
    .bannerright_box{border-radius: 20px;}
    .chackrate p{font-size: 14px;line-height: 18px;}
    .coupen_box_right{position: relative;right: -9px;}
    .inner_topbanner_bg{background: linear-gradient(0deg, rgb(0 0 0 / 60%)), url(../images/seamless-pattern-bg.png) no-repeat;}
    .star_text p{font-size: 14px;}

    .ver_cus_text{width: 100%;margin-bottom: 20px;}
    .ver_cus_rrbtn{width: 100%;flex-direction: column;row-gap: 10px;}
    .cusrr_btn img{height: 40px;}
    .cusrr_btn p{font-size: 16px;}
    .ver_cus_text h2{font-size: 24px;margin-bottom: 5px;text-align: center;}
    .ver_cus_text a{font-size: 16px;text-align: center;}
    .service_cus_say{margin-bottom: 30px;}
    .ver_cus_title{margin-bottom: 30px;flex-direction: column;}
    .Verified_cus_reviews{margin-bottom: 40px;}
    .Verified_cus_slider > ul li{padding: 0 5px;}
    .verified_box{padding: 20px 20px;}
    .starDate{padding-top: 20px;}
    .Verified_cus_slider > ul{padding: 0 0;}
    .Verified_cus_slider > ul li a.showmore{padding: 15px 25px;font-size: 16px;}

    .FAQ_part_box{padding-top: 30px;}
    .FAQ_part_box .site_title h2 {font-size: 20px;}
    .faq_qans p{font-size: 16px;}
    .faq_list{padding: 0 20px;}
    .faq_qans a{padding: 15px 15px;}
    .FAQ_part{margin-bottom: 40px;}
    .faq_qans a img{width: 17px;}
    .anstime p{font-size: 14px;line-height: 22px;}

    .services_table_part{width: 100%;float: left; display: initial;}
    .four_iconbox_border_main{border: 0;}

    .card-text{display: none;}
    
}
    





/******************************** Header css start ********************************/


.sh_mainHeader{float: left;width: 100%;position: fixed;background: #fff;z-index: 4;height: 100px;box-shadow: 0px 0px 15px 0px #0000002B;}
.sh_mainHeader + Section{margin-top: 100px;}
.sh_manuInner{float: left;width: 100%;position: relative;}
.sh_logo{float: left;margin-right: 80px;padding: 28px 0;}
.sh_logo img{float: left;width: 250px;}
.sh_MobileLogo{display: none;}
.sh_menuUl{float: left;list-style-type: none;}
.sh_menuUl > li{float: left;width: 100%;}
.sh_menuUl > li > a{font-size: 20px;color: #000;display: flex;align-items: center;padding: 35px 0;}
.sh_menuUl > li > a .sh_downArr{width: 16px;height: 9px;margin-left: 8px;}
.sh_menuOpen{position: absolute;width: 100%;left: 50%;background: #fff;box-shadow: 0px 12px 15px 0px #0000002B;border-radius: 0 0 20px 20px;padding: 20px;transform: translateX(-50%) scaleY(0);transition: all 0.5s;transform-origin: 0 0;}
.sh_menuUl > li > a:hover ~ .sh_menuOpen{transform: translateX(-50%) scaleY(1);}
.sh_menuOpen:hover{transform: translateX(-50%) scaleY(1);}
.sh_menuOpen > div{float: left;width: 25%;}
.sh_menuOpen > div h4{float: left;width: 100%;font-size: 20px;font-family: 'Sofiapro-Medium';font-weight: normal;margin-bottom: 15px;}
.sh_menuOpen > div ul{float: left;width: 100%;list-style-type: none;}
.sh_menuOpen > div ul li{float: left;width: 100%;margin-bottom: 10px;}
.sh_menuOpen > div ul li a{color: #0021d9;font-size: 18px;}
.sh_menuOpen > div ul li a:hover{color: #0D1C48;}

.sh_rightMenu{float: right;list-style-type: none;padding: 22px 0;}
.sh_rightMenu li{float: left;margin-right: 20px;position: relative;}
.sh_rightMenu li:last-child{margin-right: 0;}
.sh_rightMenu li .sh_dropdownsm{position: absolute;background: #fff;width: 100%;left: 50%;top: 55px;box-shadow: 0px 12px 15px 0px #0000002B;padding: 10px 15px 0;z-index: 0;border-radius: 10px;transform: translateX(-50%) scaleY(0);transition: all 0.5s;transform-origin: 0 0;}
.sh_rightMenu li > a:hover ~ .sh_dropdownsm{transform: translateX(-50%) scaleY(1);}
.sh_rightMenu li .sh_dropdownsm:hover{transform: translateX(-50%) scaleY(1);}
.sh_rightMenu li .sh_dropdownsm a{float: left;width: 100%;font-size: 18px;color: #b1b1b1;margin-bottom: 10px;}
.sh_rightMenu li .sh_dropdownsm a:hover{color: #0D1C48;}


.sh_menuUl li .sh_dropdownsm{width: 100%;padding: 0px 25px 0;display: none;float: left;}
.sh_menuUl li .sh_dropdownsm a{float: left;width: 100%;font-size: 18px;color: #b1b1b1;margin-bottom: 10px;}
.sh_menuUl li .sh_dropdownsm a:hover{color: #0D1C48;}

.sh_rightMenu li > a{float: left;border: 1px solid #10335E;padding: 4px 12px 4px 4px;border-radius: 55px;display: flex;align-items: center; font-size: 18px;min-width: 184px;color: #000;background: #fff;}
.sh_rightMenu li > a.sh_booking_btn{padding: 13px 0;}
.sh_rightMenu li > a .sh_iconRight{float: left;margin-right: 8px;width: 45px;height: 45px;}
.sh_rightMenu li > a .sh_downArr{width: 16px;height: 9px;margin-left: auto;float: left;}
.sh_booking_btn{float: right;color: #000;font-size: 18px;border: 1px solid #000;padding: 15px 27px;border-radius: 55px;min-width: 160px;text-align: center;margin: 0 0;justify-content: center;}
.sh_booking_btn:hover{color: #fff;background: #10335E;border-color:#10335E;}
.sh_menuIcon{float: right;padding: 21px 0;width: 25px;display: none;}
.sh_menuIcon img{float: right;max-width: 25px;max-height: 17px;}

@media screen and (max-width:1440px){
    .sh_mainHeader{height: 90px;}
    .sh_mainHeader + Section{margin-top: 90px;}

    .sh_menuOpen > div h4{font-size: 18px;}
    .sh_menuOpen > div ul li a{font-size: 16px;}

    .sh_rightMenu li{margin-right: 10px;}
    .sh_rightMenu li > a .sh_iconRight{width: 35px;height: 35px;}
    .sh_rightMenu li > a{font-size: 16px;min-width: 160px;}
    .sh_booking_btn{font-size: 16px;padding: 11px 27px;min-width: 150px;height: 45px;}
    .sh_menuUl > li > a{font-size: 18px;padding: 31px 0;}
    .sh_logo{padding: 20px 0;}
    .sh_rightMenu li .sh_dropdownsm{top: 45px;}
    
    
}
@media screen and (max-width:1024px){
    .sh_mainHeader{height: 60px;}
    .sh_mainHeader + Section{margin-top: 60px;}

    .sh_logo{padding: 9px 0;margin-right: 5px;}
    .sh_logo img{width: 66px;height: 41px;}
    .sh_desktopLogo{display: none;}
    .sh_MobileLogo{display: block;}
    .sh_rightMenu li{margin-right: 10px;}
    .sh_rightMenu li > a .sh_iconRight{width: 27px;height: 27px;margin-right: 4px;}
    .sh_rightMenu li > a{font-size: 12px;padding: 2px 10px 2px 2px;min-width: 125px;}
    .sh_rightMenu li > a .sh_downArr{width: 12px;height: 7px;}
    .sh_rightMenu{padding: 13px 5px 13px 0px;}
    .sh_menuUl{position: fixed;background: rgb(255, 255, 255);right: -101%;height: 100%;width: 50%;z-index: 1;overflow-y: auto;transition: 0.5s;box-shadow: 0px 12px 50px 0px #0000002B;}
    .sh_menuUl.sh_menuUlShow{right: 0;}
    
    .sh_menuIcon{display: block;}
    .sh_booking_btn{display: none;}
    .sh_menuOpen{transform: translateX(0%) scaleY(1);position: static;float: left;box-shadow: none;}
    .sh_rightMenu li .sh_dropdownsm{top: 33px;padding: 10px 10px;}
    .sh_rightMenu li .sh_dropdownsm a{font-size: 12px;margin-bottom: 5px;}
    .sh_menuOpen > div{width: 100%;margin-bottom: 15px;}
    .sh_menuUl > li{border-bottom: 1px dashed #000;}
    .sh_menuUl > li > a{padding: 20px 20px;}
    .sh_menuIcon.sh_menuIconSet{position: relative;z-index: 1;}
    .sh_menuOpen:hover{transform: translateX(0%) scaleY(1);}
    .sh_menuUl > li > a:hover ~ .sh_menuOpen{transform: translateX(0%) scaleY(1);}
    
    .services_table_part{width: 100%;float: left; display: inline-flex;}
}
@media screen and (max-width:600px){
    .sh_menuUl{width: 100%;}
    .services_table_part{width: 100%;float: left; display: initial;}
}

@media screen and (max-width:400px){
    .sh_logo{margin-right: 5px;}
    .sh_rightMenu li{margin-right: 5px;}
    .sh_rightMenu li > a{padding: 2px 5px 2px 2px;min-width: 110px;}
    .sh_rightMenu li > a .sh_downArr{margin-left: 5px;}
    .services_table_part{width: 100%;float: left; display: initial;}
}
@media screen and (max-width:374px){
    .sh_rightMenu li > a .sh_iconRight{display: none;}
    .sh_rightMenu li > a{padding: 8px 5px;justify-content: center;min-width: 90px;}
    .card-text{display: none;}
}

.sh_footer{width: 100%;float: left;}
.shffooter_Bg{float: left;width: 100%;background: linear-gradient(90deg, rgba(229, 236, 255, 1) 0%, rgba(229, 236, 255, 1) 50%, rgba(46, 103, 174, 1) 50%, rgba(46, 103, 174, 1) 100%);position: relative;}
.shffooter_Bg::after{content: '';width: 100%;height: 1px;background: #bdbdbd;left: 0;bottom: 76px;position: absolute;}
.sh_footLeft{float: left;width: 50%;padding: 50px 0 20px;}
.sh_footLeft .sh_leftInner{float: left;width: 50%;}
.sh_footLeft .sh_leftInner h4{float: left;width: 100%;font-size: 30px;color: #000;margin-bottom: 30px;font-family: 'Sofiapro-Bold';}
.sh_footLeft .sh_leftInner a{float: left;width: 100%;font-size: 22px;color: #7B7B7B;margin-bottom: 20px;font-family: 'Sofiapro-Medium';}
.sh_footLeft .sh_leftInner a:hover{color: #0D1C48;}

.sh_footright{float: left;width: 50%;padding: 50px 40px;}
.sh_footright h4{float: left;width: 100%;font-size: 30px;color: #fff;margin-bottom: 30px;font-family: 'Sofiapro-Bold';}
.sh_footright p{font-size: 22px;color: #fff;line-height: 30px;display: flex;float: left;width: 100%;align-items: flex-start;margin-bottom: 30px;}
.sh_footright p > img{margin-right: 8px;float: left;margin-top: 3px;max-width: 30px;max-height: 30px;}
.sm_social_ul{float: left;width: 100%;list-style-type: none;}
.sm_social_ul li{float: left;margin-right: 10px;}
.sm_social_ul li a{float: left;width: 100%;}
.sm_social_ul li a img{float: left;width: 50px;height: 50px;}
.sh_footBottom{float: left;width: 100%;}
.sh_footBottom p{float: left;width: 50%;color: #7b7b7b;font-family: 'Sofiapro-Medium';font-size: 18px;padding: 27px 0;}
.sh_footBottom p:last-child{padding: 27px 40px;color: #fff;}

.timeweek{width: 100%;float: left;padding: 25px 0;border-top: 1px solid #A8A8A8;}
.placetime{width: 100%;float: left;display: flex;justify-content: space-between;align-items: center;}
.logoname{float: left;display: flex;flex-direction: column;row-gap: 10px;}
.logoname img{float: left;height: 43px;}
.logoname p{float: left;font-size: 20px;color: #7B7B7B;}
.timeinfo{float: left;background: #2E67AE;padding: 16px 20px;border-radius: 80px;display: flex;align-items: center;column-gap: 10px;}
.timeinfo p{float: left;color: #FFFFFF;font-size: 20px;}

@media screen and (max-width:1440px){
    .sh_footLeft{padding: 30px 0 20px;}
    .sh_footright{padding: 30px 20px;}
    .sh_footLeft .sh_leftInner h4{font-size: 26px;margin-bottom: 20px;}
    .sh_footLeft .sh_leftInner a{font-size: 16px;margin-bottom: 15px;}
    .sh_footright h4{font-size: 26px;margin-bottom: 20px;}
    .sh_footright p{font-size: 16px;margin-bottom: 20px;line-height: 24px;}
    .sh_footBottom p{font-size: 14px;}

    .timeinfo{padding: 10px 20px;column-gap: 5px;}
    .timeinfo p{font-size: 16px;}
    .timeinfo img{width: 30px;}
    .logoname p{font-size: 18px;}
}
@media screen and (max-width:768px){
    .shffooter_Bg .smilehandyy_container{max-width: 100%;padding: 0;}
    .sh_footLeft{width: 100%;padding: 30px 16px 0;background: #e5ecff;} 
    .sh_footLeft .sh_leftInner{width: 50%;margin-bottom: 15px;}
    .sh_footLeft .sh_leftInner h4{font-size: 22px;}
    .sh_footright{width: 100%;padding: 30px 16px 20px;background: #2e67ae;}
    .sh_footright h4{font-size: 22px;}
    .sh_footright p{align-items: anchor-center;}
    .sh_footBottom{background: #2e67ae;padding: 20px 20px 10px;border-top: 1px solid #fff;}
    .shffooter_Bg::after{display: none;}
    .sh_footBottom p{width: 100%;font-size: 14px;text-align: center;padding: 0;margin-bottom: 10px;color: #fff;}
    .sh_footBottom p:last-child{padding: 0;}

    .placetime{row-gap: 30px;}
    .logoname p{font-size: 18px;}
    .timeinfo p{font-size: 18px;}
    .timeinfo{padding: 10px 20px;}

    .services_table_part{width: 100%;float: left; display: initial;}
}
@media screen and (max-width:767px){
    .placetime{flex-direction: column;row-gap: 20px;}
    .logoname p{font-size: 16px;width: 100%;text-align: center;}
    .timeinfo p{font-size: 16px;}
    .timeinfo{padding: 10px 20px;}
    .call_icon{width: 18px;}

    .sm_social_ul li a img{width: 40px;height: 40px;}
    .sh_footright p > img{    max-width: 20px;}
}

@media screen and (max-width:600px){
    .sh_footLeft .sh_leftInner{width: 100%;}
}






@keyframes pressDown1 {
  30%,
  40%,
  100% {
    transform: translateY(0);
  }
  35% {
    transform: translateY(2px);
  }
}

@keyframes pressDown2 {
  70%,
  80%,
  100% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(2px);
  }
}

@keyframes pressDown3 {
  30%,
  40%,
  100% {
    transform: translateY(0);
  }
  35% {
    transform: translateY(2px);
  }
}

@keyframes pressDown4 {
  40%,
  50%,
  100% {
    transform: translateY(0);
  }
  45% {
    transform: translateY(2px);
  }
}

@keyframes pressDown5 {
  20%,
  30%,
  100% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(2px);
  }
}

@keyframes pressDown6 {
  60%,
  70%,
  100% {
    transform: translateY(0);
  }
  65% {
    transform: translateY(5px);
  }
}

@keyframes pressDown7 {
  10%,
  20%,
  100% {
    transform: translateY(0);
  }
  15% {
    transform: translateY(5px);
  }
}

@keyframes pressDown8 {
  35%,
  45%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(5px);
  }
}



.key:nth-child(1) {
  animation: pressDown1 2s infinite;
}

.key:nth-child(2) {
  animation: pressDown2 3s infinite;
}

.key:nth-child(3) {
  animation: pressDown3 4s infinite;
}

.key:nth-child(4) {
  animation: pressDown4 2.5s infinite;
}

.key:nth-child(5) {
  animation: pressDown5 2.5s infinite;
}

.key:nth-child(6) {
  animation: pressDown6 3.5s infinite;
}

.key:nth-child(7) {
  animation: pressDown7 2.2s infinite;
}

.key:nth-child(8) {
  animation: pressDown8 3.2s infinite;
}













@media (min-width: 576px) {
    .smilehandyy_container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .smilehandyy_container {
        max-width: 720px;
        
    }
}

@media (min-width: 992px) {
    .smilehandyy_container {
        max-width: 960px;
       
    }
}

@media (min-width: 1200px) {
    .smilehandyy_container {
        max-width: 1140px;
    }
}

@media (min-width: 1440px) {
    .smilehandyy_container {
        max-width: 1290px;
    }
}

@media (min-width: 1600px) {
    .smilehandyy_container {
        max-width: 1440px;
    }
}



