@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Thin.svg#WorkSans-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Light.svg#WorkSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Regular.svg#WorkSans-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Medium.svg#WorkSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'WorkSans';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.eot');
    src: url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.eot') format('embedded-opentype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.woff2') format('woff2'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.woff') format('woff'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.ttf') format('truetype'),
         url('https://hrdattestation.in/wp-content/themes/neve/assets/fonts/Oswald-Medium.svg#Oswald-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

body {font-family: 'WorkSans' !important; font-weight: 400 !important;}
ul, li, form {margin: 0; padding: 0; list-style: none;}
.midcontainer {width: 1400px; margin: 0 auto;}
#cbtn, .cbtn a{background-color: #0190F0;border-radius: 30px !important; width: 190px !important;height: 50px;font-size: 16px;font-weight: 600;padding: 0;line-height: 50px;}
.cbtn a span{line-height: 50px !important;}

/*** Header Part Start ***/
header {position: relative; background-color: #065F9A; padding-top: 10px;}
header .topheader {display: flex; justify-content: space-between; align-items: center;}
header .btnbox a {color: #0190F0; font-size: 16px; font-weight: 600; background-color: #FFFFFF; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; line-height: 36px; width: 196px; text-align: center; float: left; margin-right: 14px;}
header .btnbox a:hover {background-color: #0190f0; color: #FFFFFF;}
header .whatbtnbox .whatapp  {color: #FFFFFF; font-size: 16px; font-weight: 600; background-repeat: no-repeat; background-position: 0px 50%; background-image: url(../img/whatsapp-icon.svg); margin-left: 60px; padding: 7px 0px 5px 40px; float: left;}
header .whatbtnbox .whatapp:hover {color: #25D366; background-image: url(../img/whatsapp-icon-h.svg);}
header .whatbtnbox .whatapp1 {margin-left: 0px !important;}
#mobilemenu, .mobilelogo {display: none;}
.custnav .menus {display: inline-block; width: 100%; text-align: center;}
.custnav .menus > li {display: inline-block; padding: 0px 20px 10px;position: relative;}
.custnav .menus > li > a {color: #FFFFFF; font-size: 14px; font-weight: 500;}
.custnav .menus > li.clsdropmenu > a {background-repeat: no-repeat; background-position: 100% 6px; background-image: url(../img/arrow1.svg); padding-right: 18px;}
.custnav .menus > li.clsdropmenu > a:hover {background-image: url(../img/arrow1-h.svg);}
.custnav .menus > li > a:hover {color: #0190f0;}
header .applyfor.menu-item {display: none !important;}
/*** Header Part End ***/


.clsslidersection{height: 942px !important;}
.clsslidersection .elementor-column{height: 100%;display: inline-block;}
.clsslidersection .elementor-widget-wrap{position: relative;height: 100%;}
.clssliderfirstsection{position: absolute;top: 132px;left: 50px;width: auto !important;}
.clsslidersecondsection{position: absolute;bottom: 50px;right: 50px;width: auto !important;text-align: center;}
.clsslidersecondsection h2, .clssliderh1tag h1{font-family: 'Oswald' !important;}
.clsslidersecondsection > .elementor-container{max-width: 478px !important;}
.clsslidersection > .elementor-container{max-width: 2500px !important;}


.clsfollowthesetpsec{padding: 95px 0 130px !important;}
.clsfollowsection{padding-top: 10px !important;}
.clsfollowthesetpsec p.elementor-heading-title{font-weight: 700 !important;}
.clsfollowthesetpsec .clsfollowsection p.elementor-heading-title{font-weight: 600 !important;}
.clsfollowsection .clsfollowimg{position: relative;background-image: url(https://hrdattestation.in/wp-content/themes/neve/assets/img/circle-bg1.png);background-size: 100% auto;background-repeat: no-repeat;background-position: 50% 0%;padding-right: 60px;}
.clsfollowsection .clsfollowimg:last-child{background-image: url(https://hrdattestation.in/wp-content/themes/neve/assets/img/circle-bg2.png);background-size: 315px auto;background-position: 0 0;}
.clsfollowsection .clsfollowimg .clsimgnumber{border-radius: 100%;padding: 17px;margin-bottom: 30px !important;}
.clsfollowsection .clsfollowimg .clsimgnumber .elementor-widget-container{height: 100%;}
.clsfollowsection .clsfollowimg .clsimgnumber figure.wp-caption{display: inline-block;float: left; height: 260px;width: 260px;background-color: #fff;border-radius: 100%;box-shadow: -4px 1px 25px 4px #00000042;text-align: center;position: relative;}
.clsfollowsection .clsfollowimg .clsimgnumber img{position: relative;top: 50%;transform: translateY(-50%);}
.clsfollowsection .clsfollowimg .clsimgnumber figure figcaption{position: absolute;top: -15px;right: -25px;background-color: #0190f0;width: 100px;height: 100px;vertical-align: middle;font-size: 35px;font-weight: 600;color: #fff !important;opacity: 1;display: flex;align-items: center;justify-content: center;border: 9px solid #fff;border-radius: 100%;box-shadow: -3px 5px 19px 0px #00000029;}

.ctitle h2, .tapdotssec .ctitle{color: #333333;font-size: 47px;font-weight: 700;margin-bottom: 0;}
.ctitle p{color: #333333;font-size: 23px;font-weight: 500;line-height: 32px;margin-bottom: 0;}

.clsourservicesection{padding: 70px 0 !important;}
.ourservices{width: 100%;background-color: #F9F9FA;}
.ourservices .servicecontent{display: flex;align-items: center;}
.ourservices .servicecontent .ctitle{width: 25%;padding-right: 40px;position: absolute;top: 50%;transform: translateY(-50%);}
.serviceslider{max-width: 73%;float: right; overflow: hidden;}
.serviceslider .slick-list{padding: 0 25% 0 0;}
.serviceslider .item{display: inline-flex;padding: 15px;align-items: center;justify-content: center;font-size: 30px;border-radius: 6px;}
.serviceslider .item .infobox{box-shadow: 0px 0px 18px 0px #00000012;background-color: #fff; border-radius: 40px;padding: 35px;min-height: 625px;}
.serviceslider .item .infobox .imagebox{width: 100%;height: 315px; border-radius: 15px;overflow: hidden;}
.serviceslider .item .infobox .imagebox img{width: 100%;height: 100%;object-fit: cover;}
.serviceslider .item .infobox .disc{padding: 33px 0 0px;}
.serviceslider .item .infobox .disc h4{font-size: 24px;font-weight: 600;line-height: 28px;color: #333333;padding-bottom: 22px;margin-bottom: 0;}
.serviceslider .item .infobox .disc p{font-size: 18px;font-weight: 500;line-height: 32px;color: #000000;padding-bottom: 10px;margin-bottom: 0;}
.serviceslider .item .infobox .disc a{font-size: 18px;font-weight: 500;color: #0190F0;text-decoration: underline !important;}

.clsenquirenow{padding: 60px 0 0 !important;}
.clsenquirenow .elementor-widget-wrap.elementor-element-populated{padding-bottom: 0 !important;}
.clsenquirenow .clsenquirenowright{padding-top: 35px;}
.clsenquirenow .clsenquirenowrightone, .clsenquirenow .clsenquirenowrighttwo, .clsenquirenow .clsenquirenowrightthree{margin-bottom: 0 !important;}

.clsourexperties{padding: 50px 0 !important;}
.clsourexpertiessubsec .clscountrysec{box-shadow: 0px 0px 40px 0px #00000012;border-radius: 30px;margin: 13px;align-items: center;padding: 65px 40px 40px;overflow: hidden;}
.clsourexpertiessubsec .clscountrysec::before {content: "";display: block;position: absolute;width: 90px;height: 90px;background-color: #0190F0;border-radius: 45px;right: -25px;top: -25px;}
.clsourexpertiessubsec .clscountrysec .clsexpertiseimg{padding-bottom: 30px;}
.clsourexpertiessubsec .clscountrysec .clsexpertisenumber{margin-bottom: 10px !important;}
.clsourexpertiessubsec .clscountrysec .clsexpertisetitle p{margin-bottom: 0 !important;}

.clsppcdescription .elementor-widget-container, .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-content p, .clsourblog .eael-grid-post-holder p, .clsenquirenowrightthree p{font-family: 'WorkSans' !important;}

.tapdotssec {float: left; width: 100%; background-color: #F9F9FA; padding: 95px 0px;}
.tapdotssec .ctitle{text-align: center; margin-bottom: 50px;}
.tapdotssec .textinfo {float: left; width: 100%; position: relative;}
.tapdotssec .textinfo .govimgbox {overflow: hidden; box-shadow: -15px 15px 35px rgba(0,0,0,0.25); z-index: 25; position: absolute; width: 457px; left: 50%; transform: translateX(-50%); top: 0px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;}
.tapdotssec .textinfo ul {padding: 0;margin: 0; float: left; width: 35.3%; position: relative; z-index: 30;}
.tapdotssec .textinfo ul li {float: left; width: 100%; margin-top: 35px; padding-top: 8px; min-height: 110px; color: #333333; font-size: 16px; font-weight: 500;}
.tapdotssec .textinfo ul li .dots {background-repeat: no-repeat; cursor: pointer; animation: scale1 1s infinite; -webkit-animation: scale1 1s infinite; background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/dots-1.svg); width: 35px; height: 35px;}
.tapdotssec .textinfo .leftdot .dots {float: right;}
.tapdotssec .textinfo .rightdot .dots {float: left;}
.tapdotssec .textinfo ul li .infodetails {margin-top: 7px; display: none;}
.tapdotssec .textinfo .rightdot {float: right;}
.tapdotssec .textinfo .leftdot li .infodetails {text-align: right; padding-right: 20px; width: calc(100% - 35px);}
.tapdotssec .textinfo .rightdot li .infodetails {text-align: left; padding-left: 55px; width: calc(100% - 35px);}

.tapdotssec .textinfo ul li.showinfo .infodetails {display: block;}
@keyframes scale1 {
    0% {transform: scale(0.9);
  }
    50% {transform: scale(1.2);
  }
   100% {transform: scale(0.9);
 }
}
@-webkit-keyframes scale1 {
    0% {transform: scale(0.9);
  }
    50% {transform: scale(1.2);
  }
   100% {transform: scale(0.9);
 }
}

.testimonial {overflow: hidden;text-align: center;position: relative;padding: 90px 0 70px}
.testimonial .midcontainer {position: relative;width: 70%;}
.testimonial .testimonialslider{padding-top: 40px;}
.testimonial .item{padding: 15px;transition: 0.5s all;opacity: 0.45;width: 33.33%;}
.testimonial .item .infobox{box-shadow: 15px 15px 35px 0px #0000000D;background-color: #fff;border-radius: 25px;padding: 30px;cursor: pointer;}
.testimonial .item .videobox{width: 100%;border-radius: 15px;overflow: hidden;}
.testimonial .item .videobox img{width: 100%;}
.testimonial .item .infobox .disc{width: 100%;display: flex;align-items: center;padding-top: 22px;text-align: left;}
.testimonial .item .infobox .disc .imagebox{border-radius: 15px;min-width: 90px;min-height: 90px;margin-right: 15px;}
.testimonial .item .infobox .disc .imagebox img{width: 100%;}
.testimonial .item .infobox .disc .info h4{font-size: 18px;font-weight: 600;color: #000000;padding-bottom: 5px;margin-bottom: 0;line-height: 21px;}
.testimonial .item .infobox .disc .info span{font-size: 14px;font-weight: 400;color: #000000;line-height: 16px;display: inline-block;}
.testimonial .slick-active  .item{opacity: 1;}
.testimonial .slick-slider .slick-list{overflow: visible;}
.testimonial .slick-arrow{z-index: 100;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);background-color: #0190F0;width: 80px;height: 80px;border-radius: 100px;-ms-border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;font-size: 0px;cursor: pointer;background-repeat:no-repeat;background-position: 50% 50%;}
.testimonial .slick-prev{left: -25px;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/prev-arrow.svg);}
.testimonial .slick-next{right: -25px;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/next-arrow.svg);}
.clstestimonialsec #popup{width: 100%;height: 100%;background-color:#000000b8;}
.clstestimonialsec #popup .popupdiv{max-width: 900px;width: auto; margin: 0 auto;transform: translate(-50%, -50%);left: 50%;top: 50%;position: absolute;padding: 30px;}
.clstestimonialsec #close-popup{top: -15px;right: -15px;position: absolute;padding: 5px 12px;}

.clsproudpartners{padding-top: 0 !important;}
.clsproudpartners .gallery figure.gallery-item{padding: 6px;}
.clsproudpartners .gallery figure.gallery-item .gallery-icon {border: 1px solid #0190F0;border-radius: 10px;height: 100px;display: flex;align-items: center;justify-content: center;}

.clsimportantdoc{padding: 75px 0 40px !important; background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/document-bg.png);background-position: 50% 50%;background-repeat: repeat; }
.clsimportantdoc .clsimportantul{padding: 0;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/vertical-line.png);background-repeat: no-repeat;background-position: 100% 50%;}
.clsimportantdoc .clsimportantul.clsthree{background-image: none;}
.clsimportantdoc .clsimportantul li{list-style-type: none;padding: 18px 0;margin: 0;position: relative;font-family: 'WorkSans' !important;}
.clsimportantdoc ul.clsimportantul.clsone li::before{content: "";display: block;position: absolute;width: calc(100% + 200%);height: 2px;bottom: 0;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/horizontal-line.png);background-position: 50% 50%;background-repeat: no-repeat;}
.clsimportantdoc ul.clsimportantul.clsone li:last-child::before{display: none;}
.clsimportantdoc .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}

.clsmap .clsshortcode .elementor-shortcode{display: flex;align-items: center;}
.clsmap #chartdiv{width: 100%;height: 750px;position: relative;}
.clsmap #districtInfo{width: 100%;padding-left: 30px;}
.clsmap #chartdiv .amcharts-chart-div a{display: none !important;}
.clsmap #districtInfo ul li{font-size: 14px;font-weight: 500;color: #000;line-height: 60px;margin: 0;border-bottom: 1px solid #b7e0fc;width: 25%;float: left;}
.clsmap #districtInfo ul li a{color: #000;}

.clsfaq{padding-bottom: 70px !important;}
.clsfaq .elementor-accordion .elementor-accordion-item{margin-bottom: 12px; border: none;box-shadow: 0px 0px 40px 0px #00000012;border-radius: 20px;padding: 0px 30px;}
.clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding: 27px 0;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/faq-plus.svg);background-repeat: no-repeat;background-position: 100% 50%;}
.clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/faq-minus.svg);}
.clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding: 20px 0 12px;}
.clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-content p{margin-bottom: 10px;}

.clsourblog{padding-top: 0 !important;}
.clsourblog .blogcontent{display: flex;flex-wrap: wrap;}
.clsourblog .blogcontent .item{padding: 18px;width: 33.33%;}
.clsourblog .blogcontent .item .infobox{box-shadow:0px 0px 40px 0px #00000012;border-radius: 30px;padding: 27px;height: 100%;}
.clsourblog .blogcontent .item .infobox .imagebox{width: 100%;border-radius: 30px;overflow: hidden;height: 300px;}
.clsourblog .blogcontent .item .infobox .imagebox img{width: 100%;height: 100%;object-fit: cover;}
.clsourblog .blogcontent .item .infobox .disc{padding: 22px 0 10px;}
.clsourblog .blogcontent .item .infobox .disc h4{font-size: 24px;font-weight: 700;line-height: 28px;color: #333333;padding-bottom: 22px;margin-bottom: 0 !important;}
.clsourblog .blogcontent .item .infobox .disc p{font-size: 18px;font-weight: 500;line-height: 32px;color: #000000;padding-bottom: 10px;margin-bottom: 0 !important;}
.clsourblog .blogcontent .item .infobox .disc a{font-size: 18px;font-weight: 500;color: #0190F0;text-decoration: underline !important;}

.clscontactsec{padding: 0 0 70px !important;}
.clscontactsec .clsconctactsubsec{padding: 65px 115px;background-color: #F9F9FA;border-radius: 30px;}
.clscontactsec form .section_first{display: flex;}
.clscontactsec form label{color: #000000;font-size: 18px;font-weight: 500;line-height: 21px;}
.clscontactsec form .section_first p{padding: 0px 13px;}
.clscontactsec form .section_first p:first-child{padding-left: 0;}
.clscontactsec form .section_first p:last-child{padding-right: 0;}
.clscontactsec form .section_second p > label, .clscontactsec form .section_second p{display: flex;align-items: center;justify-content: space-between;}
.clscontactsec form input.wpcf7-text::placeholder{color: #868686;font-weight: 500;font-size: 18px;font-style: italic;}
.clscontactsec form input.wpcf7-text, .clscontactsec form textarea{padding: 18px;border: 1px solid #D1D1EA;border-radius: 15px;box-shadow: 0px 0px 35px 0px #0000000D;background-color: #fff; width: 100%;color: #868686;font-weight: 500;font-size: 18px;font-style: italic;margin-top: 8px;}
.clscontactsec form textarea{height: 142px;}
.clscontactsec form .section_third p > label{width: 100%;}
.clscontactsec form .section_second p span.wpcf7-list-item{padding-left: 30px;}
.clscontactsec form .section_second p span.wpcf7-list-item label{display: flex;align-items: center;}
.clscontactsec form .section_second input{margin-right: 8px; width: 30px;height: 30px;border-radius: 5px;appearance: none;-webkit-appearance: none;border: 1px solid #D1D1EA;box-shadow: 0px 0px 35px 0px #0000000D;background-color: #fff;}
.clscontactsec form .section_second input:checked{appearance: auto;-webkit-appearance: auto;}
.clscontactsec form .section_submit{position: relative;}
.clscontactsec form .section_submit > p{text-align: right;margin-bottom: 0;}
.clscontactsec form .section_submit .wpcf7-spinner{position: absolute;right: 200px;top: 15px;}
.clscontactsec form .wpcf7-response-output{border: none !important;font-size: 16px;color: #000;font-weight: 500;padding: 0 !important;margin: 20px 0 0 !important;}
.clscontactsec form span.wpcf7-not-valid-tip{padding-top: 3px;font-size: 14px;font-weight: 500;}
.clscontactsec form .section_second span.wpcf7-not-valid-tip{margin-left: 50px;}

div#cb-row--footer-desktop-bottom{display: none;}
footer#site-footer{display: none;}
.elementor-element.elementor-element-6e547ad.elementor-widget.elementor-widget-heading{margin-bottom: 0px !important;}
.clsourservicesection > .elementor-container.elementor-column-gap-no{max-width: 100% !important;}
.container-fluid>div{margin: 0 !important;}
.container-fluid{padding: 0 !important;}
.col{padding: 0 !important;}
/* Sub Menu */
header .menus li.menu-item-has-children{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/dropdown-arrow-1.svg);background-repeat: no-repeat;background-position: 97% 43%;}
header nav .menus ul.sub-menu{background-color: #f9f9f9;color: #000;border: 1px solid rgba(0, 0, 0, 0.176);float: right;min-width: 222px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);padding: 12px 16px;z-index: 1;border-radius: 20px;text-align: left;}
header nav .menus ul.sub-menu .sub-menu-depth-2{right: -100%;left: inherit;top: 2px;}
.sub-menu{display: none;position: absolute;left: 0;top: 100%;list-style: none;padding: 0;margin: 0;background-color: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.15);z-index: 1000;}
.sub-menu li{display: block;}
.menus > li:hover > .sub-menu, .menus > li.focus > .sub-menu{display: block;}
.menus .sub-menu > li > a{display: block;padding: 10px 0px;border-bottom: 1px solid rgba(0, 0, 0, 0.176); text-decoration: none;color: #000;}
.menus .sub-menu > li:last-child > a{border-bottom: none;}
.popup{display: none;position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 20px;background-color: white;border: 1px solid #ccc;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);z-index: 1000;}
.overlay{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999;}

/* Inner page Start */
.clssubpagetitle h1, .clssubpagetitle h2{font-family: 'Oswald' !important;color: #020202;font-size: 65px;font-weight: 500;line-height: 96.33px;text-align: center;}
.clsbacktitile{font-family: 'Oswald' !important;text-transform: uppercase;font-size: 145px;line-height: 114px;color: transparent !important;-webkit-text-stroke: 1px #0202021A;font-weight: 500;text-align: center;margin: 0 !important;position: absolute !important;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);top: 50%;left: 50%;width: 3000px !important;}
.clsbacktitile p{color: transparent !important;}
.clstextinfo h2{margin: 0 !important;}
.clstextinfo p{padding-top: 20px;margin: 0 !important;font-family: 'WorkSans' !important;}
.cboxinfo{padding: 15px;}
.cboxinfo .clstextinfo{border-radius: 30px;box-shadow: 0px 0px 40px 0px #00000012;background-color: #fff;height: 100%;padding: 40px;}
ul.clsdocusul{font-family: 'WorkSans';font-weight: 500;padding-left: 25px;}
ul.clsdocusul li{list-style-type: disc;}

.clsmainbannersubpage{overflow: hidden;}
.clsmainbannersubpage > .elementor-container{min-height: 257px !important;}
.clssubpagesecthree .clstextinfo {padding: 55px;}
.clssubpagesecthree .clstextinfo .elementor-icon-box-icon{margin-right: 20px !important;}
.clssubpagesecthree .clstextinfo .elementor-icon{font-size: 110px !important;}
.clssubpagesecforth .cboxinfo .clstextinfo{padding: 30px;}
.clssubpagesecforth .cboxinfo .elementor-element-populated{padding: 0 !important;}
.clssubpagesecforth .clswhychoose, .clstypesection .clswhat{margin-bottom: 0 !important;}
.cboxinfo .clstextinfo .elementor-icon-box-icon{margin-bottom: 30px !important;}
.clstextwhite{color: #fff !important;}
ul.ulliinnersec{padding: 0;border-left: 1px solid #b7e0fc;}
ul.ulliinnersec.clsimportantulone{border: none;}
ul.ulliinnersec li{font-family: 'WorkSans';color: #000000;font-size: 16px;font-weight: 500;line-height: 22px;border-top: 1px solid #b7e0fc;padding: 0 20px;min-height: 54px;display: flex;align-items: start;justify-content: center;flex-direction: column;}
ul.ulliinnersec li:first-child{border-top: none;}
ul.ulliinnersec li .clsattenstation{width: 100%;display: none;padding-top: 7px;}

.clsboxsection {padding-bottom: 70px !important;}
.clsboxsection .clstextinfo p{line-height: 31px !important;}

.clsdocinfo .clssubsectdesc{padding-left: 20px;}
.clsdocumentdesc{background-color: #F9F9FA;}
.clstextinfo .elementor-widget-heading, .clstypesection .clswhychoose.clstextinfo{margin: 0 !important;}
.clsdocumentdesc h2, .clspassportdescfirst h2, .clspersonalsubsec h2, .clspersonalsubsecfour h2, .clsbirthh2 h2{padding-top: 20px;}

.clstypesection .clstextinfo p.elementor-icon-box-title{padding-top: 0;}

.clspassportinfo .clspassporttext{align-self: center;padding-left: 12px;}
.clspassportinfo .clspassporttext p{padding-top: 0 !important;}
.clspassportdesctwosub .clstextinfo{border-radius: 30px;background-color: #0190F0;padding: 80px 55px;}
.clspassportrightsec .clstextinfo{background-color: #F9F9FA;border-radius: 0 30px 30px 0;padding:70px 55px;;}
.clspassportdesctwosub .clspassportrightsec{align-self: center;}
.clswhysecsubdesc{padding: 5px 50px 0;font-size: 18px !important;}
.clspassportleftsec h2, .clspassportleftsec p{color: #fff !important;}

.clsinvoicedesc .clswhatscertified{align-self: center;padding-right: 25px;}
.clsinvoicedesc .clswhatscertified h2{padding-bottom: 15px;}
.page-id-989 .clsinvoicedesctwo{background-color: #F9F9FA !important;}
.clstypesection .cboxinfo .clstextinfo .elementor-icon-box-icon, .clswhychosesubsect .cboxinfo .clstextinfo .elementor-icon-box-icon{padding: 18px 0px;}

/* apostille-service-in-india page */
.clsaposlisect:first-child ul.ulliinnersec{border: none;}
.clspersonalsubsec .clsmaintitle  h2{padding-top: 0 !important;padding-bottom: 15px;}
.clspersonalimgsec .elementor-widget-image{padding: 10px 0;text-align: left;}
.clspersonalsubsecone ul.clsdocusul, .clspersonalsubsectwo ul.clsdocusul, .clspersonalsubsecthree ul{padding-left: 25px;}
.clspersonalsubsecone p, .clspersonalsubsectwo p, .clspersonalsubsecthree p{padding-bottom: 20px;}
.clspersonalsubsecone > .elementor-container{align-items: center;}
.clspersonalsubsectwo{padding-top: 20px !important;}
.clspersonalsubsectwo .clspersonalimgsec .elementor-widget-image{text-align: right;}
.clspersonalsubsectwo .clseducation{padding-bottom: 30px;}
.clspersonalsubsectwo .clseducation li{list-style-type: decimal;}
.clspersonalsubsecthree{padding-top: 10px !important;}
.clsappodesc.clstextinfo{margin-bottom: 70px;}

/* payment-details page */
.clspaymentinfotwo{background-color: #fff !important;}
.clspaymentinfotwo .clspaymentwaysubdiv{background-color: #0190F0;border-radius: 35px;padding: 0px 55px;}
.clspaymentinfotwo .clspaymentsectimgsec{padding-top: 25px;}
.clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-wrapper{width: 164.71px;margin: 0 auto;}
.clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-icon{width: 100%;background-color: #fff;height: 164.71px;border-radius: 20px;box-shadow: 0px 0px 40px 0px #00000012;display: flex;align-items: center;justify-content: center;}
.clspaymentinfothree .clsimportantulone{border: none;}
.clspaymentinfothree ul.ulliinnersec li{font-size: 28px;font-weight: 500;min-height: 88px;}
.clspaymentinfothree ul.clsimportantultwo li{font-weight: 600;}
.clspaymentinfothree ul.clsimportantultwo li:last-child{border-bottom: 1px solid #b7e0fc;}
.clspaymentinfothree ul.clsimportantulone li:last-child{border-right: 1px solid #b7e0fc;}
.clspaymentinfothree ul.clsimportantultwo li{padding-left: 93px;}

/* birth-certificate-apostille */
.clsbirthdescone{padding-bottom: 10px !important;}
.clsbirthsec .clsbirthcerti{padding-top: 20px;}
.clsbirthsec .clsbirthcerti p{padding-top: 0;}
.clsbirthdesctwo .clspccdiv{padding-top: 20px;}
.clsbirthdesctwo .clswhychosesubsect .cboxinfo{padding: 0px 13px;}
.clsbirthdesctwo .clswhychosesubsect .cboxinfo .clstextinfo{padding: 47px 26px 30px;}
.clsbirthdesctwo .clswhychosesubsect{padding-bottom: 40px;}
.clsbirthdescthree .clsenquirenowsubdiv > .elementor-container{align-items: center;}
.clsbirthdescthree .clsenquirenowsubdiv .clswhyimg > .elementor-widget-wrap{padding-bottom: 0 !important;}
.clsbirthdescthree .clsenquirenowsubdiv .clswhytext{padding-left: 20px;}
.clsuaedescsecfour h2{padding-bottom: 20px;}
.clsuaedescsecfour .cboxinfo .clstextinfo h2{padding-bottom: 0 !important;}
.clsuaedescsecfive .clswhychosesubsect .cboxinfo .clstextinfo .elementor-icon-box-icon{padding: 0;}
.clsuaedescsecfive .clswhychoose .elementor-widget-container{padding-bottom: 30px !important;}
.clsuaedescsecfive .clswhychosesubsect .cboxinfo .clstextinfo{padding: 30px;}
.clsuaedescsecfive .clswhychosesubsect .clswhysecsubdesc{padding-top: 0;}

/* apostille-service-in-bangalore page */
.page-id-1305 .clsbangloredesctwo .clswhatscertified{padding-right: 30px;}
.page-id-1305 .clsinvoicedesctwo {background-color: #fff !important;}
.page-id-1305 .clsinvoicedesctwo p:last-child{padding-top: 0;}
.page-id-1305 .clsinvoicedesctwo p.clsbold{font-size: 24px;}
.page-id-1305 .clsinvoicedesctwo .clsbnghowsect{padding-top: 52px !important;}
.page-id-1305 .clsinvoicedesctwo .clsbnghowsect .elementor-widget-container{padding: 0 !important;} 
.page-id-1305 .clsinvoicedesctwo .clsbnghowsect .clshowimg{padding-top: 35px;} 
.page-id-1305 .clsinvoicedescfour ul.clsdocusul{padding-top: 20px;}
.page-id-1305 .clsinvoicedescfour .clsapostiullisec:nth-child(2){padding: 20px 0 0 !important;}
.page-id-1305 .clswhtaourclient .testimonial{padding: 0px 0 20px !important;}
.page-id-1305 .clsinvoicedescthree.clstextinfo p a{color: #000000;}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item {border-bottom: 1px solid #00000040;box-shadow: none;border-radius: 0 !important;padding: 0px 13px 0 0;margin: 0;padding-left: 0 !important;}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item:last-child{border: none;}
.clsfaqbanglure .clstextinfo h2{font-weight: 700 !important;}
.clsfaqbanglure .clstextinfo{margin-bottom: 10px !important;}
.clsfaqbanglure .clstextinfo .elementor-widget-container{padding-bottom: 0 !important;}

/* uae-embassy-attestation-services-in-india page */
.clsuaedescsecone, .clsuaedescsecthree{background-color: #F9F9FA;}
.clsuaedescsecone .clsbirthh2:first-child h2, .clsuaedescsecthree .clsbirthh2:first-child h2{padding-top: 0 !important;}
.clsuaedescsectwo{padding-bottom: 15px;}
.clsuaedescsecfive .clswhysecsubdesc{padding-top: 0 !important;}
.clsuaedescsecfive .clswhysecsubdesc p{padding-top: 15px;}
.clsuaedescsecsix .testimonial{padding: 80px 0 55px;}
.clsuaedescsecsix .testimonial .testimonialslider{padding-top: 30px;}

/* global-korea-scholarship-gks page */
.clsgksinfo{padding: 72px 0px 15px 0px !important;}
.clsgksinfo .clsgkstext{width: 60% !important;}
.clsgksinfo .clsgksimg{border: 1px solid #00000040;border-radius: 40px;align-items: center;width: 40% !important;}
.clsgksinfo .clsgkstext .clssubsectdesc{padding-right: 70px;}
.clsgksinfo .clsgkstext .clssubsectdesc p{font-size: 18px;line-height: 32px;}
.clsgksinfotwo{padding: 0 !important;}
.clsgksinfoone{padding-top: 0 !important;}
.clsgksinfoone .clsgks2024img{align-self: center;}
.clsgksinfotwo{padding: 0 !important;}
.clsgksinfoone .clsgks2024text > .elementor-element-populated > .clssubsectdesc:nth-child(2){margin-bottom: 80px !important;}
.clsgksinfoone .clsgks2024text .clssubsectdesc ul{padding-top: 30px;}
.clsgksinfotwo .clsgkssubsec > .elementor-container{margin: 0 -13px;width: auto;max-width: initial !important;}
.clsgksinfotwo .clsgkssubsec{padding-top: 60px;}
.clsgksinfotwo .clsgkssubsec .clsgksulsec{padding: 13px;}
.clsgksinfotwo .clsgkssubsec .clsgksulsec > .elementor-widget-wrap{background-color: #fff;box-shadow: 0px 0px 40px 0px #00000012;border-radius: 30px;padding: 30px 50px 30px 30px;}
.clsgksinfotwo .clsdownloadsect{border-radius: 30px;padding: 26px 50px !important;margin: 55px 0 18px;}
.clsgksinfotwo .clsdownloadsect .elementor-container{align-items: center;}
.clsgksinfotwo .clsdownloadsect .clsgksulsec:last-child::before{content: "";position: absolute;display: block;background-color: #fff;width: 155px;height: 148px;box-shadow: 0px 0px 40px 0px #00000012;border-radius: 100%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);left: 50%;top: 50%;}
.clsgksinfotwo .clsdoctitle{padding-top: 58px;}
.clsgksinfoone .clsgks2024text h2{line-height: 51px !important;}

/* important-documents page */
.clsimpsect{padding-top: 57px !important;}
.clsimpsect .elementor-accordion-title{font-size: 26px !important;font-weight: 600 !important;}
.clsimpsect .elementor-accordion .elementor-accordion-item{padding: 15px 13px 15px 0;}
.impdoctable{width: 100%;float: left;}
.impdoctable ul{width: 33.33%;float: left;}
.impdoctable ul.ulliinnersec.clsimportantultwo li:last-child{border-right: 1px solid #b7e0fc;}
.impdoctable ul.ulliinnersec.clsimportantulthree li:last-child{border-bottom: 1px solid #b7e0fc;}

.clsgettouchcontact{background-color: #0190F0;border-radius: 30px 35px 35px 30px;margin-top: 79px;}
.clsgettouchcontact .clscontactsec{padding: 0px 0 0 45px !important;}
.clsgettouchcontact .clscontactsec .clsmaintitle h2{color: #fff !important;padding-top: 48px;}
.clsgettouchcontact .clscontactsec .geticon:first-child{padding-right: 30px;}
.clsgettouchcontact .clscontactsec .geticon a{padding-left: 26px;}
.clsgettouchcontact .clscontactsec .geticon a, .clsgettouchcontact .clscontactsec .geticon p{color: #fff;padding-top: 0;background-repeat: no-repeat;}
.clsgettouchcontact .clscontactsec .call a{background-image: url(../img/call.svg);background-position: 0px 0px;}
.clsgettouchcontact .clscontactsec .call .call a{background-image: none;}
.clsgettouchcontact .clscontactsec .email a{background-image: url(../img/email.svg);background-position: 0px 3px;}
.clsgettouchcontact .clscontactsec .geticon.loacation{background-image: url(../img/location.svg);background-repeat: no-repeat;background-position: 0px 5px;padding-left: 26px;}
.clsgettouchcontact .clscontactsec .elementor-element-e90192c{width: 100% !important;}
.clsgettouchcontact .clscontactsec .elementor-element-e90192c > .elementor-element-populated{width: 320px !important;}
.clsgettouchcontact .clsconctactsubsec{width: 100% !important;padding: 65px 80px;background-color: #fff;box-shadow: 0px 0px 40px 0px #00000012;}
.clsgettouchcontact .clscontactsec form .section_first{flex-wrap: wrap;}
.clsgettouchcontact .clscontactsec form .section_first p{width: 50%;}
.clsgettouchcontact .clscontactsec form .section_first p:nth-child(2){padding-right: 0 !important;}
.clsgettouchcontact .clscontactsec form .section_first p:last-child{padding: 30px 0 0 !important;}
.clsgettouchcontact .clscontactsec form .section_second{width: 50%;padding-left: 13px;float: right;margin-top: -105px;}
.clsgettouchcontact .clscontactsec form .section_second p > label{display: block;}
.clsgettouchcontact .clscontactsec form .section_second p > label > span{padding-bottom: 8px;width: 100%;float: left;}
.clsgettouchcontact .clscontactsec form .section_second p span.wpcf7-list-item{padding-left: 0 !important;margin-left: 0 !important;width: 50%;}
.clsgettouchcontact .clscontactsec form .section_second > p {flex-direction: column;align-items: start;}
.clsgettouchcontact .clscontactsec form .section_third{padding-top: 25px;}
.clscontactmapsec{padding-top: 0 !important;padding-bottom: 72px !important;}
.clscontactmapsec .clsconctactsubsec{border-radius: 30px;overflow: hidden;}

/* apostille-marriage-certificate-in-india page */
.clsmerrageinfo{padding: 30px 0 75px !important;}
.clsmerragesec{padding: 52px 0 72px !important;}
.clsmerragesec .subcerti p{padding-top: 0;}
.clsmerragesec .subcerti p:first-child{padding-top: 20px;}
.clsmerragedesctwo{padding: 70px 0 45px !important;}
.clsmerragedesctwo .elementor-widget-wrap, .clsmerragedescsecfour .elementor-element-populated{padding: 0 !important;}
.clsmerragedesctwo .clspccdiv, .clsmerragedesctwo .clswhychoose{padding-bottom: 20px;}
.clsmerragedesctwo .clswhychosesubsect{padding-bottom: 60px;}
.clsmerragedescthree{padding: 0 !important;background-color: #fff !important;}
.clsmerragedescsecfour{padding: 80px 0 60px !important;}
.clsmerragedescsecfour .clswhychoose{padding-bottom: 20px;}
.page-id-1603 .clsfaq{padding-top: 70px !important;}
.page-id-1603 .clscontactsec{padding-bottom: 72px !important;}

/* pcc-apostille-services-in-india page */
.page-id-1628 .clsbirthinfo{padding: 35px 0 75px !important;}
.clspccsec{padding: 53px 0 35px !important;}
.clspccsec ul.clsdocusul{padding-top: 20px;}
.clspccsec .elementor-widget{margin-bottom: 0 !important;}
.clspccsec .clsbirthh2:first-child h2{padding-top: 20px;}
.clspccsec .clsbirthh2 h2{padding-top: 40px;}
.clspccsec .clsbirthcerti:last-child ul li{list-style-type: decimal;}
.clspccsec .clsbirthcerti:nth-child(6) p{padding-top: 0;}
.clspccsec .clsbirthcerti:nth-child(6) p:first-child, .clspccsec .clsbirthcerti:nth-child(6) p:nth-child(2){padding-top: 20px;}
.clspccdescthree{background-color: #F9F9FA;}
.clspccdescthree .clsenquirenowsubdiv .clswhyimg{width: 40% !important;}
.clspccdescthree .clsenquirenowsubdiv .clswhyimg > .elementor-element-populated{padding-bottom: 0 !important;}
.clspccdescthree .clsenquirenowsubdiv .clswhytext{width: 60% !important;align-items: center;padding-left: 20px;}
.page-id-1628 .clsuaedescsecfour .elementor-element-populated{padding: 0 !important;}
.page-id-1628 .clsuaedescsecfour{padding-top: 72px !important;}
.page-id-1628 .clsuaedescsecfour .clswhychosesubsect .cboxinfo .clstextinfo{padding:40px 35px;}
.page-id-1628 .clsfaqbanglure{padding: 0 !important;}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item .elementor-tab-content p{padding-top: 0 !important;}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding-bottom: 20px;}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item .elementor-tab-title{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/faq-plus2.svg);}
.clsfaqbanglure .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/faq-minus2.svg);}
.page-id-1628 .clsfaqbanglure .elementor-accordion{padding-top: 50px;}

/* power-of-attorney page */
.clspowersecone {padding-bottom: 48px 0 !important;}
.clspowersecone > .elementor-container{align-items: center;}
.clspowersecone > .elementor-container > .elementor-column:first-child{padding-right: 55px;}
.clspowersecone p{font-weight: 500 !important;}
.clspowersectwo h2{padding-top: 20px;}
.clspowersectwo .elementor-widget-wrap > .elementor-element:first-child h2{padding-top: 0;}
.clspowersecthree{padding: 70px 0 0 !important;}
.clspowersecthree .cboxinfo .clstextinfo{padding: 45px 35px;}
.clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-icon{margin-right: 20px !important;}
.clspowersectthree{padding: 65px 0 0 !important;}
.clspowersectfour{padding-bottom: 0 !important;}
.clspowersecfive{padding: 35px 0 0 !important;}
.clspowersecfive h2.elementor-heading-title{padding-bottom: 16px;}
.clspowersectsix{padding: 60px 0 0 !important;}
.clspowersectseven{padding-top: 40px !important;}
.clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper p, .clspowersecfive .cboxinfo .clstextinfo .elementor-icon-box-wrapper p{line-height: 30px !important;}

.clsmainbannerblog{width: 100%;float: left;position: relative;overflow: hidden;background-image: url("https://hrdattestation.in/wp-content/uploads/2024/06/image-25-2.png");background-repeat: no-repeat;background-position: 0% 50%;background-size: cover;}
.clsmainbannerblog .container{min-height: 257px;}
.clsmainbannerblog .clssubpagetitle h1{transform: translateY(-50%);top: 50%;position: absolute;width: 100%;}
.blog .nv-index-posts.blog{margin: 70px 0 0 !important;}
.blog .nv-page-title-wrap{display: none;}
.blog article .content{padding: 30px;box-shadow: 0px 0px 40px 0px #00000012;border-radius: 30px;border: none;}
.blog article .content .img-wrap{border-radius: 30px;overflow: hidden;width: 100%;height: 300px;margin-bottom: 18px;}
.blog article .content .img-wrap a{height: 100%;}
.blog article .content .img-wrap img{width: 100%;height: 100%;object-fit: cover;}
.blog article .content h2{margin-bottom: 14px !important;}
.blog article .content h2 a{font-size: 24px;color: #333333;font-weight: 700;}
.blog article .content ul.nv-meta-list{margin: 0 !important;}
.blog article .content .entry-summary p{color: #000000;font-size: 18px;font-weight: 500;line-height: 32px;}
.blog .eael-grid-post-holder .eael-entry-wrapper .eael-entry-content a.eael-post-elements-readmore-btn{color: #0190F0;font-size: 18px;font-weight: 500;text-decoration: underline;text-underline-offset: 1px;margin-top: 10px;}

.single .neve-main{padding-top: 50px;}
.single .neve-main .single-post-container, .blog .archive-container{max-width: 1400px;}
.single .entry-header{margin-top: 0 !important;}
.single .nv-thumb-wrap{border-radius: 20px;overflow: hidden;margin-bottom: 35px !important;height: 475px;}
.single .nv-thumb-wrap img{width: 100%;height: 100%;object-fit: cover;}
.single .nv-content-wrap{margin-bottom: 20px !important;}
.single .nv-sidebar-wrap h2, .single .nv-content-wrap h3.wp-block-heading, .single .nv-content-wrap h2{font-size: 28px !important;font-weight: 700 !important;color: #333333 !important;}
.single .nv-content-wrap h2.wp-block-heading, .single .nv-content-wrap h3.wp-block-heading{text-transform: lowercase;}
.single .nv-content-wrap h2.wp-block-heading, .single .nv-content-wrap h3.wp-block-heading{margin: 0;padding-top: 40px;}
.single .nv-content-wrap p{font-size: 18px;line-height: 32px;font-weight: 500;}
.single .nv-content-wrap h2:first-child{padding-top: 0 !important;}
.single .nv-content-wrap p{margin: 0;padding-top: 20px;}
.single .nv-sidebar-wrap{padding:0 0 0 30px;}
.single .nv-sidebar-wrap .widget_search{margin-bottom: 20px;}
.single .nv-sidebar-wrap label.wp-block-search__label, .single .nv-sidebar-wrap button.wp-block-search__button{display: none;}
.single .nv-sidebar-wrap input, .single .nv-sidebar-wrap select{box-shadow: 0px 0px 24px 0px #00000033;border-radius: 10px !important;border: none !important;background-color: #fff !important;width: 100%;font-size: 14px !important;font-weight: 500 !important;color: #9E9E9E !important;padding: 10px 18px !important;height: 60px;background-repeat: no-repeat !important;}
.single .nv-sidebar-wrap input.wp-block-search__input{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/search-icon-1.svg);background-position: 5% 50%;padding-left: 55px !important;}
.single .nv-sidebar-wrap select{box-shadow: none;border: 1px solid #D1D1EA !important;color: #000000 !important;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/select-arrow-1.svg);background-position: 95% 50%;}
.single .nv-sidebar-wrap #block-16{margin-bottom: 35px !important;}
.single .nv-sidebar-wrap .recent-posts h2{margin-bottom: 5px;}
.single .nv-sidebar-wrap .recent-posts ul li{width: 100%;display: flex;align-items: center;border-top: 1px solid #C7C7C7;margin: 0 !important;padding: 10px 0;}
.single .nv-sidebar-wrap .recent-posts ul li:first-child{border-top: none;}
.single .nv-sidebar-wrap .recent-posts ul li:last-child{padding-bottom: 0;}
.single .nv-sidebar-wrap .recent-posts ul li .post-thumbnail{margin-right: 15px; width: 95px;min-width: 95px;max-width: 95px; height: 60px;border-radius: 5px;overflow: hidden;}
.single .nv-sidebar-wrap .recent-posts ul li .post-thumbnail img{width: 100%;height: 100%;object-fit: cover;}
.single .nv-sidebar-wrap .recent-posts ul li a{color: #000000;font-size: 16px;line-height: 18.77px;font-weight: 600;}
.single .nv-sidebar-wrap #block-19{margin-bottom: 15px !important;}
.single .nv-sidebar-wrap #block-19 h2{margin-bottom: 0 !important;}
.single .nv-sidebar-wrap .widget_tag_cloud p a{color: #000000;font-size: 14px !important;font-weight: 500;width: 100%;margin: 5px 0;display: inline-block;padding-left: 25px;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/tags-arrow-1.svg);background-position: 0% 50%;background-repeat: no-repeat;}
.single .nv-tags-list, .single .comments-area{display: none;}
.single .clsconctactsubsec.clscontactsec{padding: 30px !important;background-color: #F9F9FA;margin-top: 50px;border-radius: 30px;}
.single .clsconctactsubsec.clscontactsec form .section_second p{flex-direction: column;align-items: start;justify-content: start;}
.single .clsconctactsubsec.clscontactsec form .section_second p > label{margin-bottom: 10px;}
.single .clsconctactsubsec.clscontactsec form .section_second p span.wpcf7-list-item{padding-left: 10px;}
/*.single .clsconctactsubsec.clscontactsec form .section_second p span.wpcf7-list-item:first-child{margin-left: 0;padding-left: 0;}*/

.whatsappicon a{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/07/fwhatsapp-icon.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 50px auto;border-radius: 100px;width: 70px;height: 70px;position: fixed;bottom: 15px;right: 15px;z-index: 9999;}
.whatsappicon a{animation: infinite shake 0.8s ease-in-out;-moz-animation: infinite shake 0.8s ease-in-out;-ms-animation: infinite shake 0.8s ease-in-out;}
@keyframes shake {
    0% {
        transform: translateX(0);
    }

    20% {
        transform: translateX(-10px);
    }

    40% {
        transform: translateX(10px);
    }

    60% {
        transform: translateX(-10px);
    }

    80% {
        transform: translateX(10px);
    }

    100% {
        transform: translateX(0);
    }
}

#popupcontact{min-width: 1000px;padding: 60px 50px 50px !important;border-radius: 30px;}
#downloadpopup{min-width: 1000px;padding: 60px 50px 50px !important;border-radius: 30px;}
#popupcontact #closePopup{position: absolute;top: 0;right: 15px;background-color: transparent;color: #434343;font-size: 30px;padding: 0;}
#downloadpopup #closedwonloadPopup{position: absolute;top: 0;right: 15px;background-color: transparent;color: #434343;font-size: 30px;padding: 0;}
.popup.clscontactsec input.wpcf7-submit{background-color: #0190F0;border-radius: 30px;width: 190px;height: 50px;font-size: 16px;font-weight: 600;padding: 0;line-height: 50px;}
.popup.clscontactsec form .section_second p span.wpcf7-list-item{width: 35%;}
h2.clspopuptitle{text-align: center;padding-bottom: 25px;}

.mfootercontact{background-color: #065F9A; position: fixed;width: 100%;z-index: 999;bottom: 0;box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, .2);display: none;justify-content: space-between;}
.mfootercontact .fcall{display: flex;align-items: center;font-size: 15px;font-weight: 500;color: #fff;padding:8px 0px 5px 15px;}
.mfootercontact .fcall .callicon{width: 24px;height: 24px;background-image: url(../img/call.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto; margin-right: 10px;}
.mfootercontact .fcall p{margin-bottom: 0 !important;line-height: 15px;}
.mfootercontact .fcall a{font-weight: 600;color: #fff;}
.mfootercontact .fwhatsapp{align-self: center;height: 35px;}
.mfootercontact .fwhatsapp a{display: inline-block; background-image: url(https://hrdattestation.in/wp-content/uploads/2024/07/fwhatsapp-icon.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto;width: 35px;height: 35px;}
.mfootercontact .clsquote a{height: 100%;display: inline-flex;align-items: center;background-color: #0190f0;font-size: 18px;font-weight: 500;color: #fff;padding: 0 5px;background-color: #67BCF6;width: 150px;
    justify-content: center;}

.page-id-2469 .clsdocumentdesc .clsdocusul{width: 25% !important;}
.page-id-2469 .clsdocumentdesc .clsdocusul .clsdocusul{width: 100% !important;}
.page-id-2469 .clsdocumentdesc .clsullisec{padding: 10px 0 15px;}
.page-id-2469 .clsdocumentdesc .clsullisec:last-child{padding-bottom: 0 !important;}
.page-id-2469 .clsdocumentdesc .clswhychoose{text-align: left !important;}

header a, footer a{text-decoration: none !important;}
.clssitemap h2, .home-banner-section h1{font-weight: 600;}
.clssitemap ul{padding-left: 25px;margin: 0;}
.clssitemap ul li{padding: 5px 0;list-style-type: disc !important;}
.clssitemap ul li a{color: #000000 !important;font-size: 18px;font-weight: 500;text-transform: capitalize !important;text-decoration: none !important;}
.clssitemap ul li a:hover{color: #065F9A !important;}
.clssmsix{padding-bottom: 50px;}

/* Thank you page css */
.page-template-thank-you .wrapper{min-height: auto;}
.page-template-thank-you .content{padding: 150px 0;}
.page-template-thank-you .wrapper-1{box-shadow: 4px 8px 40px 8px rgb(6 95 154 / 5%);width:50%;display: flex;flex-direction: column;padding:50px;margin: 0 auto;}
.page-template-thank-you .wrapper-1 .clsinfo{display: flex;justify-content: center;}
.page-template-thank-you .wrapper-1 .clsinfo .item{display: flex;align-items: center;}
.page-template-thank-you .wrapper-1 .clsinfo .item.clsemail{margin-left: 50px;}
.page-template-thank-you .wrapper-1 .clsinfo .item img{width: 24px !important;height: auto;}
.page-template-thank-you .wrapper-2{padding : 0 30px 30px;text-align:center;}
.page-template-thank-you h1{font-family: 'Kaushan Script', cursive;font-size:4em;letter-spacing:3px;color:#065F9A;margin:0;margin-bottom:20px;}
.page-template-thank-you .wrapper-2 p{margin:0;font-size:1.3em;color:#aaa;font-family: 'Source Sans Pro', sans-serif;letter-spacing:1px;}
.page-template-thank-you .go-home{color:#fff;background:#5892FF;border:none;padding:10px 50px;margin:30px 0;border-radius:30px;text-transform:capitalize;box-shadow: 0 10px 16px 1px rgba(174, 199, 251, 1);}

/* Footer Start */
.socials {float: left;}
.socials a {background-repeat: no-repeat; background-position: 50% 50%; width: 17px; height: 17px; margin: 0px 10px; float: left; filter: brightness(70); -webkit-filter: brightness(70); transition: none; -moz-transition: none; -webkit-transition: none;}
.socials a:hover {filter: initial; -webkit-filter: initial;}
.socials a.facebook {background-image: url(../img/facebook.png);}
.socials a.twitter {background-image: url(../img/twitter.png);}
.socials a.instagram {background-image: url(../img/instagram.png);}
.socials a.linkedin {background-image: url(../img/linkedin.png);}
.socials a.youtube {background-image: url(../img/youtube.png);}

footer {background-color: #0190f0; float: left; width: 100%; padding: 75px 0px 50px;}
footer h4 {color: #FFFFFF; font-size: 16px; font-weight: 600; margin-bottom: 27px;}
footer p {color: #FFFFFF; font-size: 12px; font-weight: 400;}
footer .gettouch {float: left; width: 100%; background-color: #67BCF6; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; padding: 30px 70px;}
footer .gettouch h4 {margin-bottom: 20px;}
footer .gettouch .geticon {float: left; width: 25%;/* background-repeat: no-repeat; background-position: 0px 5px; padding-left: 26px;*/}
footer .gettouch .geticon a {line-height: 22px; color: #FFFFFF; font-size: 14px; font-weight: 400; background-repeat: no-repeat; padding-left: 26px;}
footer .gettouch .loacation {width: 35%;  background-image: url(../img/location.svg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 26px;}
footer .gettouch .email a {background-image: url(../img/email.svg); background-position: 0px 3px;}
footer .gettouch .call a {background-image: url(../img/call.svg); background-position: 0px 0px;}
footer .gettouch .socials {width: 15%;}
footer .gettouch .loacation p {font-size: 14px; line-height: 22px;margin-bottom: 0 !important;}
footer .footerboxs {float: left; width: 25%; margin-top: 50px;}
footer .footerboxs ul {float: left; width: 100%;}
footer .footerboxs ul li {float: left; width: 100%; margin-bottom: 20px;}
footer .footerboxs ul li a {color: #FFFFFF; font-size: 14px; font-weight: 400; background-image: url(../img/f-arrow.svg); padding-left: 20px; background-repeat: no-repeat; background-position: 0px 50%;}
footer .footerboxs ul li a:hover {background-image: url(../img/f-arrow-h.svg);}
footer .fbox5 {text-align: right;}
footer .fbox5 .fimgbox {display: inline-block; background-color: #67BCF6; width: 157px; height: 135px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; margin-left: 10px; position: relative;}
footer .fbox5 .fimgbox img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
footer .fbox5 p {float: left; width: 100%; margin-top: 20px;}
footer a:hover {color: #065F9A !important;}
/* Footer End */

.clscontactsec .submitdiv{display: flex;justify-content: space-between;align-items: center;}
.clscontactsec form .section_first #phone, #downloadpopup form input.wpcf7-phonetext{margin-top: 8px !important;padding-left: 85px !important;}
.clscontactsec form .section_first .flag-container {background-color: rgba(0, 0, 0, 0.05);z-index: 99;border-radius: 15px 0 0 15px;margin-top: 8px;}
.clscontactsec form .section_first .flag-container .selected-flag{border-radius: 15px 0 0 15px;}
.clscontactsec form .section_first .flag-container:hover .selected-flag{background-color: transparent;border-radius: 15px 0 0 15px;}

.tapdotssec .textinfo ul.leftdot li div, .tapdotssec .textinfo ul.rightdot li div{position: relative;}
.tapdotssec .textinfo ul.leftdot li:nth-child(1) div{top: 55px;}
.tapdotssec .textinfo ul.leftdot li:nth-child(3) div{top: 24px;}
.tapdotssec .textinfo ul.leftdot li:nth-child(4){margin-top: -15px;padding-top: 0;}
.tapdotssec .textinfo ul.rightdot li:nth-child(2) div{top: 75px;}
.tapdotssec .textinfo ul.rightdot li:nth-child(4){margin-top: 0;}
#popupcontact form .section_first p:nth-child(2) input{margin-top: 8px !important;padding-left: 85px !important;}
.clsslidersecondsection {position: absolute !important;}

@media only screen and (min-width: 1540px){
    .ourservices .servicecontent .ctitle {width: 22%;}
    .serviceslider{max-width: 68%;}
    .serviceslider .item .infobox{min-height: 605px;}
}
@media only screen and (min-width: 2050px){
    .ourservices .servicecontent .ctitle{width: 20%;}
    .serviceslider{max-width: 65%;}
    .serviceslider .item .infobox{height: auto;}
}
@media only screen and (min-width: 3050px){
    .ourservices .servicecontent .ctitle{width: 15%;}
    .serviceslider{max-width: 60%;}
}
@media only screen and (min-width: 4050px){
    .ourservices .servicecontent .ctitle{width: 10%;}
    .serviceslider{max-width: 55%;}
}
@media only screen and (max-width: 1720px){
    .clsslidersection.elementor-section{height: 600px !important;}
    .clssliderfirstsection{top: 50px !important;left: 40px !important;}
    .clssliderh1tag h1{font-size: 46px !important;line-height: 60px !important;}
    .clsslidersecondsection {bottom: 25px !important;right: 20px !important;}
    .clsslidersection .clsslidersecondsection > .elementor-container {max-width: 355px !important;}
    .clsslidersecondsection h2 {font-size: 20px !important;line-height: 26px !important;}
}
@media only screen and (max-width: 1440px){
    .tapdotssec .textinfo ul.leftdot li:nth-child(1) div{top: 25px;}
    .tapdotssec .textinfo ul.leftdot li:nth-child(3) div{top: 18px;}
    .tapdotssec .textinfo ul.leftdot li:nth-child(4){margin-top: -5px;}
    .tapdotssec .textinfo ul.rightdot li:nth-child(2) div{top: 40px;}
    .midcontainer{width: 100%;padding: 0 15px;}
    header .whatbtnbox .whatapp{margin-left: 20px;}
    .clsslidersection.elementor-section{height: 500px !important;}
    .clssliderh1tag h1{font-size: 36px !important;line-height: 46px !important;}
    .clsslidersecondsection h2 {font-size: 18px !important;line-height: 24px !important;}
    .clsfollowthesetpsec{padding-left: 55px !important;}
    .clsourservicesection{padding-left: 15px !important;}
    .ourservices .servicecontent .ctitle{width: 30%;}
    .serviceslider{max-width: 70%;}
    .serviceslider .item .infobox{padding: 25px;min-height: 570px;}
    .serviceslider .item .infobox .imagebox{height: 220px;}
    .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended{align-items: self-end;}
    .clsenquirenowrightfour{padding-bottom: 40px;}
    .clsenquirenowrighttwo .elementor-heading-title br{display: none;}
    .clsenquirenowrightthree p br{display: none;}
    .tapdotssec .midcontainer{width: 1000px;}
    .tapdotssec .textinfo .govimgbox{width: 325px;}
    .tapdotssec .textinfo ul li{min-height: 65px;padding-top: 3px;}
    .testimonial .item .infobox{padding: 20px;}
    .clsproudpartners .gallery figure.gallery-item .gallery-icon{padding: 5px;}
    .clsimportantdoc{padding-left: 15px !important;padding-right: 15px !important;}
    .clscontactsec{padding: 0 15px 70px !important;}
    .clscontactsec .clsconctactsubsec{padding: 65px 80px !important;}
    footer .gettouch{padding: 30px 50px;}
    .socials a{margin: 0 7px;}

    /* Inner page Start */
    .clssubpagesecthree .clstextinfo{padding: 40px;}

    body section > .elementor-container{padding-left: 15px;padding-right: 15px;}
    body section section > .elementor-container{padding-left: 0;padding-right: 0;}
    .clstypesection .cboxinfo .clstextinfo .elementor-icon-box-icon, .clswhychosesubsect .cboxinfo .clstextinfo .elementor-icon-box-icon{padding: 10px 0;}

    /* apostille-service-in-india page */
    .clspersonalsubsecone .clspersonalimgsec, .clspersonalsubsecthree .clspersonalimgsec{margin-right: 20px;}
    .clspersonalsubsectwo .clspersonalimgsec{margin-left: 20px;}

    /* apostille-service-in-bangalore page */
    .page-id-1305 .clsfaq.clsfaqbanglure, .clsimpsect.clsfaq, .clsfaq, .clscontactmapsec, .single .single-post-container > .row, .blog .archive-container > .row{padding-left: 15px !important;padding-right: 15px !important;}

    /* contact-us page */
    .clsgettouchcontact .clsconctactsubsec{padding: 50px !important;}
    .page-id-1407 .clscontactsec{padding-left: 0 !important;padding-right: 0 !important;}
    .clsgettouchcontact .clscontactsec{padding-left: 45px !important;}

    /* apostille-marriage-certificate-in-india page */
    .page-id-1603 .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended{align-items: start;}
}
@media only screen and (max-width: 1199px){
    header .btnbox a{font-size: 14px;width: 165px;line-height: 32px;margin-right: 7px;}
    header .logo img.desktoplogo{width: 250px;}
    header .whatbtnbox .whatapp{font-size: 14px;padding: 7px 0px 5px 25px;background-size: 20px auto;}
    .ctitle h2, .tapdotssec .ctitle, .clsenquirenowrighttwo h2, .clsmaintitle h2{font-size: 40px !important;line-height: 52px !important;}
    .ctitle p{font-size: 20px;line-height: 28px;}
    .custnav .menus > li{padding: 0 15px 10px;}
    header .menus li.menu-item-has-children{background-position: 100% 40%;}
    .popup.clscontactsec{min-width: 90% !important;}
    .popup.clscontactsec form .section_second p span.wpcf7-list-item{width: 40% !important;}
    .clssliderfirstsection{top: 30px !important;left: 10px !important;}
    .clsslidersecondsection{bottom: 15px !important;right: 10px !important;}
    .clsslidersection .clsslidersecondsection > .elementor-container{max-width: 290px !important;}
    .clsslidersecondsection h2{font-size: 16px !important;line-height: 22px !important;}
    .clsfollowthesetpsec{padding-left: 50px !important;}
    .clsfollowsection .elementor-container.elementor-column-gap-default{justify-content: center;}
    .clsfollowsection .clsfollowimg{width: 313px !important;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure.wp-caption{width: 100%;height: 210px;}
    .clsfollowsection .clsfollowimg:last-child{background-size: 260px auto;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure figcaption{width: 70px;height: 70px;font-size: 26px;}
    .clsfollowsection .clsfollowimg .clsimgnumber img{width: 90px;height: auto;}
    .clsfollowsection .clsfollowimg .clsfollowone p, .clsfollowsection .clsfollowimg .clsfollowtwo p, .clsfollowsection .clsfollowimg .clsfollowthree p{font-size: 22px !important;line-height: 28px !important;}
    .serviceslider .slick-list{padding: 0 15% 0 0;}
    .serviceslider .item .infobox{min-height: 535px;}
    .serviceslider .item .infobox .disc{padding: 22px 0 0;}
    .serviceslider .item .infobox .disc h4, .clsourblog .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header a{padding-bottom: 12px;font-size: 22px;}
    .serviceslider .item .infobox .disc p, .serviceslider .item .infobox .disc a{font-size: 18px;line-height: 28px;}
    .clsourexpertiessubsec .clscountrysec{width: 22.22% !important;padding: 55px 25px 25px;}
    .clsourexpertiessubsec .clscountrysec .clsexpertiseimg{padding-bottom: 15px;}
    .clsourexpertiessubsec .clscountrysec .clsexpertiseimg img{width: 80px;height: auto;}
    .clsourexpertiessubsec .clscountrysec .clsexpertisenumber{margin-bottom: 2px !important;}
    .tapdotssec .midcontainer{width: 980px;}
    .testimonial .midcontainer{width: 80%;}
    .testimonial .item{padding: 10px;}
    .testimonial .item .infobox .disc{padding-top: 15px;}
    .testimonial .slick-arrow{width: 60px;height: 60px;background-size: 25px auto;}
    .clsproudpartners .gallery figure.gallery-item .gallery-icon{height: 75px;}
    .clsproudpartners .gallery figure.gallery-item .gallery-icon img{max-height: 100%;width: auto;}
    .clsimportantdoc p.elementor-heading-title{font-size: 22px !important;}
    .clsimportantdoc .clsimportantul{margin-top: 10px;}
    .clsimportantdoc .clsimportantul li{font-size: 16px !important;}
    .clsourblog .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header{padding: 0 0 5px!important;}
    .clsourblog .eael-grid-post-holder .eael-entry-wrapper .eael-entry-content p, .clsourblog .eael-grid-post-holder .eael-entry-wrapper .eael-entry-content a.eael-post-elements-readmore-btn{font-size: 16px ;line-height: 26px;margin-top: 5px;}
    .clscontactsec form .section_second p span.wpcf7-list-item{width: 40%;}
    footer .gettouch .geticon{width: 22%;}
    footer .gettouch .loacation{width: 38%;}
    footer .gettouch .socials{width: 18%;}

    .cboxinfo{padding: 10px;}
    .cboxinfo .clstextinfo{padding: 30px;}
    .cboxinfo .clstextinfo .elementor-icon-box-icon{margin-bottom: 25px !important;}
    .clstypesection .cboxinfo .clstextinfo .elementor-icon-box-icon, .clswhychosesubsect .cboxinfo .clstextinfo .elementor-icon-box-icon{padding: 10px 0 0;}

    .clspassportinfo .clspassporttext{padding-left: 0;}
    .clspassportdesctwosub .clstextinfo{padding: 60px 35px;}
    .clspassportrightsec .clstextinfo{padding: 45px 35px;}
    .clswhysecsubdesc{padding: 0;}

    .clsinvoicedesc .clswhatscertified h2{padding-bottom: 0;}

    /* apostille-service-in-india page */
    .clsapostikkedesc {padding: 30px 0 10px !important;}

    /* payment-details */
    .clspaymentinfotwo .clspaymentwaysubdiv{padding: 0px 40px;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-wrapper{min-width: auto;max-width: 164.71px;width: 100%;padding: 0px 5px;}
    .clspaymentinfothree .clswhat > .elementor-widget-container{padding-bottom: 30px !important;}
    .clspaymentinfothree ul.ulliinnersec li{font-size: 22px;min-height: 75px;}

    /* important-documents page */
    .clsimpsect .elementor-accordion-title{font-size: 22px !important;}
    .clsimpsect .elementor-accordion .elementor-accordion-item{padding: 10px 13px 10px 0;}

    /* contact-us page */
    .clsgettouchcontact{margin-top: 60px;}
    .clsgettouchcontact .clscontactsec form .section_first p:last-child{width: 100%;padding: 10px 0 0 !important;}
    .clsgettouchcontact .clscontactsec form .section_second{width: 100%;padding-left: 0;float: none;margin-top: 0;}
    .clsgettouchcontact .clscontactsec form .section_third{padding-top: 0 !important;}
    .clsgettouchcontact .clscontactsec .clsmaintitle h2{font-size: 26px !important;line-height: 31px !important;}

    /* apostille-services-in-india page */
    .page-id-1628 .clsuaedescsecfour .clswhychosesubsect .cboxinfo .clstextinfo{padding: 30px !important;}

    /* birth-certificate-apostille */
    .page-id-1353 .clsbirthdesctwo .clswhychosesubsect .cboxinfo .clstextinfo{padding: 30px !important;}
    .page-id-1353 .clsenquirenowsubdiv .clswhytext{padding-bottom: 30px;}

    /* global-korea-scholarship-gks page */
    .clsgksinfotwo .clsgkssubsec{padding-top: 30px;}
    .page-id-1519 .clsgkssubsec > .elementor-container.elementor-column-gap-no{flex-wrap: wrap;}
    .page-id-1519 .clsgkssubsec .clsgksulsec{width: 33% !important;}
    .clsdownloadsect h2{font-size: 32px !important;}

    /* blog details page */
    .single .nv-sidebar-wrap{padding-left: 25px !important;}
    .single .entry-header{margin-bottom: 30px !important;}
    .single .nv-thumb-wrap{margin-bottom: 25px !important;height: 375px;}

    /* blog page */
    .blog article .content .img-wrap{height: 270px;}
    .blog article{padding: 10px !important;}
    .blog article .content{padding: 25px;}
    .blog article .content h2 a, .blog article .content h2{font-size: 22px !important;line-height: 28px !important;}
    .clstestimonialsec #popup .popupdiv{ width: 560px;}

    /* Thank you page css */
    .page-template-thank-you .content{padding: 100px 0;}
    .page-template-thank-you .wrapper-1{width: 695px;}

}
@media only screen and (max-width: 1025px){
    .clspersonalsubsecone > .elementor-container > .elementor-column, .clspersonalsubsectwo > .elementor-container > .elementor-column, .clspersonalsubsecthree > .elementor-container > .elementor-column{width: 100% !important;}
    .clsappodesc .elementor-widget-image{text-align: center !important;}
    .page-id-1094 .clspersonalsubsecone .clspersonalimgsec, .page-id-1094 .clspersonalsubsecthree .clspersonalimgsec{margin-right: 0 !important;}
    .page-id-1094 .clspersonalsubsectwo .clspersonalimgsec{margin-left: 0 !important;}
}
@media only screen and (max-width: 992px){
    .tapdotssec .textinfo ul.leftdot li:nth-child(1) div{top: 32px;}
    .tapdotssec .textinfo ul.leftdot li:nth-child(3) div{top: 26px;}
    .tapdotssec .textinfo ul.leftdot li:nth-child(4){margin-top: -8px;}
    .tapdotssec .textinfo ul.rightdot li:nth-child(2) div{top: 35px;}
    .clscontactsec form .section_first .flag-container{border-radius: 10px 0 0 10px;}
    .clstextinfo h2{font-size: 30px !important;}
    .ctitle h2, .tapdotssec .ctitle, .clsenquirenowrighttwo h2, .clsmaintitle h2{font-size: 36px !important;line-height: 48px !important;}
    h2.clspopuptitle{padding-bottom: 0 !important;}
    header{padding: 12px 0;}
    header .topheader{justify-content: center;flex-direction: column;}
    header .logo {position: absolute;padding-left: 42px;left: 15px;}
    .mobilemenu, .mobilelogo{display: block;}
    .desktoplogo{display: none;}
    #mobilemenu {display: block;z-index: 999; left: 15px; float: left;width: 40px; height: 22px; background: url(https://hrdattestation.in/wp-content/uploads/2024/06/menu-icon.svg) no-repeat 0 0; cursor: pointer;position: absolute;}
    .custnav {position: fixed; left: 57px; right: 0px; top:0px; bottom: 0px; padding: 0px 25px; display: none; background-color: #ffffff;z-index: 1; width: auto; box-shadow: -10px 0px 30px rgb(0 0 0 / 10%); -moz-box-shadow: -10px 0px 30px rgb(0 0 0 / 10%); -webkit-box-shadow: -10px 0px 30px rgb(0 0 0 / 10%); transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
    .menuopen .custnav {display: block;}
    .menuopen{overflow-y: hidden;}
    .menuopen #mobilemenu{background: url(https://hrdattestation.in/wp-content/uploads/2024/06/close-icon.svg) no-repeat 0 0;}
    header nav li{width: 100%;text-align: left;border-bottom: 1px solid #D9D9D9;padding: 15px 0 !important;}
    header nav li:last-child{border-bottom: none;}
    header nav li a{color: #000 !important;font-size: 18px !important;}
    header .menus > li.menu-item-has-children{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/dropdown-arrow-black.svg);background-position: 100% 25px;}
    header nav .menus ul.sub-menu{position: relative;width: 100%;box-shadow: none;border: none;background-color: transparent;padding: 0;min-width: 100%;}
    header nav .menus ul.sub-menu li{padding: 0 !important;border: none;font-size: 12px;}
    header nav .menus ul.sub-menu li a{font-size: 14px !important;border: none;padding: 0;margin: 10px 0; padding-left: 10px;}
    header nav .menus ul.sub-menu .sub-menu-depth-2{right: inherit;left: inherit;top: inherit;display: block !important;}
    header .menus ul.sub-menu li.menu-item-has-children{background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/dropdown-arrow-black.svg);}
    header nav .menus ul.sub-menu .sub-menu-depth-2 li a{margin: 5px 0 5px 13px;}
    .btnbox, .whatbtnbox{width: 330px !important;display: flex;justify-content: space-between;align-self: end;}
    .btnbox a, .whatbtnbox a{margin: 5px 5px !important;}
    header .whatbtnbox .whatapp1{margin-left: 5px !important;}
    header .applyfor.menu-item {display: block !important;}
    header .applyfor.menu-item a {background-color: #0190F0; width: 100%; display: block; text-align: center; padding: 10px; color: #fff !important; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;}
    #popup.clscontactsec{min-width: 95% !important;padding: 60px 30px 30px !important;}
    .clsslidersection.elementor-section{height: 370px !important;}
    .clssliderh1tag h1{font-size: 24px !important;line-height: 35px !important;}
    .clsslidersection .clsslidersecondsection > .elementor-container{max-width: 225px !important;}
    .clssliderh2tag {margin-bottom: 12px !important;}
    .clsfollowthesetpsec{padding:50px 15px !important;}
    .clsfollowsection .clsfollowimg{width: 235px !important;padding-right: 42px;}
    .clsfollowsection .clsfollowimg:last-child{width: calc(235px - 40px) !important;padding: 0 !important;background-size: 100% auto;}
    .clsfollowsection .clsfollowimg .clsimgnumber{padding: 10px;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure.wp-caption{height: 155px;}
    .clsfollowsection .clsfollowimg .clsimgnumber img{width: 65px;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure figcaption{width: 60px;height: 60px;font-size: 22px;border-width: 5px;}
    .clsfollowsection .clsfollowimg .clsfollowone p, .clsfollowsection .clsfollowimg .clsfollowtwo p, .clsfollowsection .clsfollowimg .clsfollowthree p{font-size: 19px !important;line-height: 24px !important;}
    .serviceslider .slick-list{padding: 0 25% 0 0;}
    .ourservices .servicecontent .ctitle{width: 33%;padding-right: 0;}
    .serviceslider{max-width: 60%;}
    .serviceslider .item .infobox{min-height: 475px;}
    .tapdotssec .midcontainer{width: 750px;}
    .clsenquirenow .clsenquirenowright{padding-top: 0;}
    .clsenquirenowrightone > .elementor-widget-container{padding-top: 0 !important;}
    .clsenquirenowrightthree p{font-size: 16px;line-height: 30px;}
    .clsppcdescription .elementor-widget-container{padding: 80px 0 !important;font-size: 28px;line-height: 40px;}
    .clsourexpertiessubsec .clscountrysec{margin: 8px;width: 22.86% !important;}
    .clsourexpertiessubsec .clscountrysec .clsexpertisenumber p{font-size: 30px !important;line-height: 36px !important;}
    .clsourexpertiessubsec .clsexpertisetitle{font-size: 15px !important;}
    .clsourexpertiessubsec .clscountrysec .clsexpertiseimg{padding-bottom: 10px;}
    .clsourexpertiessubsec .clscountrysec .clsexpertiseimg img{width: 65px;}
    .clsourexpertiessubsec .clscountrysec::before{width: 80px;height: 80px;}
    .tapdotssec{padding: 75px 0;}
    .tapdotssec .ctitle{margin-bottom: 38px;}
    .tapdotssec .textinfo .govimgbox{width: 245px;}
    .tapdotssec .textinfo ul li{font-size: 14px;margin-top: 17px;padding-top: 0;min-height: 60px;}
    .tapdotssec .textinfo ul li .dots{background-size: 28px auto;width: 28px;height: 28px;}
    .tapdotssec .textinfo ul li.showinfo .infodetails{margin-top: 0;}
    .tapdotssec .textinfo .rightdot li .infodetails{padding-left: 40px;width: calc(100% - 28px);}
    .tapdotssec .textinfo .leftdot li .infodetails{width: calc(100% - 28px);padding-right: 12px;}
    .testimonial{padding: 70px 0 50px;}
    .testimonial .testimonialslider{padding-top: 30px;}
    .clsproudpartners{padding: 0 10px 65px !important;}
    .testimonial .item .infobox .disc .imagebox{min-width: 80px;min-height: 80px;width: 80px;}
    .clsimportantdoc{padding: 55px 15px 20px !important;}
    .clsproudpartners .gallery{flex-wrap: wrap;justify-content: center;}
    .clsproudpartners .gallery figure.gallery-item{max-width: 20% !important;}
    .clsimportantdoc .clsmaintitle .elementor-widget-container{padding-bottom: 20px !important;}
    .clsimportantdoc p.elementor-heading-title{font-size: 20px !important;line-height: 28px !important;}
    .clsmap{padding-top: 50px !important;}
    .clsmap #chartdiv{height: 400px;}
    .clsmap #districtInfo ul li{width: 33.33%;}
    .clsfaq{padding: 45px 15px !important;}
    .clsfaq .elementor-accordion .elementor-accordion-item{padding: 0 22px;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding: 20px 0 !important;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding-right: 20px !important;}
    .clsourblog .blogcontent .item{width: 50%;}
    .clsourblog .blogcontent .item .infobox .imagebox{height: 245px;}
    .clscontactsec .clsconctactsubsec{padding: 50px !important;}
    .clscontactsec form .section_second p > label, .clscontactsec form .section_second p{align-items: self-start;flex-direction: column;}
    .clscontactsec form .section_second p span.wpcf7-list-item{margin-left: 0;padding-left: 0;}
    .clscontactsec form input.wpcf7-text, .clscontactsec form textarea{padding: 10px !important;border-radius: 10px;}
    .clscontactsec form .section_second p > label{margin-bottom: 8px;}
    footer .gettouch{padding: 30px;}
    footer .gettouch .geticon{width: 38%;}
    footer .gettouch .socials{width: 23%;}
    footer .gettouch .loacation{width: 100% !important;margin-bottom: 10px;background-position: 0px 3px;}
    footer .gettouch .loacation p br{display: none;}

    /* Inner page Start */
    .cboxinfo {width: 100% !important;}
    .cboxinfo .clstextinfo{padding: 25px;}
    .cboxinfo .clstextinfo .elementor-icon-box-icon{margin:0 0 20px !important;}
    .clssubpagesecforth .cboxinfo .clstextinfo h2, .clsboxsection .clstextinfo h2, .clstypesection .clstextinfo p.elementor-icon-box-title, .page-id-918 .clswhysection .cboxinfo .clstextinfo h2, .clswhychosesubsect .cboxinfo .clstextinfo h2{font-size: 18px !important;line-height: 24px !important;}
    .clsmainbannersubpage{background-position: 50% 50%;}
    .clsmainbannersubpage > .elementor-container{min-height: 230px !important;}
    .clssubpagetitle h1, .clssubpagetitle h2{font-size: 56px !important;line-height: 66px !important;}
    .clsbacktitile{font-size: 130px;line-height: 105px;}
    .clssubpagesecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper{flex-direction: column;}
    .clssubpagesecthree .clstextinfo .elementor-icon svg{width: 100%;}
    .clssubpagesecforth{padding: 80px 0 50px !important;}
    .clssubpagesecforth .elementor-element-populated{padding: 0 !important;}
    .clssubpagesecforth .cboxinfo .clstextinfo .elementor-icon-box-icon span{font-size: 85px !important;}

    .clsdocumentdesc ul.clsdocusul li{font-size: 15px;line-height: 24px;margin: 11px 0;}

    .clspassportinfo, .page-id-989 .clsinvocieinfo, .clsdocinfo{padding: 35px 0 55px !important;}
    .clspassportdescfirst{padding: 45px 0 60px !important;}
    .clspassportdescfirst .clstextinfo p{padding-top: 15px;}
    .clspassportdesctwo{padding: 60px 0 15px !important;}
    .clspassportdesctwo .clspassportdesctwosub{padding-top: 10px !important;}
    .page-id-918 .clswhysection{padding: 50px 0 !important;}
    .page-id-918 .clswhysection .elementor-element-populated{padding: 0 !important;}

    .page-id-989 .clsinvoicedesc{padding: 55px 0px 25px !important;}
    .page-id-989 .clsinvoicedesctwo{padding-bottom: 55px !important;}
    .clstypesection, .page-id-989 .clswhysection{padding: 60px 0 !important;}
    .clstypesection .elementor-widget-wrap.elementor-element-populated, .page-id-989 .clswhysection .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}

    /* apostille-service-in-india page */
    .clsapostikkedesc{padding: 0 !important;}
    .clsapposervicedesc{padding-top: 30px !important;}
    .clspartiesdesc{padding-bottom: 35px !important;}
    .clsapostiullisec {padding: 25px 0px 35px 0px !important;}

    /* payment-details page */
    .clspaymentinfotwo .clspaymentwaysubdiv{padding: 40px;}
    .clspaymentinfotwo .clspaymentwaysubdiv > .elementor-widget-wrap.elementor-element-populated, .clspaymentinfothree .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv p br{display: none;}
    .clspaymentinfotwo .clspaymentsectimgsec{padding-top: 10px;}
    .clspaymentinfotwo .clspaymentwaysubdiv .clsboxsec{padding: 10px 0;width: 25% !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-icon{margin-bottom: 10px !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-wrapper h2{font-size: 18px !important;line-height: 24px !important;}
    .clspaymentinfothree{padding: 60px 0 50px !important;}
    .clspaymentinfothree .clswhat > .elementor-widget-container{padding-bottom: 25px !important;}
    .clspaymentinfothree ul.ulliinnersec li{font-size: 20px;min-height: 60px;}
    .clspaymentinfothree ul.clsimportantultwo li{padding-left: 50px;}

    /* apostille-service-in-bangalore page */
    .clsbangloredescone{padding-top: 0 !important;}
    .clsbangloredesctwo, .page-id-1305 .clsinvoicedesctwo, .page-id-1305 .clswhysection{padding: 60px 0 !important;}
    .page-id-1305 .clscontactsec{padding-bottom: 60px !important;}
    .page-id-1305 .clswhysection .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .page-id-1305 .clsinvoicedesctwo p.clsbold{font-size: 22px;}
    .page-id-1305 .clsinvoicedesctwo .clsbnghowsect{padding-top: 45px !important;}
    .page-id-1305 .clswhysection .cboxinfo h2{font-size: 18px !important;line-height: 22px !important;}
    .clsfaqbanglure .elementor-accordion .elementor-accordion-item{padding: 0 !important;}

    /* important-documents page */
    .clsimpsect{padding: 30px 15px 45px !important;}
    .clsimpsect .elementor-accordion-title{font-size: 18px !important;}
    .impdoctable ul, ul.clsimportantulthree li{width: 50%;}
    .impdoctable ul.ulliinnersec.clsimportantultwo li:last-child{border-right: none;}
    .impdoctable ul.clsimportantulthree{width: 100%;display: flex;flex-wrap: wrap;border: none;}
    .impdoctable ul.clsimportantulthree li:first-child{border-top: 1px solid #b7e0fc;}
    .impdoctable ul.clsimportantulthree li:nth-child(even){border-left:1px solid #b7e0fc;}
    .impdoctable ul.clsimportantulthree li:last-child{border-right: 1px solid #b7e0fc;border-bottom: none !important;}

    /* contact-us page */
    .clsgettouchcontact .clsconctactsubsec{padding: 30px !important;}
    .clsgettouchcontact .clscontactsec form label{font-size: 16px;line-height: 18px;}

    /* pcc-apostille-services-in-india page */
    .page-id-1628 .clsbirthinfo{padding: 35px 0 60px !important;}
    .page-id-1628 .clspccsec{padding: 35px 0 25px !important;}
    .page-id-1628 .clsenquirenowrighttwo h2, .page-id-1603 .clsenquirenowrighttwo h2{font-size: 30px !important;line-height: 46px !important;}
    .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended{flex-direction: column-reverse;}
    .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended > .elementor-column{width: 100% !important;}
    .clspccdescthree .clsenquirenowsubdiv .clswhytext{padding-left: 0 !important;}
    .page-id-1628 .clspccdesctwo .clsfaqbanglure > .elementor-element-populated{padding: 50px 0 !important;}
    .page-id-1628 .clsfaqbanglure .elementor-accordion{padding-top: 15px;}

    /* power-of-attorney page */
    .clspowersecone{padding: 35px 0 50px !important;}
    .clspowersectwo{padding: 50px 0 !important;}
    .clspowersecone > .elementor-container > .elementor-column:first-child{padding-right: 30px;}
    .clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper, .clspowersecfive .cboxinfo .clstextinfo .elementor-icon-box-wrapper{flex-direction: column;}
    .clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper h2, .clspowersecfive .cboxinfo .clstextinfo .elementor-icon-box-wrapper h2{font-size: 18px !important;line-height: 24px;}
    .clspowersecthree, .clspowersectthree, .clspowersectsix{padding: 50px 0 0 !important;}
    .clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper p, .clspowersecfive .cboxinfo .clstextinfo .elementor-icon-box-wrapper p{line-height: 26px !important;}
    .clspowersectseven{padding: 40px 0 60px !important;}
    .clspowersecthree .cboxinfo .clstextinfo{padding: 25px !important;}

    /* apostille-marriage-certificate-in-india page */
    .page-id-1603 .clsmerrageinfo{padding: 30px 0 50px !important;}
    .page-id-1603 .clsmerragesec{padding: 35px 0 50px !important;}
    .page-id-1603 .clsmerragedesctwo {padding: 50px 0 35px !important;}
    .page-id-1603 .clsmerragedesctwo .clswhychosesubsect{padding-bottom: 45px;}
    .page-id-1603 .clsenquirenowsubdiv img{width: 100%;}
    .page-id-1603 .clsmerragedescsecfour, .clsuaedescsecfive{padding: 50px 0 !important;}
    .clsuaedescsecfive .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .clsuaedescsecfive .clswhychoose .elementor-widget-container{padding-bottom: 20px !important;}
    .page-id-1603 .clsfaq{padding-top: 50px !important;}

    /* uae-embassy-attestation-services-in-india page */
    .page-id-1171 .clsuaedescsecone, .page-id-1171 .clsuaedescsectwo, .page-id-1171 .clsuaedescsecthree, .page-id-1171 .clsuaedescsecfour, .page-id-1171 .clsuaedescsecsix .testimonial{padding: 60px 0 !important;}
    .page-id-1171 .clsuaedescsectwo .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat .elementor-widget-container{padding: 40px 0 25px !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat:first-child .elementor-widget-container{padding: 0 !important;}
    .page-id-1171 .clsuaedescsectwo ul.ulliinnersec li{padding: 0px 12px;font-size: 15px;}
    .page-id-1171 .clsuaedescsecfour .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .page-id-1171 .clsuaedescsecsix .testimonial .testimonialslider{padding-top: 20px;}
    .page-id-1171 .clsfaq.clsfaqbanglure{padding-top: 0 !important;}
    .page-id-1171 .clsuaedescsecfive .clswhychosesubsect .cboxinfo{width: 50% !important;}

    /* birth-certificate-apostille */
    .page-id-1353 .clsbirthinfo{padding: 40px 0px 50px !important;}
    .page-id-1353 .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended > .elementor-column{padding-left: 0 !important;}
    .page-id-1353 .clsbirthdescone{padding: 50px 0 40px !important;}
    .page-id-1353 .clsbirthdescone .elementor-widget-container, .page-id-1353 .clsbirthdesctwo .elementor-widget-wrap, .page-id-1353 .clsuaedescsecfour .elementor-widget-wrap{padding: 0 !important;}
    .page-id-1353 .clsbirthsec{padding-bottom: 60px !important;}
    .page-id-1353 .clsbirthdesctwo, .page-id-1353 .clsuaedescsecfour, .page-id-1353 .clsuaedescsecsix .testimonial{padding: 60px 0 !important;}
    .page-id-1353 .clsbirthdesctwo .clswhychosesubsect .cboxinfo{padding: 10px;}
    .page-id-1353 .clsbirthdesctwo .clswhychosesubsect .cboxinfo .clstextinfo{padding: 25px !important;}
    .page-id-1353 .clsfaq.clsfaqbanglure{padding-top: 0 !important;}

    /* global-korea-scholarship-gks page */
    .clsgksinfo{padding: 50px 0 0 !important;}
    .page-id-1519 .clsgksinfotwo .clsgkssubsec .clsgksulsec h2{font-size: 18px !important;}
    .page-id-1519 .clsgksinfo .clsgkstext .clssubsectdesc p{font-size: 16px !important;line-height: 24px !important;}
    .clsgksinfo .clsgkstext .clssubsectdesc{padding-right: 20px;}
    .clspassporttext .elementor-widget-wrap.elementor-element-populated{padding-top: 0 !important;}
    .page-id-1519 .clsgksdesc{padding: 50px 0 0 !important;}
    .page-id-1519 .clsgksdesc .elementor-widget-container{padding: 0 !important;}
    .page-id-1519 .clsgksdesc h2.elementor-heading-title {padding-bottom: 40px;}
    .page-id-1519 .clsgksinfo .clsgksimg{height: 280px;}
    .page-id-1519 .clsgksinfoone .clsgks2024text h2{line-height: 40px !important;}
    .page-id-1519 .clsgksinfoone .clsgks2024text > .elementor-element-populated > .clssubsectdesc:nth-child(2){margin-bottom: 50px !important;}
    .page-id-1519 .clsgksinfoone, .page-id-1519 .testimonial{padding: 50px 0 !important;}
    .clsgksinfoone h2 br{display: none;}
    .clsgksinfotwo .clsdoctitle{padding-top: 40px;}
    .page-id-1519 .testimonial .testimonialslider{padding-top: 20px;}

    /* blog details page */
    .single .neve-breadcrumbs-wrapper{margin-bottom: 15px !important;}
    .single .entry-header .title{font-size: 30px !important;}
    .single .nv-thumb-wrap{margin-bottom: 15px !important;}
    .single .nv-content-wrap p{padding-top: 12px;}

    /* blog page */
    .blog .nv-index-posts.blog{margin: 50px 0 0 !important;}

    /* Thank you page css */
    .page-template-thank-you h1{font-size: 50px;margin-bottom: 10px;}
}
@media only screen and (max-width: 959px){
    /* blog details page */
    .single .nv-sidebar-wrap{padding: 0 0 0 0px !important;}
    .single .nv-sidebar-wrap input.wp-block-search__input{background-position: 20px 50%;}
    .single .nv-single-post-wrap{margin-bottom: 40px !important;}
    .single .nv-content-wrap h2.wp-block-heading, .single .nv-content-wrap h3.wp-block-heading{padding-top: 30px;}
    .single .nv-sidebar-wrap h2, .single .nv-content-wrap h3.wp-block-heading, .single .nv-content-wrap h2{font-size: 26px !important;}
    .single .nv-sidebar-wrap h2{margin-bottom: 10px !important;}
    .single .nv-sidebar-wrap .widget{margin-bottom: 20px !important;}
}
@media only screen and (max-width: 767px){
    .tapdotssec .textinfo ul.leftdot li div, .tapdotssec .textinfo ul.rightdot li div{top: inherit !important;}
    .tapdotssec .textinfo ul li{margin-top: 17px !important;}
    .clstextinfo h2{font-size: 26px !important;line-height: 32px !important;}
    .ctitle h2, .tapdotssec .ctitle, .clsenquirenowrighttwo h2, .clsmaintitle h2{font-size: 34px !important;line-height: 46px !important;}
    .ctitle p{font-size: 18px;line-height: 26px;}
    h2.clspopuptitle{font-size: 26px;}
    #popupcontact.clscontactsec{padding: 30px 30px 30px !important;}
    .popup.clscontactsec #closePopup{font-size: 22px !important;}
    .popup.clscontactsec form textarea{height: 100px;}
    .popup.clscontactsec form .section_second p span.wpcf7-list-item{width: 45% !important;}
    .popup.clscontactsec input.wpcf7-submit{width: 170px !important;height: 40px !important;line-height: 40px !important;}
    .clsslidersection.elementor-section{background-image: url("https://hrdattestation.in/wp-content/uploads/2024/06/mainbanner.png") !important;}
    .clsslidersection .elementor-container{height: 100%;}
    .clsslidersection.elementor-section{height: 535px !important;background-size: contain !important;background-color: #0299fa;background-position: 50% 100% !important;}
    .clsslidersection .clssliderfirstsection{padding-top: 30px; width: 100% !important;position: relative !important;top: inherit !important;left: inherit !important;}
    .clsslidersection .clssliderfirstsection h1 br{display: none;}
    .clsslidersection .clsslidersecondsection{position: relative !important;width: 100% !important;bottom: inherit !important;right: inherit !important;}
    .clsslidersection .clsslidersecondsection > .elementor-container{max-width: 100% !important;}
    .clsfollowthesetpsec .elementor-container{min-height: auto !important;}
    .clsfollowthesetpsec .elementor-container .elementor-section:first-child{padding-bottom: 15px !important;}
    .clsfollowsection .clsfollowimg{width: 205px !important;padding-right: 35px;}
    .clsfollowsection .clsfollowimg:last-child{width: calc(205px - 35px) !important;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure.wp-caption{height: 130px;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure figcaption{width: 54px;height: 54px;font-size: 20px;border-width: 4px;}
    .clsfollowsection .clsfollowimg .clsimgnumber{margin-bottom: 20px !important;}
    .clsfollowsection .clsfollowimg .clsimgnumber img{width: 55px;}
    .clsourservicesection{padding: 50px 0 !important;}
    .ourservices .servicecontent .ctitle{width: 35%;}
    .serviceslider .item{padding: 10px;}
    .serviceslider .item .infobox{padding: 20px;border-radius: 25px;box-shadow: 0px 0px 13px 0px #00000014;}
    .serviceslider .item .infobox .disc p, .serviceslider .item .infobox .disc a{line-height: 26px;font-size: 16px;}
    .serviceslider .item .infobox .disc p{padding-bottom: 0;}
    .clsenquirenow{padding: 50px 5px 0 !important;}
    .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended{flex-direction: column-reverse;}
    .clsenquirenow .clsenquirenowrighttwo .elementor-widget-container{padding-bottom: 20px !important;}
    .clsppcdescription .elementor-element{max-width: 100% !important;width: 100% !important;}
    .clsppcdescription .elementor-widget-container{padding: 50px 15px !important;font-size: 22px;line-height: 36px;}
    .clsourexperties .clsmaintitle{padding-bottom: 25px;text-align: center !important;}
    .clsourexperties .clsmaintitle h2 br{display: none;}
    .clsourexpertiessubsec .clscountrysec{width: 30.33% !important;}
    .tapdotssec .midcontainer{width: 100%;}
    .tapdotssec .textinfo .govimgbox{width: 345px;position: relative;margin-bottom: 35px;}
    .tapdotssec .textinfo ul{width: 100%;}
    .tapdotssec .textinfo ul li .infodetails{margin-top: 0;padding-left: 30px !important;}
    .tapdotssec .textinfo .leftdot li .infodetails{text-align: left;}
    .tapdotssec .textinfo .leftdot .dots{float: left;}
    .tapdotssec .textinfo ul li{min-height: auto;font-size: 16px;line-height: 22px;}
    .tapdotssec .textinfo ul li .dots{background-size: 20px auto;background-position: 0px 1px !important;}
    .clsimportantdoc .elementor-element.elementor-widget-heading{margin-bottom: 10px !important;}
    .clsimportantdoc ul.clsimportantul.clsone li::before{display: none;}
    .clsimportantdoc .clsimportantul{background-image: none;margin: 0 0 40px !important;}
    .clsimportantdoc .clsimportantul li{font-size: 15px !important;padding: 8px 0;background-image: url(https://hrdattestation.in/wp-content/uploads/2024/06/horizontal-line.png);background-position: 50% 100%;background-repeat: no-repeat;background-size: 100% auto;}
    .clsimportantdoc .clsimportantul.clsthree li:last-child{background-image: none;}
    .clsmap .clsshortcode .elementor-shortcode{display: block;}
    .clsmap #chartdiv{margin-top: 30px;}
    .clsmap #districtInfo, .clsmap #districtInfo ul{margin: 0 !important;padding-left: 0;}
    .clsourblog .blogcontent .item{width: 100%;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{background-size: 18px auto;}
    .clscontactsec form .section_second p span.wpcf7-list-item{width: 50%;}
    .clscontactsec form label{font-size: 15px;line-height: 18px;}
    .clscontactsec form .section_first p{width: 50%;margin-bottom: 20px;}
    .clscontactsec form .section_first{flex-wrap: wrap;}
    .clscontactsec form .section_first p:nth-child(2){padding-right: 0;}
    .clscontactsec form .section_first p:last-child label{width: 100%;}
    .clscontactsec form .section_first p:last-child{width: 100%;padding: 0;}
    footer .gettouch .geticon{width: 35%;}
    footer .gettouch .socials{width: 29%;}
    footer .footerboxs{width: 33.33%;}
    footer .fbox2{padding: 0 5px;}
    footer .fbox5{width: 100%;}

    /* Inner page Start */
    ul.clsdocusul li{font-size: 16px;}
    ul.ulliinnersec li{font-size: 14px;line-height: 18px;min-height: 48px;}
    .cboxinfo{padding: 10px;width: 100% !important;}
    .clstextinfo p{padding-top: 15px;font-size: 16px;line-height: 26px;}
    .clsmainbannersubpage > .elementor-container{min-height: 170px !important;}
    .clssubpagetitle h1, .clssubpagetitle h2{font-size: 46px !important;line-height: 56px !important;}
    .clsbacktitile{font-size: 110px;line-height: 110px !important;}
    .clssubpagesectwo{padding: 40px 0 50px !important;}
    .clssubpagesecthree{padding: 45px 0 !important;}
    .clssubpagesecthree .cboxinfo .clstextinfo p{line-height: 30px !important;}
    .clssubpagesecforth{padding-top: 50px !important;}
    .clssubpagesecforth .clswhychoose .elementor-widget-container{padding-bottom: 20px !important;}

    .clsboxsection{padding-bottom: 50px !important;}
    .clsboxsection .clstextinfo p{line-height: 26px !important;}

    .clsdocinfo .clssubsectdesc{padding-left: 0 !important;}
    .clsdocumentdesc{padding: 40px 0 45px !important;}
    .clsdocumentdesc h2, .clspassportdescfirst h2, .clspersonalsubsec h2, .clspersonalsubsecfour h2, .clsbirthh2 h2{padding-top: 10px;}
    .clsdocumentdesc .clsdocusul{width: 50% !important;}
    .clsdocumentdesc ul.clsdocusul{width: 100% !important;}
    .clsdocumentdesc ul.clsdocusul li{font-size: 16px;line-height: 24px;}
    .clstypesection{padding: 60px 0;}
    .clstypesection .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .clstypesection .cboxinfo{padding: 10px 5px;}

    .clspassportrightsec .clstextinfo{border-radius: 30px;margin-top: 10px;}

    .clsinvoicedesc .clscetifiedimage{padding-top: 30px;}

    /* apostille-service-in-india page */
    .page-id-1094 .clsapostiullisec .clsaposlisect, .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li{width: 33.33% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child{width: 100% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul{display: flex;flex-wrap: wrap;border: none;width: 100%;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li{border-left: 1px solid #b7e0fc;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li:first-child{border-top: 1px solid #b7e0fc;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li:nth-child(3n+1){border-left: none;}

    /* payment-details page */
    .clspaymentinfoone{padding: 30px 0px 40px !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .clsboxsec{width: 33% !important;}
    .clspaymentinfothree ul.clsimportantultwo li{padding-left: 15px;}
    .clspaymentinfothree ul.ulliinnersec li{font-size: 18px;min-height: 52px;}

    /* apostille-service-in-bangalore page */
    .page-id-1305 .clsbangloredescone section{padding: 0 !important;}
    .clsbangloredesctwo .clinvoicesideimg{padding-top: 30px;}
    .page-id-1305 .clsbangloredesctwo .clswhatscertified{padding-right: 0;}
    .page-id-1305 .clsinvoicedesctwo p.clsbold{font-size: 17px;}
    .clsbangloredesctwo, .page-id-1305 .clsinvoicedesctwo, .page-id-1305 .clswhysection{padding: 50px 0 !important;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec .elementor-widget-wrap.elementor-element-populated{justify-content: center;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec:first-child > .elementor-container.elementor-column-gap-no{flex-direction: column-reverse;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec .elementor-widget-image{padding: 15px 0 !important;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec .elementor-widget-image img{width: 100%;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec:nth-child(2){padding: 0 !important;}
    .page-id-1305 .clsapostiullisec{padding: 0 0px 35px 0px !important;}
    .clsfaqbanglure .elementor-accordion .elementor-accordion-item{padding: 0 !important;}

    /* contact-us page */
    .clsgettouchcontact .clscontactsec .elementor-element-e90192c{flex-direction: column;}
    .clsgettouchcontact .clscontactsec{padding-left: 0 !important;}
    .clsgettouchcontact .clscontactsec .elementor-element-e90192c > .elementor-widget-wrap:first-child{padding: 30px;width: 100% !important;}
    .clsgettouchcontact .clscontactsec .clsmaintitle h2{padding-top: 0;}
    .clsgettouchcontact .clscontactsec .geticon:first-child{padding-right: 0 !important;}
    .clscontactmapsec iframe{height: 300px !important;}

    /* pcc-apostille-services-in-india page */
    .clspccsec .clsbirthh2 h2{padding-top: 25px;}
    .clspccsec ul.clsdocusul{padding-top: 5px;}

    /* power-of-attorney page */
    .clspowersecone > .elementor-container > .elementor-column:first-child{padding-right: 0 !important;padding-bottom: 20px;}
    .clspowersectwo h2{padding-top: 10px;}
    .clspowersectfour{padding-top: 50px !important;}

    /* apostille-marriage-certificate-in-india page */
    .page-id-1603 .clsenquirenowrighttwo h2{font-size: 26px !important;line-height: 32px !important;}

    /* birth-certificate-apostille */
    .page-id-1353 .clsenquirenowsubdiv .clswhytext{padding-bottom: 15px;}
    .page-id-1353 .clsuaedescsecsix .testimonial .testimonialslider{padding-top: 20px;}

    /* global-korea-scholarship-gks page */
    .clsgksinfo .clsgkstext, .clsgksinfo .clsgksimg{width: 100% !important;}
    .clsgksinfo .clsgkstext .clssubsectdesc{padding-right: 0;padding-bottom: 15px;}
    .clsgksinfo{padding: 40px 0 0 !important;}
    .clsgksinfoone .clsgks2024text .clssubsectdesc ul{padding-top: 15px;}
    .page-id-1519 .clsgkssubsec .clsgksulsec{width: 50% !important;}
    .clsgksinfotwo .clsdownloadsect{padding: 15px 15px 50px !important;margin: 40px 0 60px;}
    .clsdownloadsect h2{font-size: 24px;}
    .clsgksinfotwo .clsdownloadsect .clsgksulsec:last-child{position: absolute;top: 65px;}
    .clsgksinfotwo .clsdownloadsect .clsgksulsec:last-child::before{width: 100px;height: 98px;}

    /* blog details page */
    .single .nv-thumb-wrap{height: 310px;}

    /* blog page */
    .blog article .content h2{margin-bottom: 10px !important;}
    .blog article .content h2 a, .blog article .content h2{font-size: 20px !important;line-height: 26px !important;}
    .blog article .content .entry-summary p{font-size: 16px !important;line-height: 24px !important;}

    .page-id-1171 .clsuaedescsecfive .clswhychosesubsect .cboxinfo{width: 100% !important;}
    ul.ulliinnersec li .clsattenstation{display: block;font-weight: 400;}
    .page-id-1171 .clsuaedescsectwo ul.ulliinnersec li, .clspaymentinfothree ul li{padding: 10px 5px;}
    .page-id-1171 ul.clsimportantultwo, .clspaymentinfothree ul.clsimportantultwo{display: none;}
    .clspaymentinfothree ul.clsimportantulone li:last-child{border-right: none;}

    /* Thank you page css */
    .page-template-thank-you .content{padding: 80px 0;}
    .page-template-thank-you .wrapper-1{width: 590px;}
}
@media only screen and (max-width: 639px){
    .clstextinfo h2{font-size: 24px !important;line-height: 28px !important;}
    .clscontactsec .submitdiv{flex-direction: column;}
    .clscontactsec .submitdiv .section_submit p{margin: 15px 0 0 !important;}
    .ctitle h2, .tapdotssec .ctitle, .clsenquirenowrighttwo h2, .clsmaintitle h2{font-size: 30px !important;line-height: 40px !important;}
    .btnbox, .whatbtnbox{width: 272px !important;}
    .btnbox a, .whatbtnbox a{font-size: 12px !important;margin: 3px !important;}
    header .whatbtnbox .whatapp{padding: 2px 0px 2px 20px;background-size: 14px auto;}
    .menus .sub-menu > li > a{padding: 5px 0px;}
    .ctitle p{font-size: 16px;line-height: 24px;}
    #popupcontact.clscontactsec{height: 80vh;overflow: scroll;border-radius: 22px;}
    .popup.clscontactsec form .section_second p span.wpcf7-list-item{width: 50% !important;}
    h2.clspopuptitle{font-size: 20px !important;margin-bottom: 15px !important;}
    .clsslidersection.elementor-section{height: 475px !important;}
    .clsfollowsection .elementor-container{flex-direction: column;}
    .clsfollowsection .clsfollowimg{margin: 0 auto;padding-right: 0;width: 170px !important;background-image: url(https://hrdattestation.in/wp-content/themes/neve/assets/img/circle-bg2.png);}
    .clsfollowsection .clsfollowimg{padding-bottom: 25px;}
    .ourservices .servicecontent .ctitle{width: 100%;top: inherit;transform: inherit;text-align: center;position: relative;padding-bottom: 30px;}
    .serviceslider{max-width: 100%;padding-left: 15px;}
    .serviceslider .item .infobox .disc h4, .clsourblog .blogcontent .item .infobox .disc h4{font-size: 22px;}
    .clsourblog .blogcontent .item .infobox .disc p, .clsourblog .blogcontent .item .infobox .disc a{font-size: 15px;line-height: 24px;}
    .clsppcdescription .elementor-widget-container{font-size: 20px;line-height: 28px;}
    .clsourexpertiessubsec .clscountrysec{width: 280px !important;margin: 10px auto;}
    .clsproudpartners .gallery figure.gallery-item{max-width: 33% !important;}
    .clsourblog article.eael-grid-post{padding: 15px !important;}
    .clstestimonialsec #popup .popupdiv{width: 300px;}
    .clstestimonialsec #popup .popupdiv iframe{height: 400px;}
    .clsmap #districtInfo ul li{line-height: 46px;}
    .clsfaq .elementor-accordion .elementor-accordion-item{border-radius: 16px;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{background-size: 16px auto;}
    .clscontactsec .clsconctactsubsec .clsmaintitle{margin-bottom: 0 !important;}
    .clscontactsec .clsconctactsubsec{padding: 35px !important;}
    .clscontactsec form .section_first p{width: 100%;padding: 0;}
    .clscontactsec form p{margin-bottom: 16px !important;}
    .clscontactsec form .section_second p span.wpcf7-list-item{width: 100%;}
    .clscontactsec form input.wpcf7-text, .clscontactsec form textarea{margin-top: 5px;}
    .clscontactsec form .section_submit > p{text-align: center;}
    .clscontactsec form .section_submit #cbtn{height: 48px !important;line-height: 48px !important;}
    .whatsappicon a{display: none;}
    .mfootercontact{display: flex;}
    footer{padding: 55px 0px 30px;}
    footer .gettouch .geticon{width: 50%;margin-bottom: 10px;}
    footer .gettouch .socials{width: 100%;padding-top: 10px;}
    footer .footerboxs{width: 50%;margin-top: 35px;}
    footer .fbox4, footer .fbox5{width: 100%;text-align: left;}
    footer .fbox5 .fimg1{margin-left: 0;}

    /* Inner page Start */
    .clsmainbannersubpage > .elementor-container{min-height: 160px !important;}
    .clssubpagetitle h1, .clssubpagetitle h2{font-size: 40px !important;line-height: 48px !important;}
    .clsbacktitile{font-size: 82px !important;line-height: 90px !important;}

    .clsdocinfo .clssubsectdesc > .elementor-widget-container{padding-top: 20px !important;}

    .clspassportinfo{padding: 35px 0 45px !important;}

    .clsinvoicedesc .clswhatscertified{padding-right: 0;}
    .clstypesection, .page-id-989 .clswhysection{padding: 50px 0 !important;}

    /* apostille-service-in-india page */
    .clsdocinfo{padding: 30px 0 45px !important;}
    .clsapostikkedesc .elementor-element:nth-child(2) > .elementor-widget-container{padding: 25px 0 !important;}
    .clsapostiullisec{padding: 20px 0px 20px 0px !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect{width: 50% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child{width: 50% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li{width: 100% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:last-child ul li:nth-child(3n+1){border-left: 1px solid #b7e0fc;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:nth-child(3) ul{border-left: none;}
    .page-id-1094 .clsapostiullisec .clsaposlisect:nth-child(3) li:first-child{border-top: 1px solid #b7e0fc;}
    .clspartiesdesc{padding-bottom: 25px !important;}
    .clsappodesc{padding: 45px 0 65px !important;}
    .clsappodesc.clstextinfo{margin-bottom: 50px !important;}

    /* payment-details page */
    .clspaymentinfotwo .clspaymentwaysubdiv{padding: 35px;}
    .clspaymentinfotwo .clspaymentsectimgsec{padding-top: 0;}
    .clspaymentinfotwo .clspaymentwaysubdiv .clsboxsec{width: 50% !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-icon{height: 130px;width: 100%;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-icon > span{font-size: 65px !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-wrapper h2{font-size: 16px !important;line-height: 22px !important;}
    .clspaymentinfothree ul.ulliinnersec li{font-size: 16px;}
    .clspaymentinfothree{padding: 50px 0 45px !important;}

    /* important-documents page */
    .clsimpsect .elementor-accordion-title{font-size: 16px !important;}
    .clsimpsect.clsfaq{padding: 25px 15px 35px !important;}

    /* contact-us page */
    .clsgettouchcontact{margin-top: 50px;}
    .clsgettouchcontact .clscontactsec form .section_first p{width: 100% !important;}
    .clsgettouchcontact .clscontactsec .clsmaintitle h2{font-size: 22px !important;line-height: 28px !important;}
    .clscontactmapsec{padding-bottom: 50px !important;}
    .clsgettouchcontact .clscontactsec form .section_second p span.wpcf7-list-item{width: 100% !important;}

    /* pcc-apostille-services-in-india page */
    .page-id-1628 .clsbirthinfo{padding: 30px 0 50px !important;}
    .page-id-1628 .clspccsec{padding: 30px 0 0px !important;}
    .clspccsec ul.clsdocusul li{line-height: 20px;margin: 8px 0;}
    .page-id-1628 .clsenquirenowrighttwo h2{font-size: 26px !important;line-height: 32px !important;}
    .clscontactsec{padding-bottom: 60px !important;}

    /* power-of-attorney page */
    .clspowersecone{padding: 35px 0 40px !important;}
    .clspowersectwo{padding: 40px 0 !important;}
    .clspowersectwo h2{padding-top: 5px;}
    .clspowersecthree, .clspowersectthree, .clspowersectsix, .clspowersectfour{padding: 40px 0 0 !important;}
    .clspowersecfive{padding-top: 25px !important;}
    .clspowersecfive h2.elementor-heading-title{font-size: 22px !important;}
    .clspowersectseven{padding: 26px 0 40px !important;}

    /* apostille-marriage-certificate-in-india page */
    .page-id-1603 .clsmerrageinfo{padding: 30px 0 40px !important;}
    .page-id-1603 .clsmerragesec{padding: 35px 0 42px !important;}
    .page-id-1603 .clsmerragedesctwo{padding: 42px 0 35px !important;}
    .page-id-1603 .clsmerragedescsecfour, .clsuaedescsecfive{padding: 40px 0 !important;}
    .clsuaedescsecfive .clswhychosesubsect .cboxinfo .clstextinfo{padding: 25px;}
    .page-id-1603 .clscontactsec{padding-bottom: 60px !important;}
    .page-id-1603 .clsenquirenowrighttwo h2{font-size: 24px !important;line-height: 32px !important;}

    /* uae-embassy-attestation-services-in-india page */
    .clsuaeinfo{padding: 30px 0 40px !important;}
    .page-id-1171 .clsuaedescsecone, .page-id-1171 .clsuaedescsectwo, .page-id-1171 .clsuaedescsecthree, .page-id-1171 .clsuaedescsecfour, .page-id-1171 .clsuaedescsecsix .testimonial{padding: 42px 0 !important;}
    .page-id-1171 .clsuaedescsecfive .clswhysecsubdesc p{padding-top: 0;}
    .page-id-1171 .clsuaedescsectwo .clswhat .elementor-widget-container{padding: 30px 0 20px !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat .elementor-widget-container h2{font-size: 20px !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat:first-child .elementor-widget-container h2{font-size: 24px !important;}
    .page-id-1171 .clsuaedescsecsix .testimonial .testimonialslider{padding-top: 15px;}

    /* birth-certificate-apostille */
    .page-id-1353 .clsbirthinfo{padding: 35px 0px 40px !important;}
    .page-id-1353 .clsbirthdescone{padding: 45px 0 30px !important;}
    .page-id-1353 .clsbirthsec{padding-bottom: 50px !important;}
    .page-id-1353 .clsbirthdesctwo, .page-id-1353 .clsuaedescsecfour, .page-id-1353 .clsuaedescsecsix .testimonial{padding: 50px 0 !important;}
    .page-id-1353 .clsuaedescsecfour h2{padding-bottom: 10px;}

    /* global-korea-scholarship-gks page */
    .clsgksinfo{padding: 35px 0 0 !important;}
    .page-id-1519 .clsgksinfo .clsgksimg{height: auto;padding: 30px;}
    .page-id-1519 .clsgksdesc h2.elementor-heading-title{padding-bottom: 30px;}
    .page-id-1519 .clsgksdesc{padding: 42px 0 0 !important;}
    .page-id-1519 .clsgksinfoone, .page-id-1519 .testimonial{padding: 42px 0 !important;}
    .page-id-1519 .clsgksinfoone .clsgks2024text > .elementor-element-populated > .clssubsectdesc:nth-child(2){margin-bottom: 42px;}
    .clsgksinfotwo .clsdoctitle{padding-top: 35px;}
    .clsgksinfotwo .clsgkssubsec{padding-top: 15px;}
    .page-id-1519 .clsgkssubsec .clsgksulsec{width: 100% !important;}
    .clsdownloadsect h2{font-size: 18px !important;}
    .clsgksinfotwo .clsdownloadsect{margin: 30px 0 60px;}
    .clsgksinfo .clsgkstext .elementor-widget-wrap.elementor-element-populated, .clsgksinfo .clsgksimg .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}

    /* blog details page */
    .single .neve-main{padding-top: 40px;}
    .single .neve-breadcrumbs-wrapper span{font-size: 13px;}
    .single .entry-header{margin-bottom: 20px !important;}
    .single .entry-header .title{font-size: 26px !important;line-height: 30px !important;}
    .single .neve-breadcrumbs-wrapper{margin-bottom: 10px !important;}
    .single .nv-content-wrap p{font-size: 16px !important;line-height: 24px !important;padding-top: 8px;}
    .single .nv-content-wrap h2.wp-block-heading, .single .nv-content-wrap h3.wp-block-heading{padding-top: 18px;}
    .single .nv-sidebar-wrap h2, .single .nv-content-wrap h3.wp-block-heading, .single .nv-content-wrap h2{font-size: 22px !important;line-height: 30px !important;}
    .single .nv-single-post-wrap{margin-bottom: 30px !important;}
    .single .nv-sidebar-wrap input, .single .nv-sidebar-wrap select{height: 50px;}
    .single .nv-sidebar-wrap .recent-posts ul li a{font-size: 14px;}
    .single .nv-thumb-wrap{height: 240px;}

    /* blog page */
    .blog .nv-index-posts.blog{margin-top: 35px !important;}
    .blog article{margin-bottom: 0 !important;width: 100% !important;}

    /* Thank you page css */
    .page-template-thank-you .content{padding: 65px 0;}
    .page-template-thank-you .wrapper-1{width: 90%;padding: 40px 25px;}
    .page-template-thank-you .wrapper-2{padding: 0 30px 20px;}
    .page-template-thank-you h1{font-size: 40px;margin-bottom: 5px;}
    .page-template-thank-you .wrapper-2 p{font-size: 16px;}
    .page-template-thank-you .wrapper-1 .clsinfo .item.clsemail{margin-left: 20px;}
    .page-template-thank-you .wrapper-1 .clsinfo .item p{padding-left: 5px !important;}
    .page-template-thank-you .wrapper-1 .clsinfo .item img{width: 20px !important;}
}
@media only screen and (max-width: 479px){
    .tapdotssec .textinfo ul li{margin-top: 12px !important;}
    .clstextinfo h2{font-size: 20px !important;line-height: 26px !important;}
    .clscontactsec form .section_first .flag-container{border-radius: 6px 0 0 6px;}
    .ctitle h2, .tapdotssec .ctitle, .clsenquirenowrighttwo h2, .clsmaintitle h2{font-size: 26px !important;line-height: 32px !important;}
    .ctitle p{font-size: 14px;line-height: 22px;}
    .popup.clscontactsec form .section_second p span.wpcf7-list-item{width: 100% !important;}
    .popup.clscontactsec input.wpcf7-submit{font-size: 14px !important;width: 146px !important;}
    /*.custnav .menus{padding: 9px 15px 9px;}*/
    header nav li{padding: 10px 0 !important;}
    header nav li a{font-size: 16px !important;}
    header .menus > li.menu-item-has-children{background-position: 100% 18px;}
    #cbtn, .cbtn a{font-size: 14px !important;width: 146px !important;height: 35px !important;line-height: 35px !important;}
    .cbtn a span{line-height: 35px !important;}
    .clsslidersection.elementor-section{height: 430px !important;}
    .clsslidersection .clssliderfirstsection{padding-top: 20px;}
    .clsfollowthesetpsec{padding: 35px 15px !important;}
    .clsfollowsection .clsfollowimg{padding-bottom: 15px;}
    .clsfollowsection .clsfollowimg .clsimgnumber{padding: 5px;}
    .clsfollowsection .clsfollowimg .clsimgnumber figure.wp-caption{height: 140px;}
    .clsfollowsection .clsfollowimg .clsfollowone p, .clsfollowsection .clsfollowimg .clsfollowtwo p, .clsfollowsection .clsfollowimg .clsfollowthree p{font-size: 14px !important;line-height: 18px !important;}
    .clsourservicesection{padding: 35px 0 !important;}
    .ourservices .servicecontent .ctitle{padding-bottom: 15px;}
    .serviceslider .item{padding: 6px;}
    .serviceslider .item .infobox{padding: 15px;box-shadow: 0px 0px 7px 0px #00000014;border-radius: 20px;min-height: 420px;}
    .serviceslider .item .infobox .imagebox{height: 170px;}
    .serviceslider .item .infobox .disc h4, .clsourblog .blogcontent .item .infobox .disc h4{font-size: 18px;padding-bottom: 8px;}
    .serviceslider .item .infobox .disc p, .serviceslider .item .infobox .disc a, .clsourblog .blogcontent .item .infobox .disc p, .clsourblog .blogcontent .item .infobox .disc a{font-size: 14px;line-height: 22px;}
    .clsenquirenow{padding: 30px 5px 0 !important;}
    .clsenquirenowrightone .elementor-heading-title, .clsenquirenowrightthree p{font-size: 15px !important;line-height: 24px !important;}
    .clsenquirenowrightone > .elementor-widget-container{padding-bottom: 5px !important;}
    .clsenquirenow .clsenquirenowrighttwo .elementor-widget-container{padding-bottom: 12px !important;}
    .clsenquirenowrightthree p{margin-bottom: 22px !important;}
    .clsenquirenowrightfour{padding-bottom: 15px;}
    .clsppcdescription .elementor-widget-container{font-size: 18px;line-height: 26px;padding: 35px 15px !important;}
    .clsourexperties{padding: 35px 0 !important;}
    .clsourexpertiessubsec .clscountrysec{width: 240px !important;}
    .clsourexpertiessubsec .clscountrysec .clsexpertisenumber p{font-size: 26px !important;line-height: 36px !important;}
    .tapdotssec{padding: 40px 0;}
    .tapdotssec .ctitle{margin-bottom: 30px;}
    .tapdotssec .textinfo .govimgbox{width: 90%;margin-bottom: 20px;}
    .tapdotssec .textinfo ul li{background-size: 17px auto;background-position: 0px 4px !important;padding-left: 28px !important;margin-top: 12px;}
    .testimonial{padding: 40px 0 25px;}
    .testimonial .midcontainer{width: 90%;}
    .testimonial .testimonialslider{padding-top: 12px;}
    .testimonial .item{padding: 0 8px;}
    .testimonial .item .infobox{padding: 15px;}
    .testimonial .item .infobox .disc{padding-top: 12px;}
    .testimonial .item .infobox .disc .imagebox{min-width: 60px;min-height: 60px;width: 60px;margin-right: 8px;}
    .testimonial .item .infobox .disc .info h4{font-size: 15px;line-height: 18px;padding-bottom: 3px;}
    .testimonial .item .infobox .disc .info span{font-size: 12px;line-height: 14px;}
    .testimonial .slick-arrow{width: 45px;height: 46px;background-size: 19px auto;}
    .clsimportantdoc{padding: 35px 15px 10px !important;}
    .clsimportantdoc .clsmaintitle .elementor-widget-container{padding-bottom: 10px !important;}
    .clsproudpartners{padding: 0 10px 35px !important;}
    .clsproudpartners .clsmaintitle .elementor-widget-container{padding-bottom: 15px !important;}
    .clsproudpartners .gallery figure.gallery-item{max-width: 50% !important;}
    .clsimportantdoc .clsimportantul{margin-bottom: 25px !important;}
    .clsimportantdoc p.elementor-heading-title{font-size: 18px !important;line-height: 24px !important;}
    .clsimportantdoc .clsimportantul li{font-size: 14px !important;padding: 5px 0;}
    .clsmap{padding-top: 30px !important;}
    .clsmap #chartdiv{margin-top: 5px;}
    .clsmap #districtInfo ul li{width: 50%;}
    .clsfaq{padding: 35px 15px !important;}
    .clsfaq .clsmaintitle{margin-bottom: 0 !important;}
    .clsfaq .elementor-accordion .elementor-accordion-item{border-radius: 10px;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title{padding: 12px 20px 12px 0 !important;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-title a{font-size: 15px;line-height: 16px;}
    .clsfaq .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding: 12px 0;font-size: 13px !important;line-height: 24px !important;}
    .clsourblog{padding-bottom: 40px !important;}
    .clsourblog .clsmaintitle{margin-bottom: 5px !important;}
    .clsourblog .blogcontent .item{padding: 10px 15px;}
    .clsourblog .blogcontent .item .infobox{padding: 20px;border-radius: 24px;}
    .clsourblog .blogcontent .item .infobox .imagebox{border-radius: 16px;}
    .clscontactsec{padding: 0 15px 40px !important;}
    .clscontactsec .clsconctactsubsec{padding: 25px !important;border-radius: 22px;}
    .clscontactsec form .section_first p{width: 100%;padding: 0;}
    .clscontactsec form p{margin-bottom: 10px !important;}
    .clscontactsec form label{font-size: 13px;line-height: 16px;}
    .clscontactsec form input.wpcf7-text, .clscontactsec form textarea{padding: 8px !important;font-size: 14px;margin-top: 2px;border-radius: 6px;}
    .clscontactsec form .section_second input{width: 22px;height: 22px;}
    .clscontactsec form textarea{height: 110px;}
    footer{padding: 45px 0px 20px;}
    footer .gettouch{padding: 25px;border-radius: 22px;}
    footer .gettouch .geticon{width: 100%;}
    footer .footerboxs{width: 100%;margin-top: 20px;}
    footer h4{margin-bottom: 15px;}
    footer .footerboxs ul li{margin-bottom: 10px;}
    footer .fbox5 .fimgbox{width: 125px;height: 115px;}
    footer .fbox5 .fimg1 img{width: 45px;}
    footer .fbox5 .fimg2 img{width: 100px;}
    footer .fbox5 p{margin-bottom: 0 !important;}

    /* Inner page Start */
    .clstextinfo p{padding-top: 10px;font-size: 14px !important;line-height: 22px !important;}
    .cboxinfo .clstextinfo{border-radius: 22px;}
    .cboxinfo .clstextinfo .elementor-icon-box-icon{margin-bottom: 15px !important;}
    .clssubpagesecforth .cboxinfo .clstextinfo h2, .clsboxsection .clstextinfo h2, .clstypesection .clstextinfo p.elementor-icon-box-title, .clswhychosesubsect .cboxinfo .clstextinfo h2{font-size: 16px !important;line-height: 22px !important;}
    .clsmainbannersubpage > .elementor-container{min-height: 130px !important;}
    .clssubpagetitle h1, .clssubpagetitle h2{font-size: 32px !important;line-height: 40px !important;}
    .clsbacktitile{font-size: 62px !important;line-height: 74px !important;}
    .clssubpagesectwo{padding: 30px 15px 40px !important;}
    .clssubpagesecthree{padding: 40px 0 !important;}
    .clssubpagesecthree .cboxinfo .clstextinfo p{line-height: 26px !important;}
    .clssubpagesecforth{padding: 40px 0 !important;}
    .clssubpagesecforth .clswhychoose .elementor-widget-container{padding-bottom: 15px !important;}

    .clsboxsection{padding-bottom: 40px !important;}
    .clsboxsection .clstextinfo p{line-height: 24px !important;}

    .clsdocumentdesc{padding: 35px 0 !important;}
    .clsdocumentdesc h2, .clspassportdescfirst h2, .clspersonalsubsec h2, .clspersonalsubsecfour h2, .clsbirthh2 h2{padding-top: 5px;}
    .clsdocumentdesc .clsdocusul {width: 100% !important;}
    .clsdocumentdesc .clsdocusul .elementor-widget-wrap.elementor-element-populated{padding: 0 !important;}
    .clsdocumentdesc ul.clsdocusul li{font-size: 14px !important;line-height: 22px !important;}
    .clstypesection, .page-id-989 .clswhysection{padding: 40px 0 !important;}

    .clspassportinfo, .clsdocinfo{padding: 30px 0 35px !important;}
    .clspassportdescfirst{padding: 35px 0 45px !important;}
    .clspassportdesctwo{padding: 40px 0 0px !important;}
    .clspassportdesctwo .clspassportdesctwosub{padding: 0 0 45px !important;}
    .page-id-918 .clswhysection{padding: 40px 0 !important;}

    .page-id-989 .clsinvocieinfo{padding: 30px 0 35px !important;}
    .page-id-989 .clsinvoicedesc{padding: 35px 0 45px !important;}

    /* apostille-service-in-india page */
    ul.clsdocusul li{font-size: 14px;line-height: 26px;}
    ul.ulliinnersec li{font-size: 13px;line-height: 16px;min-height: 36px;}
    .clsapostikkedesc section{padding: 0 !important;}
    .clsapostikkedesc .elementor-element:nth-child(2) > .elementor-widget-container{padding: 15px 0 10px !important;}
    .clsapostiullisec{padding: 10px 0px 20px 0px !important;}
    .clspartiesdesc{padding-bottom: 15px !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect, .page-id-1094 .clsapostiullisec .clsaposlisect:last-child{width: 100% !important;}
    .page-id-1094 .clsapostiullisec .clsaposlisect ul li, .page-id-1094 .clsapostiullisec .clsaposlisect ul{border-left: none !important;justify-content: center;text-align: center;}
    .clsappodesc{padding: 30px 0 50px !important;}
    .clspersonalsubsecone p, .clspersonalsubsectwo p, .clspersonalsubsecthree p{padding-bottom: 10px;}
    .clspersonalsubsectwo .clseducation{padding-bottom: 15px;}

    /* payment-details page */
    .clspaymentinfoone{padding: 15px 0px 30px !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv{padding: 30px 20px;border-radius: 26px;}
    .clspaymentinfotwo .clspaymentwaysubdiv .clsboxsec{padding: 7px 0;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-icon{margin-bottom: 5px !important;}
    .clspaymentinfotwo .clspaymentwaysubdiv .elementor-icon-box-wrapper h2{font-size: 14px !important;line-height: 18px !important;}
    .clspaymentinfothree{padding: 40px 0 35px !important;}
    .clspaymentinfothree .clswhat > .elementor-widget-container{padding-bottom: 20px !important;}
    .clspaymentinfothree ul.ulliinnersec li{font-size: 14px;}

    /* apostille-service-in-bangalore page */
    .page-id-1305 .clsbangloredescone{padding-bottom: 40px !important;}
    .page-id-1305 .clsbangloredescone h2{padding-bottom: 25px;}
    .page-id-1305 .clsbangloredescone section .elementor-widget-container{padding: 0 !important;}
    .clsbangloredesctwo, .page-id-1305 .clsinvoicedesctwo, .page-id-1305 .clswhysection{padding: 35px 0 !important;}
    .clsbangloredesctwo .clinvoicesideimg, .page-id-1305 .clsinvoicedesctwo .clsbnghowsect .clshowimg{padding-top: 20px;}
    .page-id-1305 .clsinvoicedesctwo .clsbnghowsect{padding-top: 20px !important;}
    .page-id-1305 .clscontactsec{padding-bottom: 40px !important;}
    .page-id-1305 .clsinvoicedescfour{padding-top: 30px;}
    .page-id-1305 .clsinvoicedescfour .clsapostiullisec .elementor-widget-image{padding: 0 0 15px !important;}
    .page-id-1305 .clsinvoicedescfour ul.clsdocusul{padding-top: 10px;padding-left: 17px;}
    .page-id-1305 .clsapostiullisec{padding: 0 0 22px !important;}
    .page-id-1305 .clswhysection .cboxinfo:first-child{padding-top: 0 !important;}
    .page-id-1305 .clswhysection .cboxinfo h2{font-size: 16px !important;line-height: 20px !important;}

    /* important-documents page */
    .clsimpsect .elementor-accordion-title{font-size: 14px !important;}
    .impdoctable ul, ul.clsimportantulthree li{width: 100%;border-left: none !important;}
    .impdoctable ul.clsimportantulthree li:last-child{border: none;}

    /* contact-us page */
    .clsgettouchcontact{margin-top: 35px;}
    .clscontactmapsec{padding-bottom: 40px !important;}

    /* pcc-apostille-services-in-india page */
    .page-id-1628 .clsbirthinfo{padding: 30px 0 40px !important;}
    .clspccsec .clsbirthh2 h2{padding-top: 15px !important;}
    .clspccsec .clsbirthcerti:nth-child(6) p:first-child, .clspccsec .clsbirthcerti:nth-child(6) p:nth-child(2){padding-top: 10px;}
    .page-id-1628 .clspccdescthree {padding-top: 10px !important;}
    .page-id-1628 .clsenquirenowrightthree p{margin-bottom: 0 !important;}
    .page-id-1628 .clsuaedescsecfour{padding-top: 40px !important;}
    .page-id-1628 .clsuaedescsecfour h2{padding-bottom: 5px;}
    .page-id-1628 .clsuaedescsecfour .clswhychosesubsect .cboxinfo .clstextinfo{padding: 25px !important;}
    .page-id-1628 .clsenquirenowrighttwo h2, .page-id-1628 .clsuaedescsecfour h2.elementor-heading-title{font-size: 22px !important;line-height: 28px !important;}
    .page-id-1628 .clspccdesctwo .clsfaqbanglure > .elementor-element-populated{padding: 35px 0 !important;}
    .page-id-1628 .clsfaqbanglure .elementor-accordion{padding-top: 0 !important;}

    /* power-of-attorney page */
    .clspowersecone{padding: 30px 0 40px !important;}
    .clspowersectwo{padding: 35px 0 !important;}
    .clspowersecthree, .clspowersectthree, .clspowersectsix, .clspowersectfour{padding: 35px 0 0 !important;}
    .clspowersecfive h2.elementor-heading-title{font-size: 18px !important;padding-bottom: 10px;}
    .clspowersecthree .cboxinfo .clstextinfo .elementor-icon-box-wrapper h2, .clspowersecfive .cboxinfo .clstextinfo .elementor-icon-box-wrapper h2{font-size: 16px !important;line-height: 22px !important;}

    /* apostille-marriage-certificate-in-india page */
    .page-id-1603 .clsmerragesec{padding: 35px 0 !important;}
    .page-id-1603 .clsmerragesec .subcerti p:first-child{padding-top: 10px;}
    .page-id-1603 .clsmerragedesctwo .clspccdiv, .page-id-1603 .clsmerragedesctwo .clswhychoose{padding-bottom: 10px !important;}
    .page-id-1603 .clsmerragedesctwo .clswhychosesubsect{padding-bottom: 25px !important;}
    .page-id-1603 .clsmerragedesctwo{padding: 42px 0 0px !important;}
    .page-id-1603 .clsenquirenowrighttwo h2{font-size: 20px !important;line-height: 28px !important;}
    .page-id-1603 .clsenquirenowrightthree p{margin-bottom: 0 !important;}
    .page-id-1603 .clsenquirenowsubdiv > .elementor-container.elementor-column-gap-extended > .elementor-column > .elementor-widget-wrap.elementor-element-populated{padding-top: 0 !important;}
    .page-id-1603 .clsmerragedescsecfour .clswhychoose{padding-bottom: 10px;}
    .page-id-1603 .clsmerragedescsecfour .clswhychoose h2, .page-id-1171 .clsuaedescsecfour h2{font-size: 22px !important;}
    .page-id-1603 .clsmerragedescsecfour, .clsuaedescsecfive{padding: 30px 0 !important;}
    .clsuaedescsecfive .clswhychoose .elementor-widget-container{padding-bottom: 8px !important;}
    .clsuaedescsecfive .clswhysecsubdesc p{padding-top: 5px;}
    .page-id-1603 .clsfaq{padding-top: 35px!important;}
    .page-id-1603 .clscontactsec{padding-bottom: 50px !important;}

    /* uae-embassy-attestation-services-in-india page */
    .page-id-1171 .clssubpagetitle h1, .page-id-1171 .clssubpagetitle h2{font-size: 27px !important;line-height: 32px !important;}
    .page-id-1171 .clsuaedescsecone, .page-id-1171 .clsuaedescsectwo, .page-id-1171 .clsuaedescsecthree, .page-id-1171 .clsuaedescsecfour, .page-id-1171 .clsuaedescsecsix .testimonial{padding: 35px 0 !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat .elementor-widget-container{padding: 20px 0 10px !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat .elementor-widget-container h2{font-size: 18px !important;}
    .page-id-1171 .clsuaedescsectwo .clswhat:first-child .elementor-widget-container h2{font-size: 20px !important;}
    .page-id-1171 .clsuaedescsectwo ul.ulliinnersec li{font-size: 14px;}
    .page-id-1171 .clsuaedescsecfour h2{padding-bottom: 10px;}

    /* birth-certificate-apostille */
    .page-id-1353 .clsbirthinfo{padding: 30px 0px 35px !important;}
    .page-id-1353 .clsbirthdescone{padding: 35px 0 25px !important;}
    .page-id-1353 .clsbirthsec{padding-bottom: 35px !important;}
    .page-id-1353 .clsbirthdesctwo, .page-id-1353 .clsuaedescsecfour, .page-id-1353 .clsuaedescsecsix .testimonial{padding: 35px 0 !important;}
    .page-id-1353 .clsbirthdesctwo .clspccdiv{padding-top: 10px;}
    .page-id-1353 .clsbirthdesctwo .clswhychosesubsect{padding-bottom: 30px;}
    .page-id-1353 .clsenquirenowrightthree p{margin-bottom: 0 !important;}
    .page-id-1353 .clsenquirenowsubdiv .clswhytext{padding-bottom: 10px;}
    .page-id-1353 .clsuaedescsecfour h2{font-size: 22px !important;}

    /* global-korea-scholarship-gks page */
    .page-id-1519 .clsgksdesc{padding: 25px 0 0 !important;}
    .page-id-1519 .clsgksdesc h2.elementor-heading-title{padding-bottom: 15px !important;}
    .page-id-1519 .clsgksinfoone{padding: 35px 0 !important;}
    .page-id-1519 .clsgksinfo .clsgkstext .clssubsectdesc p{font-size: 14px !important;line-height: 22px !important;}
    .page-id-1519 .clsgksinfoone .clsgks2024text h2{line-height: 26px !important;}
    .page-id-1519 .clsgksinfoone .clsgks2024text > .elementor-element-populated > .clssubsectdesc:nth-child(2){margin-bottom: 25px !important;}
    .clsgksinfoone .clsgks2024text .clssubsectdesc ul{padding-top: 10px;}
    .clsgksinfotwo .clsdoctitle{padding-top: 20px;}
    .clsgksinfotwo .clsgkssubsec{padding-top: 5px;}
    .clsgksinfotwo .clsgkssubsec .clsgksulsec > .elementor-widget-wrap{padding: 25px;border-radius: 22px;}
    .clsgksinfotwo .clsgkssubsec .clsgksulsec{padding: 10px;}
    .clsgksinfotwo .clsdownloadsect .clsgksulsec:last-child::before{width: 80px;height: 78px;}
    .clsgksinfotwo .clsdownloadsect .clsgksulsec:last-child img{width: 32px;}
    .clsdownloadsect h2{font-size: 16px !important;}
    .clsgksinfotwo .clsdownloadsect{margin: 20px 0 35px;}
    .page-id-1519 .testimonial{padding: 35px 0 40px !important;}

    /* blog details page */
    .single .neve-main{padding-top: 30px;}
    .single .neve-breadcrumbs-wrapper{margin-bottom: 5px !important;}
    .single .neve-breadcrumbs-wrapper span{font-size: 12px;}
    .single .entry-header .title{font-size: 20px !important;line-height: 24px !important;margin-bottom: 0 !important;}
    .single .nv-thumb-wrap{height: 200px;}
    .single .nv-thumb-wrap img{width: 100%;height: 100%;object-fit: cover;}
    .single .nv-content-wrap p{font-size: 14px !important;line-height: 22px !important;padding-top: 5px;}
    .single .nv-content-wrap h2.wp-block-heading, .single .nv-content-wrap h3.wp-block-heading{padding-top: 12px;}
    .single .nv-sidebar-wrap h2, .single .nv-content-wrap h3.wp-block-heading, .single .nv-content-wrap h2{font-size: 18px !important;line-height: 26px !important;}
    .single .nv-single-post-wrap{margin-bottom: 20px !important;}
    .single .nv-sidebar-wrap #block-16{margin-bottom: 25px !important;}
    .single .nv-sidebar-wrap .recent-posts ul li a{font-size: 12px;}
    .single .nv-sidebar-wrap .recent-posts ul li{padding: 7px 0;}
    .single .nv-sidebar-wrap .widget{margin-bottom: 15px !important;}
    .single .nv-sidebar-wrap h2{margin-bottom: 5px !important;}
    .single .nv-sidebar-wrap p{margin-bottom: 0 !important;}

    /* blog page */
    .blog .nv-index-posts.blog{margin-top: 30px !important;}
    .blog article .content .img-wrap{height: 200px;margin-bottom: 10px;border-radius: 22px;}
    .blog article .content h2 a, .blog article .content h2{font-size: 18px !important;line-height: 24px !important;}
    .blog article .content {padding: 20px;border-radius: 22px;}
    .blog article .content .entry-summary p{font-size: 14px !important;line-height: 22px !important;}

    /* Thank you page css */
    .page-template-thank-you .wrapper-1 .clsinfo{flex-direction: column;align-items: center;}
    .page-template-thank-you .wrapper-1 .clsinfo .item.clsemail{margin-left: 0;margin-top: 10px;}
    .page-template-thank-you .wrapper-2{padding: 0 0px 20px;}
    .page-template-thank-you h1{font-size: 36px; margin-bottom: 2px;}
    .page-template-thank-you .wrapper-2 p{font-size: 14px;}
}
@media only screen and (max-width: 410px){
    header{padding: 12px 0 !important;}
    #mobilemenu{background-size: 26px auto; width: 28px;}
    header .logo{padding-left: 32px;}
    .mobilelogo{width: 45px;height: auto;}
    .btnbox, .whatbtnbox{width: 230px !important;}
    header .btnbox a{line-height: 26px;}
    .btnbox a, .whatbtnbox a{font-size: 10px !important;margin: 2px !important;}
    header .whatbtnbox .whatapp{padding: 1px 0px 0px 15px;background-size: 12px auto;line-height: 12px;}
    .clsslidersection.elementor-section{height: 400px !important;}
    .mfootercontact .clsquote a{width: 130px;font-size: 17px;}
}