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;}

@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%;}

/* ---- top-header-sec start ---- */
.top-header-sec .elementor-icon-list-items .elementor-icon-list-text a{color: #FFFFFF;transition: all 500ms ease-in-out;}
.top-header-sec .elementor-icon-list-items .elementor-icon-list-text a:hover{color: #F65003;}

.header-sec .elementor-icon-box-wrapper span.elementor-icon{width: 50px;height: 50px;border-radius: 50%;background: #00235a;    display: grid;align-items: center;justify-content: center;}
.header-sec .elementor-icon-box-wrapper .elementor-icon-box-description a{color: #ffffff;transition: all 500ms ease-in-out;}
.header-sec .elementor-icon-box-wrapper .elementor-icon-box-description a:hover{color: #00235a;}

.gtranslate-language a.glink span{color:#ffffff !important;}
.gtranslate-language .gt_languages a span{color:#093976 !important;}
/* ---- top-header-sec end ---- */

/* ---- footer-top-sec start ---- */
footer[role="contentinfo"]{border: none !important;}
.footer-top-sec .wysija-input{width: 100%;height: 48px;border: 1px solid #403f3f;background: transparent;outline: none;border-radius: 10px;font:400 14px/16px 'Montserrat';font-size: 12px;line-height: 16px;padding-left: 15px;padding-right: 15px;color: #093976;transition: all 500ms ease-in-out;}
.footer-top-sec .wysija-input:focus{border: 1px solid #f65003;}
.footer-top-sec .wysija-submit{margin-top: 10px;border-radius: 10px;background: #f65003;font:700 17px/19px 'Montserrat';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: #093976;color: #fff;}
/* ---- footer-top-sec end ---- */

/* ---- home-contact-sec start ---- */
.contact-form-details .col-md-6,.contact-form-details .col-md-12{padding: 9px 15px;}
.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/20px 'Roboto';color: #2a2f34;padding-left: 15px;padding-right: 15px;transition: all 500ms ease-in-out;resize: none;margin-top: 3px; border-radius: 10px;background: #ffffff;}
.contact-form-details .box .form-control:focus,.contact-form-details .box .select-control:focus{border: 1px solid #f65003;}
.contact-form-details .box .wpcf7-textarea{height: 130px !important;padding-top: 15px;}
.contact-form-details .submit input[type="submit"]{ font:700 20px/22px 'Roboto';text-transform: uppercase;background: #f65003; border-radius: 10px; color: #fff; height: inherit; width:inherit; padding: 16px 65px 17px 64px;
margin-left: auto; margin-right: auto;margin-top: 11px;text-align: center;border:1px solid #fff;box-shadow: none;outline: none;}
.contact-form-details .submit input[type="submit"]:hover{background: #093976;transition: .5s;border: 1px solid #f65003;}
.contact-form-details .box label{font:400 16px/18px 'Roboto';color: #2a2a2a;padding-bottom: 10px;}
.contact-form-details .captcha p{display: flex;column-gap: 15px;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
/* ---- home-contact-sec end ---- */

/* ---- banner-form-details start ---- */
.banner-form-details .col-md-6,.banner-form-details .col-md-12{padding: 9px;}
.banner-form-details .form-control,.banner-form-details .select-control{width: 100%;height: 51px !important;border: 1px solid #fff;background: #fff;outline: none;box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.1);border-radius: 10px;padding-left: 18px;padding-right: 18px;font:500 14px/22px 'Roboto';color: #093976;resize: none;transition: all 500ms ease-in-out;}
.banner-form-details .form-control:focus,.banner-form-details .select-control:focus{border: 1px solid #F65003;box-shadow: none;}
.banner-form-details .wpcf7-textarea{height: 131px !important;padding-top: 10px;}
.banner-form-details .form-control::placeholder{color: #555555;}
.banner-form-details input[type="submit"]{width: inherit;height: inherit !important;box-shadow: none !important;border: none !important;background: #f65003;color: #ffffff;font:700 20px/22px 'Montserrat';padding: 17px 55px 20px 55px;transition: all 500ms ease-in-out;margin: 22px auto 0px auto;border-radius: 10px;}
.banner-form-details input[type="submit"]:hover{background: #093976;color: #fff;}
.banner-form-details .submit-icon{position: relative;}
.banner-form-details .submit-icon::after{content: '\f178';font: normal normal normal 19px/1 FontAwesome;color: #ffffff;position: absolute;right: 95px;top: 18px;}
.banner-form-details .captcha p{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
/* ---- banner-form-details end ---- */

/* ---- testimonial-list start ---- */
.testimonial-list .owl-item.center .testimonial-box{border-right: 1px solid #ffffff;border-left: 1px solid #ffffff;}
.testimonial-list .testimonial-content{padding-right: 30px;padding-left: 30px;text-align: center;}
.testimonial-list .testimonial-content .start-rating{position: relative;display: flex;justify-content: center;padding-bottom: 12px;}
.testimonial-list .testimonial-content .start-rating span.fa{font: normal normal normal 16px/1 FontAwesome;color: #f6d103;margin-left: 2px;margin-right: 2px;}
.testimonial-list .testimonial-content p{font:400 16px/25px 'Montserrat';color: #ffffff;padding-bottom: 11px;}
.testimonial-list .testimonial-content h2{font:700 18px/20px 'Montserrat';color: #ffffff;padding-bottom: 2px;}
.testimonial-list .testimonial-content h3{font:400 16px/18px 'Montserrat';color: #ffffff;}

.testimonial-list .owl-nav .owl-prev .fa{font: normal normal normal 38px/1 FontAwesome;color: #ffffff;position: absolute;left: -20px;top: 34%;transition: all 500ms ease-in-out;}
.testimonial-list .owl-nav .owl-next .fa{font: normal normal normal 38px/1 FontAwesome;color: #ffffff;position: absolute;right: -20px;top: 34%;transition: all 500ms ease-in-out;}
.testimonial-list .owl-nav .owl-prev .fa:hover,.testimonial-list .owl-nav .owl-next .fa:hover{color: #f65003;}
/* ---- testimonial-list end ---- */


/*----------- Work Section --------*/
.workHover .elementor-widget-wrap {transition: all .8s ease-in-out !important;}
.workHover:hover .elementor-widget-wrap {background-color: #093976 !important; }
.workHover .elementor-widget-wrap .elementor-widget-container,
.workHover .elementor-widget-wrap .elementor-widget-container .elementor-heading-title {transition: all .5s ease-in-out !important;}
.workHover:hover .elementor-widget-wrap .elementor-widget-container,
.workHover:hover .elementor-widget-wrap .elementor-widget-container .elementor-heading-title {color: #fff; transition: all .5s ease;}
/*----------- Work Section --------*/


/*------- Faq start ------*/
.faq_list.ui-accordion h3.ui-accordion-header,
.faq_list.ui-accordion h3.ui-accordion-header.ui-state-hover,
.faq_list.ui-accordion h3.ui-accordion-header.ui-state-active {font:700 18px/24px "Montserrat",Sans-serif; color: #000; border: 1px solid #edeeef !important; border-radius:10px; background-color: #fff; padding:15px 21px;margin-top: 14px; box-shadow: 0 0 6px 2px #edeeef;}
.faq_list.ui-accordion h3.ui-accordion-header.ui-state-active {background-color: #00235a; color: #fff; border: none !important;}

.faq_list.ui-accordion h3.ui-accordion-header > span::after{content: '\f067'; display: inline-block; font:400 18px 'FontAwesome' !important; color: #000; vertical-align: 40%; width: 18px;}
.faq_list.ui-accordion h3.ui-accordion-header > span{float: right; background: none; text-indent: unset;text-align: center;width: 25px;height:25px;margin-top:3px;}
.faq_list.ui-accordion h3.ui-accordion-header.ui-state-active > span::after{content: '\f068';color: #fff;}
.faq_list.ui-accordion h3.ui-accordion-header.ui-state-active > span{transform: none;}
.faq_list.ui-accordion .ui-accordion-content{ margin-top: -10px; background-color: #f0f1f2; padding:25px 20px 20px; border: none !important; border-radius: 0;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.faq_list.ui-accordion .ui-accordion-content p{font:400 16px/25px "Montserrat", sans-serif;color: #333333;padding: 0;}
.faq_list.ui-accordion .ui-accordion-content h4{font:700 16px/25px "Montserrat";color:#333333;}
.faq_list.ui-accordion .ui-accordion-content ul{position:relative;list-style-type:none;display:list-item;}
.faq_list.ui-accordion .ui-accordion-content ul li{margin-bottom: 8px;font: 400 16px/25px "Montserrat",sans-serif;color: #333333;}
/*------- Faq end ------*/

/* ---- icon-bg start ---- */
.icon-bg{margin: 0 auto;}
/* ---- icon-bg end ---- */

/* ---- list-sec start ---- */
.list-sec .elementor-icon-list-text{position: relative;padding-left: 27px;}
.list-sec .elementor-icon-list-text::after{content: '\f046';font: normal normal normal 18px/1 FontAwesome;color: #f65003;position: absolute;left: 0;top: 2px;}
/* ---- list-sec end ---- */

/* ---- table-con start ---- */
.table-con{overflow-x: auto;}
.table-con table{border-collapse: collapse;border-spacing: 0;width: 100%;}
.table-con table tr th{font:900 18px/20px 'Montserrat';color: #ffffff;text-align: center;padding: 17px 15px 13px 15px;background: #f65003;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.table-con table tr th:first-child{border-radius: 20px 0px 0px 0px;}
.table-con table tr th:last-child{border-radius: 0px 20px 0px 0px;}
.table-con table tr td{font:400 16px/18px 'Montserrat';color: #9a9898;text-align: center;padding: 20px 15px 17px 15px;border-left: 1px solid #dadada;border-right: 1px solid #dadada;}

.table-con table tr:nth-child(odd) td{background: #f1f1f1;}
.table-con table tr:last-child td{border-bottom: 1px solid #dadada;}


/* ---- table-con end ---- */


/* Contact start 
-------------------------------- */
.elementor-element.contactpage_title .elementor-heading-title b{font-weight: 700; color: #f65003;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{position: relative;padding-left: 11px;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text > b{text-transform: uppercase; font: 700 20px/22px "Montserrat",sans-serif;color: #403f3f;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text > a{text-decoration: none; color: #575656;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text > a:hover{color: #f65003;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{max-width: 48px;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i{font-family: 'FontAwesome' !important;}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-map-marker-alt::before{content:'\f041';}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-phone-alt::before{content:'\f095';}
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-envelope{font-size: 25px !important;}

.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text::before{ content: ''; position: absolute;left: -9px; top: 50%; width: 2px;height: 37px;background-color:#f65003;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


.get_touch_form{width: 100%; margin: 0 auto;max-width: 1132px;}
.get_touch_form .form-group{ margin-bottom: 16px; }
.get_touch_form .form-group label{font:600 16px/22px 'Montserrat', sans-serif; color: #525353;display: block; margin-bottom: 6px; }
.get_touch_form .form-control{font:400 14px 'Montserrat', sans-serif;color:#616161; height:60px;padding: 12px; border-radius:11px; letter-spacing: normal; border: 1px solid #e1e4e4; background-color: #fff; background-image: none; outline: none; text-shadow: none;box-shadow:none;}
.get_touch_form textarea.form-control{height: 170px; resize: none;}
.get_touch_form input.btn.btn-primary,
.get_touch_form input.btn.btn-primary:hover,
.get_touch_form input.btn.btn-primary:active,
.get_touch_form input.btn.btn-primary:focus{font:700 25px 'Montserrat', sans-serif; color: #fff;padding:29px 106px;margin-top: 32px; letter-spacing: normal; background-image: none; background-color: #f65003; border:none !important; border-radius: 50px; 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;}
.get_touch_form input.btn.btn-primary:hover{background-color: #093976;}
.get_touch_form .captcha p{display: flex;column-gap: 15px;flex-wrap: wrap;align-items: center;justify-content: flex-start;}


/* ---- icon-text start ---- */
.icon-text .elementor-image-box-description a{color: #f65003;transition: all 500ms ease-in-out;}
.icon-text .elementor-image-box-description a:hover{color: #093976;}
/* ---- icon-text end ---- */


/* 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){

.header-sec .elementor-icon-box-wrapper span.elementor-icon{width: 42px;height: 42px;}

.header-sec .elementor-column:nth-child(1){order: 1;}
.header-sec .elementor-column:nth-child(2){order: 3;}
.header-sec .elementor-column:nth-child(3){order: 2;}

.header-sec .header-coll{position: absolute;right: 0;}
.header-coll .elementor-icon-box-wrapper{display: flex !important;}
.header-coll .elementor-icon-box-content{text-align: left;padding-left: 7px;}
.header-coll .elementor-icon-box-description{font-size: 18px !important;line-height: 21px !important;}
.header-coll .elementor-icon-box-icon{margin-bottom: 0px !important;}
	
.testimonial-list .testimonial-content p {font: 400 15px/24px 'Montserrat';}
.testimonial-list .testimonial-content {padding-right: 12px;padding-left: 12px;}
	
.icon-text .elementor-image-box-wrapper{display: flex;}
	
.top-header-sec .elementor-column.top-header-sec-col .elementor-element-populated{width:100%;justify-content:center;}
.gtranslate-language{position:inherit !important;right:inherit !important;top:inherit !important;}
.top-header-sec .top-social-icon{position:inherit !important;right: inherit !important;top:inherit !important;}


}

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

.footer-top-sec .elementor-column{width: 100% !important;}

.header-sec .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom: 0px !important;}
.header-sec .elementor-icon-box-wrapper span.elementor-icon{font-size: 13px !important;}
.header-sec .elementor-icon-box-wrapper span.elementor-icon{width: 37px;height: 37px;}
.header-coll .elementor-icon-box-title{font-size: 10px !important;line-height: 12px !important;padding-top: 5px;}
.header-coll .elementor-icon-box-description{font-size: 12px !important;line-height: 14px !important;}
.header-coll .elementor-icon-box-wrapper{display: flex !important;}
.header-coll .elementor-icon-box-content{text-align: left;padding-left: 5px;}
.header-coll .elementor-widget-container{padding: 2px 16px 2px 0px !important;}
	
.contact-form-details .box label {font: 400 15px/17px 'Roboto';padding-bottom: 3px;}
.contact-form-details .box .form-control, .contact-form-details .box .select-control {height: 46px !important;font: 400 14px/20px 'Roboto';}
.contact-form-details .box .wpcf7-textarea {height: 105px !important;padding-top: 10px;}
.contact-form-details .col-md-6, .contact-form-details .col-md-12 {padding: 6px 15px;}
.contact-form-details .submit input[type="submit"]{font: 700 18px/20px 'Roboto';padding: 13px 38px 13px 38px;}
	
.faq_list.ui-accordion h3.ui-accordion-header, .faq_list.ui-accordion h3.ui-accordion-header.ui-state-hover, .faq_list.ui-accordion h3.ui-accordion-header.ui-state-active{font: 700 16px/22px "Montserrat",Sans-serif;padding: 15px 15px;margin-top: 10px;}
.faq_list.ui-accordion .ui-accordion-content p{font: 400 14px/23px "Montserrat", sans-serif;}
.faq_list.ui-accordion .ui-accordion-content {padding: 22px 15px 15px;}
	
.testimonial-list .owl-item.center .testimonial-box{border-right: none;border-left: none;}
.testimonial-list .testimonial-content {padding-right: 0px;padding-left: 0px;}
.testimonial-list .owl-nav .owl-prev .fa,.testimonial-list .owl-nav .owl-next .fa{display:none;}
.testimonial-list .owl-dots{padding-top:10px;}
.testimonial-list .owl-theme .owl-dots .owl-dot span{width: 8px !important;height: 8px !important;margin: 5px 5px !important;background: #ffffff !important;transition: all 500ms ease-in-out;}
.testimonial-list .owl-theme .owl-dots .owl-dot.active span,.testimonial-list .owl-theme .owl-dots .owl-dot:hover span{background: #F65003 !important;}
	
.workHover.elementor-column{width: 100% !important;}
	
.banner-form-details .form-control, .banner-form-details .select-control {height: 46px !important;}
.banner-form-details .col-md-6, .banner-form-details .col-md-12 {padding: 6px 9px;}
.banner-form-details .wpcf7-textarea {height: 95px !important;padding-top: 7px;}
.banner-form-details input[type="submit"] {font: 700 17px/19px 'Montserrat';padding: 12px 28px 14px 33px;margin: 5px auto 0px auto;}
.banner-form-details .submit-icon::after{display:none;}
	
.sell-my-sec .elementor-column,.icon-list-sec .elementor-column,.how-does-sec .elementor-column{width: 100% !important;}
	
.table-con table tr th {font: 900 16px/18px 'Montserrat';padding: 13px 13px 13px 13px;}
.table-con table tr td {font: 400 14px/16px 'Montserrat';padding: 12px 12px 12px 12px;}
	
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text > b{font: 700 17px/19px "Montserrat",sans-serif;}
	
.get_touch_form .form-group label {font: 600 14px/20px 'Montserrat', sans-serif;margin-bottom: 3px;}
.get_touch_form .form-control{height: 48px;}
.get_touch_form textarea.form-control {height: 112px;}
.get_touch_form .form-group{margin-bottom: 10px;}
.get_touch_form input.btn.btn-primary, .get_touch_form input.btn.btn-primary:hover, .get_touch_form input.btn.btn-primary:active, .get_touch_form input.btn.btn-primary:focus{font: 700 19px 'Montserrat', sans-serif;padding: 12px 48px;margin-top: 12px;}



}

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


}


