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

html{scroll-behavior: smooth;}

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




/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}


/*--------- Custom Font ----------*/
.glacialindifferencebold .elementor-widget-container h2.elementor-heading-title,
.glacialindifferenceregular .elementor-widget-container .elementor-button .elementor-button-text {font-family: 'glacialindifferencebold' !important;}

.glacialindifferenceregular .elementor-widget-container,
.glacialindifferenceregular .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-text {font-family: 'glacialindifferenceregular' !important;}



/* ---- Chevra Page ----- */
.chevra-header-sec .hfe-nav-menu .hfe-menu-item.elementor-button{position: relative;}
.chevra-header-sec .hfe-nav-menu .hfe-menu-item.elementor-button::after{content: '';width: 35px;height: 35px;background: url(images/p-icon.png) center no-repeat;background-size: cover;position: absolute;left: 14px;opacity: 1 !important;
    background-color: transparent !important;}
.chevra-header-sec .hfe-nav-menu .hfe-menu-item.elementor-button:hover::after{color: #fff;}

.colorText span {color: #f89520; font-weight: 700;}
.chevraForm .fluentform form .ff_submit_btn_wrapper button {background-image: unset;}
.chevraForm .fluentform form .ff-el-input--content .ff-el-form-check-label span { font: 300 16px/20px 'Poppins'}



/* ---- top-header-sec start ---- */
.top-header-sec .elementor-icon-list-items .elementor-icon-list-text{font-family: 'glacialindifferenceregular' !important;}
.top-header-sec .elementor-icon-list-items .elementor-icon-list-text span{font-size: 20px !important;}
/* ---- top-header-sec end ---- */

/* ---- header-sec start ---- */
.header-sec .hfe-nav-menu .hfe-menu-item {font-family: 'glacialindifferencebold' !important;}
.header-sec .hfe-nav-menu .hfe-menu-item.elementor-button{position: relative;}
.header-sec .hfe-nav-menu .hfe-menu-item.elementor-button::after{content: '';width: 35px;height: 35px;background: url(images/p-icon.png) center no-repeat;background-size: cover;position: absolute;left: 14px;opacity: 1 !important;
    background-color: transparent !important;}

/* ---- header-sec end ---- */

/* ---- footer-top-sec start ---- */

footer[role="contentinfo"] {border: none !important;}

.footer-top-sec .elementor-heading-title{font-family: 'glacialindifferencebold' !important;}

/*.footer-top-sec .formError{display: none;}
.footer-top-sec .wysija-input{width: 100%;height: 48px;border: 1px solid #fff;background: #fff; outline: none;border-radius: 10px;font-family: 'glacialindifferenceregular' !important;font-size: 12px;line-height: 16px;padding-left: 15px;padding-right: 15px;color: #000000;transition: all 500ms ease-in-out;}
.footer-top-sec .wysija-input:focus{border: 1px solid #f8951e;}
.footer-top-sec .wysija-submit{margin-top: 10px;border-radius: 10px;background: #f8951e;font-size: 17px;line-height: 19px;font-family: 'glacialindifferencebold' !important;text-transform: uppercase;color: #fff;border: none;outline: none;transition: all 500ms ease-in-out;padding: 12px 24px 12px 24px;}
.footer-top-sec .wysija-submit:hover{background: #2960a0;color: #fff;}*/

.footer-top-sec .elementor-icon-list-items .elementor-icon-list-text{font-family: 'glacialindifferenceregular' !important;}

/* ---------- Newsletter ---------- */
.footer-top-sec #mailpoet_form_1 form.mailpoet_form {padding: 0px;}
.footer-top-sec #mailpoet_form_1 .mailpoet_text {width: 100%; height: 48px; border: 1px solid #fff; background: #fff; outline: none; border-radius: 7px; font-family: 'glacialindifferenceregular' !important; font-size: 14px; line-height: 16px; padding-left: 15px !important; padding-right: 15px !important; color: #000000; transition: all 500ms ease-in-out;}
.footer-top-sec .mailpoet_submit {margin-top: -10px !important; border-radius: 10px;background: #f8951e;font-size: 17px;line-height: 19px;font-family: 'glacialindifferencebold' !important;text-transform: uppercase;color: #fff;border: none;outline: none;transition: all 500ms ease-in-out;padding: 12px 24px 12px 24px; height: 48px; width: 150px !important;}
.footer-top-sec .mailpoet_submit:hover{background: #2960a0;color: #fff;}

/* ---- footer-top-sec end ---- */

/* ---- footer-sec start ---- */
.footer-sec .hfe-copyright-wrapper{font-family: 'glacialindifferenceregular' !important;}
/* ---- footer-sec end ---- */

/* ---- home-contact-sec start ---- */
.home-contact-sec h2{font-family: 'glacialindifferencebold' !important;}

.contact-form-details .col-md-6,.contact-form-details .col-md-12{padding: 5px 13px;}
.contact-form-details .box .form-control,.contact-form-details .box .select-control{width: 100%;height: 52px !important;border: 1px solid #c0c1c1;box-shadow: none;position: relative;font:400 16px/18px 'Roboto';color: #2a2f34;padding-left: 15px;padding-right: 15px;transition: all 500ms ease-in-out;resize: none;margin-top: 3px; border-radius: 10px;}
.contact-form-details .box .form-control:focus,.contact-form-details .box .select-control:focus{border: 1px solid #f8951e;}
.contact-form-details .box .wpcf7-textarea{height: 130px !important;padding-top: 15px;}
.contact-form-details .submit input[type="submit"]{ font-family: "glacialindifferencebold"; font-size: 20px;text-transform: uppercase;background: #f8951e; border-radius: 10px; color: #fff; height: inherit; width:inherit; padding: 12px 65px 12px 64px;
margin-left: auto; margin-right: auto;margin-top: 18px;text-align: center;border:none;box-shadow: none;outline: none;}
.contact-form-details .submit input[type="submit"]:hover{background: #2960a0;transition: .5s;}
.contact-form-details .box label{font:400 16px/35px 'glacialindifferenceregular';color: #2a2a2a;}
.contact-form-details .captcha p{display: flex;column-gap: 15px;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
/* ---- home-contact-sec end ---- */

/* ---- home-banner-sec start ---- */
.home-banner-sec h1,.home-banner-sec h2,.home-banner-sec h3{font-family: 'glacialindifferencebold' !important;}

.home-banner-sec .elementor-button-text{position: relative;font-family: 'glacialindifferencebold' !important;}
.home-banner-sec .elementor-button-text::after{content: '\f095';font: normal normal normal 32px/1 FontAwesome;color: #000;position: absolute;left: -39px;top: -6px;}

.banner-form-details .col-md-12:not(:last-child){padding-bottom: 23px;}
.banner-form-details .form-control,.banner-form-details .select-control{width: 100%;height: 51px;border: 1px solid #fff;background: #fff;outline: none;box-shadow: 0px 0px 8px rgba(0,0,0,0.4);border-radius: 10px;padding-left: 20px;padding-right: 20px;font-family: 'glacialindifferenceregular';font-size: 14px;line-height: 22px;color: #0a0a0a;resize: none;transition: all 500ms ease-in-out;}
.banner-form-details .form-control:focus,.banner-form-details .select-control:focus{border: 1px solid #f8951e;box-shadow: none;}
.banner-form-details .wpcf7-textarea{height: 151px;padding-top: 10px;}
.banner-form-details .check-control label{display: flex;align-items: start;}
.banner-form-details .check-control .wpcf7-list-item-label{display: block;font-family: 'glacialindifferenceregular';font-size: 13px;line-height: 19px;color: #000000;margin-left: 10px;margin-top: -4px;}
.banner-form-details input[type="submit"]{width: inherit;height: inherit;box-shadow: none !important;border: none !important;background: #f8951e;color: #000000;font-family: 'glacialindifferencebold';font-size: 20px;line-height: 22px;padding: 19px 49px 17px 51px;transition: all 500ms ease-in-out;}
.banner-form-details input[type="submit"]:hover{background: #2960a0;color: #fff;}
.banner-form-details .captcha p{display: flex;column-gap: 15px;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
.banner-form-details .wpcf7-list-item-label{display: block;font-family: 'glacialindifferenceregular';font-size: 13px;line-height: 19px;color: #000000;margin-left: 22px;margin-top: -19px;}
/* ---- home-banner-sec end ---- */

/* ---- logo-form-sec start ---- */
.logo-form-sec h2{font-family: 'glacialindifferencebold' !important;}
/* ---- logo-form-sec end ---- */

/* ---- home-about-sec start ---- */
.home-about-sec h4{font-family: 'glacialindifferencebold' !important;}
/* ---- home-about-sec end ---- */

/* ---- home-about-sec start ---- */
.bg-text h4,.request-btn .elementor-button,.home-about-sec h4,.home-about-sec h3,.home-about-sec h2,.home-about-sec .elementor-divider .elementor-divider__text{font-family: 'glacialindifferencebold' !important;}
.home-about-sec .elementor-widget-container,.home-about-sec .elementor-icon-list-items .elementor-icon-list-text{font-family: 'glacialindifferenceregular' !important;}
/* ---- home-about-sec end ---- */

/* ---- home-service-sec start ---- */
.home-service-sec h2{font-family: 'glacialindifferencebold' !important;}
.home-service-sec .elementor-widget-container{font-family: 'glacialindifferenceregular' !important;}
/* ---- home-service-sec end ---- */

/* ---- home-client-sec start ---- */
.home-client-sec h2{font-family: 'glacialindifferencebold' !important;}

.client-list .owl-item{padding-bottom: 30px;position: relative;}
.client-list .owl-item::after{content: '';width: 100%;height: 20px;background: url(images/text-bg.png) center no-repeat;background-size: cover;position: absolute;left: 0;bottom: 10px;}
.client-list .client-box{width: 100%;padding: 64px 50px 57px 44px;position: relative;background: #e6e6e6;}
.client-list .client-box .client-content .start-rating{position: relative;display: flex;padding-bottom: 9px;padding-top: 10px;}
.client-list .client-box .client-content .start-rating span{margin-right: 5px;font: normal normal normal 19px/1 FontAwesome;color: #f8951e;}
.client-list .client-box .client-content h2{font-family: 'glacialindifferencebold';font-size: 19px;line-height: 21px;color: #131313;padding-bottom: 5px;}
.client-list .client-box .client-content h3{font-family: 'glacialindifferenceregular';font-size: 15px;line-height: 17px;color: #1b1b1b;}
.client-list .client-box p{font-size: 14px;line-height: 22px;font-family: 'glacialindifferenceregular';color: #232323;min-height: 90px;}

.client-list .owl-nav{position: absolute;top: -83px;right: 0;display: flex;}
.client-list .owl-nav .owl-prev,.client-list .owl-nav .owl-next{width: 32px;height: 32px;font: normal normal normal 17px/32px FontAwesome;color: #000000;background: #869fbd;border-radius: 50%;text-align: center;transition: all 500ms ease-in-out;margin-left: 8px;}
.client-list .owl-nav .owl-prev:hover,.client-list .owl-nav .owl-next:hover{color: #fff;background: #f8951e;}
/* ---- home-client-sec end ---- */

/* ---- service-list start ---- */
.service-list .owl-item img{width: none;}
.service-list .service-box{position: relative;width: 100%;background: #0a3e7a;border-radius: 10px;padding: 98px 72px 56px 20px;}
.service-list .service-box .service-icon-con{position: relative;display: flex;align-items: start;}
.service-list .service-box .service-icon-con .service-icon{width: 24%;height: 119px;position: relative;overflow: hidden;border-radius: 10px;background: #f8951e;display: flex;justify-content: center;align-items: center;}
.service-list .service-box .service-icon-con .service-icon img{width: 75%;max-width: 100%;}
.service-list .service-box .service-icon-con .service-content{padding-left: 20px;}
.service-list .service-box .service-icon-con .service-content h2{font-family: 'glacialindifferencebold';text-transform: uppercase;color:#fff;font-size: 30px;line-height: 32px;padding-bottom: 17px;}
.service-list .service-box .service-icon-con .service-content p{color: #fff;font-size: 16px;line-height: 23px;font-family: 'glacialindifferenceregular';padding-bottom: 2px;}
.service-list .service-box .service-icon-con .service-btn{float: right;position: relative;display: inline-block;font-family: 'glacialindifferencebold';text-transform: uppercase;color:#000000;font-size: 16px;line-height: 18px;background: #f8951e;border-radius: 10px;padding: 15px 45px 14px 23px;transition: all 500ms ease-in-out;}
.service-list .service-box .service-icon-con .service-btn::after{content: '\f178';font: normal normal normal 19px/1 FontAwesome;color: #000000;position: absolute;top: 14px;right: 14px;}
.service-list .service-box .service-icon-con .service-btn:hover{background: #fff;}
/* ---- service-list end ---- */

/* ---- sec-heading-con start ---- */
.sec-heading-con h2{font-family: 'glacialindifferencebold' !important;}
/* ---- sec-heading-con end ---- */

/* ---- home-blog-list start ---- */
.home-blog-list .home-blog-box .blog-img{width: 100%;height: 287px;position: relative;overflow: hidden;}
.home-blog-list .home-blog-box .blog-img img{width: 100%;height: 100%;object-fit: cover;}
.home-blog-list .home-blog-box .blog-con{padding-right: 15px;}
.home-blog-list .home-blog-box .blog-con .blog-title{font-size: 20px;line-height: 22px;font-family: 'glacialindifferenceregular';color: #000000;padding-top: 22px;padding-bottom: 12px;position: relative;display: inline-block;transition: all 500ms ease-in-out;}
.home-blog-list .home-blog-box .blog-con .blog-title:hover{color: #f8951e;}
.home-blog-list .home-blog-box .blog-con .b-content{font-size: 16px;line-height: 25px;font-family: 'glacialindifferenceregular';color: #000000;min-height: 130px;border-bottom: 1px solid #1e1e1e;border-top:1px solid #1e1e1e;padding-top: 17px;}
.home-blog-list .home-blog-box .blog-con ul{position: relative;display: flex;list-style-type: none;padding-top: 12px;}
.home-blog-list .home-blog-box .blog-con ul li{font-size: 16px;line-height: 18px;font-family: 'glacialindifferenceregular';color: #000000;padding-right: 20px;}
/* ---- home-blog-list end ---- */

/* ---- inner-client-list start ---- */
.inner-client-list .col-md-6{padding: 15px;}
.inner-client-list .inner-client-box{width: 100%;padding: 62px 50px 20px 44px;position: relative;background: #e6e6e6;}
.inner-client-list .inner-client-box h2{font-family: 'glacialindifferencebold';font-size: 20px;line-height: 22px;color: #131313;padding-bottom: 3px;}
.inner-client-list .inner-client-box h3{font-family: 'glacialindifferenceregular';font-size: 18px;line-height: 20px;color: #1b1b1b;}
.inner-client-list .inner-client-box .start-rating{position: relative;display: flex;padding-bottom: 9px;padding-top: 13px;}
.inner-client-list .inner-client-box .start-rating span{margin-right: 5px;font: normal normal normal 19px/1 FontAwesome;color: #f8951e;}
.inner-client-list .inner-client-box p{font-size: 14px;line-height: 23px;font-family: 'glacialindifferenceregular';color: #232323;min-height: 110px;}

.inner-client-list .pagination{position: relative;display: flex;justify-content: center;padding-top: 65px;list-style-type: none;}
.inner-client-list .pagination li{padding-left: 5px;padding-right: 5px;}
.inner-client-list .pagination li a{width: 50px;height: 54px;position: relative;display: inline-block;text-align: center;font-size: 18px;line-height: 54px;font-family: 'glacialindifferenceregular';color: #000000;border: 1px solid #ababab;background: #f4f4f4;transition: all 500ms ease-in-out;}
.inner-client-list .pagination li a:hover,.inner-client-list .pagination li.active a{background: #f8951e;border: 1px solid #f8951e;color: #fff;}
/* ---- inner-client-list end ---- */

/* ---- inner-blog-list start ---- */
.inner-blog-list .col-md-6{padding: 27px 15px;}
.inner-blog-list .inner-blog-img{width: 100%;height: 311px;position: relative;overflow: hidden;border-radius: 10px 10px 0px 0px;}
.inner-blog-list .inner-blog-img img{width: 100%;height: 100%;object-fit: cover;}
.inner-blog-list .inner-blog-content h2{font-size: 18px;line-height: 20px;font-family: 'glacialindifferencebold';color: #141414;padding-top: 20px;padding-bottom: 18px;}
.inner-blog-list .inner-blog-content ul{position: relative;display: flex;list-style-type: none;padding-bottom: 25px;}
.inner-blog-list .inner-blog-content ul li{font-size: 16px;line-height: 18px;font-family: 'glacialindifferenceregular';color: #000000;padding-right: 20px;}
.inner-blog-list .inner-blog-content p{font-size: 16px;line-height: 25px;font-family: 'glacialindifferenceregular';color: #000000;padding-bottom: 26px;min-height: 101px;}
.inner-blog-list .inner-blog-content .blog-btn{position: relative;display: inline-block;font-size: 16px;line-height: 18px;font-family: 'glacialindifferencebold';color: #ffffff;background: #f8951e;border-radius: 10px;padding: 15px 40px 13px 40px;}
.inner-blog-list .inner-blog-content .blog-btn:hover{background: #2960A0;}

.inner-blog-list .pagination{position: relative;display: flex;justify-content: center;padding-top: 52px;list-style-type: none;}
.inner-blog-list .pagination li{padding-left: 5px;padding-right: 5px;}
.inner-blog-list .pagination li a{width: 50px;height: 54px;position: relative;display: inline-block;text-align: center;font-size: 18px;line-height: 54px;font-family: 'glacialindifferenceregular';color: #000000;border: 1px solid #ababab;background: #f4f4f4;transition: all 500ms ease-in-out;}
.inner-blog-list .pagination li a:hover,.inner-blog-list .pagination li.active a{background: #f8951e;border: 1px solid #f8951e;color: #fff;}

/* ---- inner-blog-list end ---- */


/* ---- pum-theme-587 start ---- */
#popmake-611 .pum-theme-587 .pum-container, .pum-theme-enterprise-blue .pum-container{border-radius: 0px !important;box-shadow: none !important;padding: 51px 85px !important; }
#popmake-611 .pum-content{border: 16px solid #00254f;text-align: center;padding-top: 42px;padding-bottom: 34px;}
#popmake-611 h2{font-size: 40px;line-height: 42px;font-family: 'glacialindifferencebold';color: #29609f;text-transform: uppercase;padding-top: 45px;}
#popmake-611 h3{font-size: 30px;line-height: 32px;font-family: 'glacialindifferencebold';color: #fa9422;text-transform: uppercase;padding-top: 3px;padding-bottom: 18px;}
#popmake-611 a{display: inline-block;position: relative;font-size: 24px;line-height: 26px;font-family: 'glacialindifferencebold';color: #ffffff;text-transform: uppercase;background: #f8951e;border-radius: 10px;padding: 11px 25px 10px 25px;transition: all 500ms ease-in-out;}
#popmake-611 a:hover{background: #00254f;}

#popmake-1243 .pum-theme-587 .pum-container, .pum-theme-enterprise-blue .pum-container{border-radius: 0px !important;box-shadow: none !important;padding: 51px 85px !important; }
#popmake-1243 .pum-content{border: 16px solid #00254f;text-align: center;padding-top: 42px;padding-bottom: 34px;}
#popmake-1243 h2{font-size: 37px;line-height: 42px;font-family: 'glacialindifferencebold';color: #29609f;text-transform: uppercase;padding-top: 45px;}
#popmake-1243 h3{font-size: 30px;line-height: 32px;font-family: 'glacialindifferencebold';color: #fa9422;text-transform: uppercase;padding-top: 3px;padding-bottom: 18px;}
#popmake-1243 a{display: inline-block;position: relative;font-size: 24px;line-height: 26px;font-family: 'glacialindifferencebold';color: #ffffff;text-transform: uppercase;background: #f8951e;border-radius: 10px;padding: 11px 25px 10px 25px;transition: all 500ms ease-in-out;}
#popmake-1243 a:hover{background: #00254f;}
/* ---- pum-theme-587 end ---- */

/* ---- home-text-img-sec start ---- */
.home-text-img-sec .elementor-widget-container,.home-text-img-sec .elementor-icon-list-items .elementor-icon-list-text{font-family: 'glacialindifferenceregular' !important;}
.home-text-img-sec .elementor-button .elementor-button-text{font-family: 'glacialindifferencebold' !important;}
/* ---- home-text-img-sec end ---- */

/* ---- home-faq-sec start ---- */
.home-faq-sec h2{font-family: 'glacialindifferencebold' !important;}

.home-faq-sec .elementor-accordion .elementor-accordion-title{font-family: 'glacialindifferencebold' !important;}
.home-faq-sec .elementor-accordion .elementor-tab-content{font-family: 'glacialindifferenceregular' !important;}
.home-faq-sec .elementor-accordion .elementor-accordion-item{border: none !important;border-radius: 5px !important;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);margin-bottom: 14px;}
.home-faq-sec .elementor-tab-content{border: none !important;}

.home-faq-sec .elementor-button .elementor-button-text{font-family: 'glacialindifferencebold' !important;}
/* ---- home-faq-sec end ---- */


/*----------- Blog Deatils --------*/
.single-post .blog-details .sidebar .site-content {margin-top: 0;}
.blog-details {padding-top:70px;padding-bottom:60px;}
.blog-details .PostImg {position:relative;}
.blog-details .PostImg img {width:100%;height:100%;object-fit:cover; box-shadow: 1px 2px 6px 2px #ededed;}
.blog-details .PostCon {position:relative;padding-top:30px;}
.blog-details .PostCon h2 {font-size: 28px;line-height: 30px;font-family: 'glacialindifferencebold';color: #303030;}
.blog-details .PostCon .post-data {font-size: 16px;line-height: 20px;font-family: 'glacialindifferenceregular';padding-top:25px;padding-bottom:30px;color: #303030;}
.blog-details .PostCon p {font-size: 16px;line-height: 25px;font-family: 'glacialindifferenceregular';color: #303030;text-align: justify;padding-bottom:15px;}
.blog-details .PostCon p > b,
.blog-details .PostCon p > strong{font-weight:normal;font-family: 'glacialindifferencebold';}
.blog-details .PostCon h3,
.blog-details .PostCon h4,
.blog-details .PostCon h5,
.blog-details .PostCon h6{font-size: 20px;line-height: 26px;font-family: 'glacialindifferencebold';color: #141414;padding-bottom:10px;}
.blog-details .PostCon h4{font-size: 17px;line-height: 22px;}
.blog-details .PostCon h5{font-size: 15px;line-height: 18px;}
.blog-details .PostCon h6{font-size: 13px;line-height: 18px;}
.blog-details .PostCon h3 > b,
.blog-details .PostCon h4 > b,
.blog-details .PostCon h5 > b,
.blog-details .PostCon h6 > b{font-weight:normal;}
.blog-details .PostCon ul,
.blog-details .PostCon ol{padding-bottom:15px;}
.blog-details .PostCon ol{list-style-type:decimal;margin-left:15px;}
.blog-details .PostCon ul li,
.blog-details .PostCon ol li{font-size: 16px;line-height: 25px;font-family: 'glacialindifferenceregular';color: #303030;text-align: justify;padding-bottom:5px;padding-top:5px;}
.blog-details .PostCon ol li > b{font-weight:normal;font-family: 'glacialindifferencebold';}
.blog-details .site-content {width:100%;}

.blog-details .wp-block-search__label,.blog-details .wp-block-heading{font-size: 20px;line-height: 26px;font-family: 'glacialindifferencebold';color: #211e3b;padding-bottom: 5px;position:relative;margin-bottom:25px;}
.blog-details .wp-block-search__label:after,.blog-details .wp-block-heading:after{content:'';width: 24px;height: 3px;background:#211e3b;position:absolute;left:0;bottom:0;}
.blog-details .blogbox{display:flex;align-items:center;padding-bottom:18px;}
.blog-details .blogbox .blogimg{width:27%;height:82px;position:relative;overflow:hidden;border-radius:5px;}
.blog-details .blogbox .blogimg img{width:100%;height:100%;object-fit:cover;}
.blog-details .blogbox .blogcon{width:73%;}
.blog-details .blogbox .blogcon h3 a{font-size: 16px;line-height: 25px;font-family: 'glacialindifferenceregular';color: #303030;position:relative;display:inline-block;padding-left:12px;transition:all 500ms ease-in-out;}
.blog-details .wp-block-heading{padding-top:20px;}
.blog-details .blogbox .blogcon h3 a:hover{color:#F8951E;}

.blog-details form .wp-block-search__inside-wrapper{width:100%; height:62px; border-radius:9px; border:1px solid #ebebeb; outline:none; box-shadow: 1px 2px 6px 2px #ededed;}
.blog-details form input{font-size: 16px;line-height: 20px;font-family: 'glacialindifferenceregular';color: #303030;background:none;border:none;outline:none;padding-left:22px;padding-right:50px;}
.blog-details form .wp-element-button{position:relative;font-size:0px;padding:15px;height:0;outline:none;border:none;right: 17px;top: 13px;background:transparent;}
.blog-details form .wp-element-button::after{content:'\f002';font-family:'FontAwesome';font-size:24px;color:#7f7f7f;position:absolute;left:4px;top:2px;}


/*-------------- judge Page Start ------------*/
.faqSection .elementor-accordion-item {margin-bottom: 20px; border: none !important;}
.faqSection .elementor-widget-container .elementor-tab-title {border-radius: 9px; }
.faqSection .elementor-widget-container .elementor-tab-title .elementor-accordion-title {font-family: 'glacialindifferencebold' !important;}
.faqSection .elementor-widget-container .elementor-tab-content {border: 1px solid #d5d6d6 !important; border-top: 0 !important; font-family: 'glacialindifferenceregular' !important;}
.faqSection .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i {font-size: 25px; margin-top: 2px;}

/*------------- Contact Page -------------*/
.fromWrapper {position: relative;}
.fromWrapper:before {content: ''; position: absolute; background: url('images/contact-before-img.png') center no-repeat; background-size: cover; width: 85px; height: 296px; left: 115px; top:93px;}

.contactForm form .row {margin: 0 -10px;}
.contactForm form .row > .form-group,
.contactForm form .row > .col-12 {padding: 0 10px;}
.contactForm form .row > .form-group {margin-bottom: 18px;}
.contactForm form .form-group label {font: 300 16px/20px 'glacialindifferenceregular'; color: #212121; margin-bottom: 5px; }
.contactForm form .form-group input {height: 69px; border-radius: 5px; border: 1px solid #c0c1c1; box-shadow: none;}
.contactForm form .form-group textarea {min-height: 204px; border-radius: 5px; border: 1px solid #c0c1c1; box-shadow: none;}
.contactForm form .form-group input:focus,
.contactForm form .form-group textarea:focus {border: 1px solid #f8951e;}
.contactForm form input[type="submit"]{ font: 900 20px 'glacialindifferencebold'; text-transform: uppercase; background: #f8951e; border-radius: 0px; color: #fff; height: inherit; width:inherit; padding: 20px 30px 20px 30px; margin-left: 0; margin-top: 10px; text-align: center; border:none; box-shadow: none; outline: none;}
.contactForm form input[type="submit"]:hover{background: #2960a0; transition: .5s;}
.captcha p{display: flex;column-gap: 15px;flex-wrap: wrap;align-items: center;justify-content: flex-start;}


.infoLink .elementor-widget-container .elementor-image-box-content p a {color: #747171;}
.infoLink .elementor-widget-container .elementor-image-box-content p a:hover {color: #f8951e;}
.infoLink .elementor-widget-container .elementor-image-box-content .elementor-image-box-title {font-family: 'glacialindifferencebold' !important;}
.infoLink .elementor-widget-container .elementor-image-box-content .elementor-image-box-description {font-family: 'glacialindifferenceregular' !important;}


/* ---- inner-about-sec start ---- */
.inner-about-sec h2{font-family: 'glacialindifferencebold' !important;}
.inner-about-sec .elementor-widget-container{font-family: 'glacialindifferenceregular' !important;}
/* ---- inner-about-sec end ---- */

/* Chevra Form 
-------------------------------- */
.chevra_form{width: 100%; max-width: 702px; margin: 0 auto;}
.chevra_form .form-group label{font:300 16px/20px "Poppins", Sans-serif;color: #212121; display: block;}
.chevra_form .form-group .form-control{font:400 16px 'Poppins', sans-serif;color:#495057; height:55px !important; border-radius:4px; border: 1px solid #ced4da; background-color: #fff; background-image: none; outline: none; text-shadow: none;box-shadow:none;}
.chevra_form .form-group input.btn.btn-primary,
.chevra_form .form-group input.btn.btn-primary:hover,
.chevra_form .form-group input.btn.btn-primary:active,
.chevra_form .form-group input.btn.btn-primary:focus{font:700 20px 'Poppins', sans-serif; color: #fff;padding:15px 30px; letter-spacing: normal; background-image: none; background-color: #ff7b00; border:none !important; border-radius: 0px; box-shadow: none !important; text-shadow:none;outline: none; text-transform: uppercase; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.chevra_form .form-group input.btn.btn-primary:hover{background-color: #2960A0;}
.chevra_form .custom_checkbox .wpcf7-list-item.first{margin-left: 0 !important;}
/* Chevra Form 
-------------------------------- */





/* responsive */


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


}


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


}


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


}


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


}


@media screen and (max-width: 767px){
	
/* 	----- Chevra page ---- */
	.chevra-header-sec nav ul.hfe-nav-menu { justify-content: center;}
	
.inner-client-list .col-md-6 {padding: 10px 15px;}
.inner-client-list .col-12 {flex: 0 0 50%;max-width: 50%;}
.inner-client-list .inner-client-box{padding: 24px 16px 24px 16px;}
.inner-client-list .inner-client-box p{min-height: inherit;}
.inner-client-list .inner-client-box h3{font-size: 16px;line-height: 18px;}
.inner-client-list .inner-client-box .start-rating span {font: normal normal normal 15px/1 FontAwesome;}
.inner-client-list .inner-client-box .start-rating{padding-bottom: 12px;padding-top: 9px;}
	
	
.inner-blog-list .col-md-6{padding:15px 20px;}
.inner-blog-list .col-12{flex: 0 0 50%;max-width: 50%;}
.inner-blog-list .inner-blog-img {height: 260px;}
.inner-blog-list .inner-blog-content h2 {padding-top: 18px;padding-bottom: 7px;}
.inner-blog-list .inner-blog-content ul {padding-bottom: 13px;}
.inner-blog-list .inner-blog-content p{font-size: 14px;line-height: 23px;padding-bottom: 16px;min-height: inherit;}
.inner-blog-list .inner-blog-content .blog-btn{padding: 12px 28px 11px 28px;}
.inner-blog-list .pagination {padding-top: 30px;}
.inner-blog-list .pagination li{padding-left: 3px;padding-right: 3px;}
.inner-blog-list .pagination li a{width: 40px;height: 44px;font-size: 16px;line-height: 44px;}
	
.blog-details .PostCon p {font-size: 14px;line-height: 23px;}
	
.fromWrapper:before{display:none;}
	
.contactForm form .form-group input {height: 52px;}
.contactForm form .form-group textarea{resize: none;height:140px;min-height:inherit;}
.contactForm form input[type="submit"] {font: 900 18px 'glacialindifferencebold';padding: 16px 24px 16px 24px;}

.top-header-sec ul.elementor-icon-list-items{display: flex;justify-content: center;}
	
#popmake-611{width:95% !important;right: 5% !important;height: 340px !important;}
#popmake-611 .pum-theme-587 .pum-container, .pum-theme-enterprise-blue .pum-container{padding: 40px 20px 20px !important;}
#popmake-611 .pum-content{border: 6px solid #00254f;padding-top: 32px;}
#popmake-611 img{max-width: 150px;}
#popmake-611 h2 {font-size: 28px;line-height: 30px;padding-top: 20px;}
#popmake-611 h3 {font-size: 22px;line-height: 24px;padding-bottom: 12px;}
#popmake-611 a {font-size: 16px;line-height: 18px;}

#popmake-1243{width:95% !important;right: 5% !important;height: 340px !important;}
#popmake-1243 .pum-theme-587 .pum-container, .pum-theme-enterprise-blue .pum-container{padding: 40px 20px 20px !important;}
#popmake-1243 .pum-content{border: 6px solid #00254f;padding-top: 32px;}
#popmake-1243 img{max-width: 150px;}
#popmake-1243 h2 {font-size: 23px;line-height: 30px;padding-top: 20px;}
#popmake-1243 h3 {font-size: 22px;line-height: 24px;padding-bottom: 12px;}
#popmake-1243 a {font-size: 16px;line-height: 18px;}
	
.service-list .service-box .service-icon-con{display: inherit;}
.service-list .service-box .service-icon-con .service-icon{width: 120px;margin: 0 auto 20px auto;}
.service-list .service-box {padding: 32px 20px 42px 20px;}
.service-list .service-box .service-icon-con .service-content{padding-left: 0px;}
.service-list .service-box .service-icon-con .service-content h2{font-size: 26px;line-height: 28px;padding-bottom: 12px;text-align:center;}
.service-list .service-box .service-icon-con .service-content p{padding-bottom: 20px;text-align:center;}
.service-list .service-box .service-icon-con .service-btn{float: inherit;left: 50%;transform: translateX(-50%);}
	
	
/* ----- Judge page ----- */
	.faqSection .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i {font-size: 17px; margin-top: 6px;}

}

@media screen and (max-width: 575px){
	
.inner-client-list .col-12 {flex: 0 0 100%;max-width: 100%;}
	
.inner-blog-list .col-12{flex: 0 0 100%;max-width: 100%;}
.site-content .container{padding-right: 0px;padding-left: 0px;}
.blog-details .PostCon .post-data {padding-top: 18px;padding-bottom: 12px;}
.blog-details .PostCon p{padding-bottom: 7px;}
.blog-details .PostCon h3 {padding-bottom: 6px;}
	


}

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


}




