*{margin:0;padding:0;}
body{width:100%;min-width:320px;background-color:#fff;color:#000;font-size:14px;font-weight:400;font-family:'Poppins',sans-serif;}
.clear{clear:both;}
a,button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;outline:0;color:#1f1d3d;}
a:focus,:focus, button:focus{outline:none!important;outline-offset:none!important;text-decoration:none!important;}
a, img{border:none;outline:none;}
img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;}
label{font-weight:400;}
h1, h2, h3, h4, h5, h6 {color: #000000;font-family: "Poppins",sans-serif;font-weight: 600;line-height: 1.3;margin: 0;padding: 10px 0 15px;position: relative;}
h2{font-size: 36px;}b, strong {font-weight: 600;}
h3{font-size: 30px;}
h4{font-size: 24px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
ul, ol{list-style:none;margin:0;}ul li, ol li{list-style:none;}
p{display:block;line-height:24px;margin:0;}
.container {max-width: 1400px!important;width: 100%;!important}
.form-control{border:1px solid #d0d0d0;border-radius:0;box-shadow:none !important;color:#000000;font-family:'Poppins', sans-serif;font-size:14px;font-weight:400;height:40px;}
select, select.form-control{text-overflow:ellipsis;white-space:nowrap;padding-right:28px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%; background:#fff url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/sltd-arw.png) no-repeat scroll right center !important;}
textarea.form-control{min-height:120px;resize:vertical;height:auto;}
.btn-custom {border: medium none;border-radius: 0;box-shadow: none !important; font-weight: 400;height: 44px;letter-spacing: 1px;line-height: 44px;margin: 0;position: relative;
  overflow:hidden;position: relative;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.btn-custom:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.05);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active{color:white;}
.btn-custom:hover:before, .btn-custom:focus:before, .btn-custom:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.green-btn{background-color:#00c5c4;color:#fff;}
.dis-inline{display:inline-block;vertical-align:middle;position:relative;}
.dis-block{display:block;position:relative;}
.full-wdth{display:block;width:100%;position:relative;}
.mrg0{ margin:0px !important;}.pad0{ padding:0px !important}.bdr0{ border:none !important;}
.radio-custom input[type="radio"],.radio-custom input[type="hidden"],.rdo_box input[type="radio"], .rdo_box input[type="hidden"]{display:none;}
.radio-custom input[type="radio"] + label,.radio-custom input[type="radio"] + input[type="hidden"] + label,.rdo_box input[type="radio"] + label, .rdo_box input[type="radio"] + input[type="hidden"] + label{color:#333333;display:inline-block;font-size:13px;font-weight:400;line-height:22px;margin:0 15px 8px 0;min-height:18px;padding:0 0 0 24px;position:relative;}
.radio-custom input[type="radio"] + label::before,.radio-custom input[type="radio"] + input[type="hidden"] + label::before,.rdo_box input[type="radio"] + label::before,.rdo_box input[type="radio"] + input[type="hidden"] + label::before{border:1px solid #ff0066;border-radius:50%;content:"";display:block;height:18px;left:0;position:absolute;top:1px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:18px;}
.radio-custom input[type="radio"] + label::after,.radio-custom input[type="radio"] + input[type="hidden"] + label::after,.rdo_box input[type="radio"] + label::after,.rdo_box input[type="radio"] + input[type="hidden"] + label::after{background:#ff0066;border-radius:50%;content:"";display:block;height:10px;left:4px;opacity:0;position:absolute;top:5px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:10px;}
.radio-custom input[type="radio"]:checked + label::after,.radio-custom input[type="radio"]:checked + input[type="hidden"] + label::after,.rdo_box input[type="radio"]:checked + label::after,.rdo_box input[type="radio"]:checked + input[type="hidden"] + label::after{opacity:1;}
.radio-custom.rdo-full input[type="radio"] + label,.radio-custom.rdo-full input[type="radio"] + input[type="hidden"] + label,.rdo_box.rdo-full input[type="radio"] + label,.rdo_box.rdo-full input[type="radio"] + input[type="hidden"] + label{display:block;}
.radio-custom.rdo-half input[type="radio"] + label,.radio-custom.rdo-half input[type="radio"] + input[type="hidden"] + label,.rdo_box.rdo-half input[type="radio"] + label,.rdo_box.rdo-half input[type="radio"] + input[type="hidden"] + label{margin-right:0;vertical-align:top;width:49%;}
.check-custom input[type="checkbox"], .check-custom input[type="hidden"],.chk_box input[type="checkbox"], .chk_box input[type="hidden"],.active-chk input[type="checkbox"]{display:none;}
.check-custom input[type="checkbox"] + label, .check-custom input[type="checkbox"] + input[type="hidden"] + label,.chk_box input[type="checkbox"] + label, .chk_box input[type="checkbox"] + input[type="hidden"] + label,.active-chk input[type="checkbox"] + label{color:#333333;display:inline-block;font-size:13px;font-weight:400;line-height:22px;margin:0 15px 8px 0;min-height:18px;padding:0 0 0 24px;position:relative;}
.check-custom input[type="checkbox"] + label::before,.check-custom input[type="checkbox"] + input[type="hidden"] + label::before,.chk_box input[type="checkbox"] + label::before,.chk_box input[type="checkbox"] + input[type="hidden"] + label::before,.active-chk input[type="checkbox"] + label::before{border:1px solid #ff0066;content:"";display:block;height:18px;left:0;position:absolute;top:1px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:18px;}
.check-custom input[type="checkbox"] + label::after,.check-custom input[type="checkbox"] + input[type="hidden"] + label::after,.chk_box input[type="checkbox"] + label::after,.chk_box input[type="checkbox"] + input[type="hidden"] + label::after,.active-chk input[type="checkbox"] + label::after{color:#ff0066;content:"";display:block;font-size:14px;font-weight:normal;height:12px;left:3px;opacity:0;position:absolute;top:4px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:12px;}
.check-custom input[type="checkbox"]:checked + label::after,.check-custom input[type="checkbox"]:checked + input[type="hidden"] + label::after,.chk_box input[type="checkbox"]:checked + label::after,.chk_box input[type="checkbox"]:checked + input[type="hidden"] + label::after,.active-chk input[type="checkbox"]:checked + label::after{opacity:1;}
.check-custom.chk-full input[type="checkbox"] + label,.check-custom.chk-full input[type="checkbox"] + input[type="hidden"] + label,.chk_box.chk-full input[type="checkbox"] + label,.chk_box.chk-full input[type="checkbox"] + input[type="hidden"] + label{display:block;}
.check-custom.chk-half input[type="checkbox"] + label,.check-custom.chk-half input[type="checkbox"] + input[type="hidden"] + label,.chk_box.chk-half input[type="checkbox"] + label,.chk_box.chk-half input[type="checkbox"] + input[type="hidden"] + label{margin-right:0;vertical-align:top;width:49%;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {select, select.form-control {background: #fff !important;padding-right: 7px !important;}}
select, select.form-control {background: #fff\9 !important;padding-right: 7px\9 !important;}
.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad40{padding:40px}.pad50{padding:50px}.pad60{padding:60px}.pad70{padding:70px}.pad80{padding:80px}.pad90{padding:90px}.pad100{padding:100px}.pad-t5{padding-top:5px}.pad-b5{padding-bottom:5px}.pad-l5{padding-left:5px}.pad-r5{padding-right:5px}.pad-t10{padding-top:10px}.pad-b10{padding-bottom:10px}.pad-l10{padding-left:10px}.pad-r10{padding-right:10px}.pad-t15{padding-top:15px}.pad-b15{padding-bottom:15px}.pad-r15{padding-right:15px}.pad-l15{padding-left:15px}.pad-t20{padding-top:20px}.pad-b20{padding-bottom:20px}.pad-l20{padding-left:20px}.pad-r20{padding-right:20px}.pad-t25{padding-top:25px}.pad-b25{padding-bottom:25px}.pad-l25{padding-left:25px}.pad-r25{padding-right:25px}.pad-t30{padding-top:30px}.pad-b30{padding-bottom:30px}.pad-l30{padding-left:30px}.pad-r30{padding-right:30px}.pad-t40{padding-top:40px}.pad-b40{padding-bottom:40px}.pad-l40{padding-left:40px}.pad-r40{padding-right:40px}.pad-t50{padding-top:50px}.pad-b50{padding-bottom:50px}.pad-l50{padding-left:50px}.pad-r50{padding-right:50px}.pad-t60{padding-top:60px}.pad-b60{padding-bottom:60px}.pad-t70{padding-top:70px}.pad-b70{padding-bottom:70px}.pad-t80{padding-top:80px}.pad-b80{padding-bottom:80px}.pad-t90{padding-top:90px}.pad-b90{padding-bottom:90px}.pad-t100{padding-top:100px}.pad-b100{padding-bottom:100px}.padtb80{ padding-top:80px; padding-bottom:80px;}
.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20{margin:20px}.mrg30{margin:30px}.mrg40{margin:40px}.mrg50{margin:50px}.mrg60{margin:60px}.mrg70{margin:70px}.mrg80{margin:80px}.mrg90{margin:90px}.mrg100{margin:100px}.mrg-t5{margin-top:5px}.mrg-b5{margin-bottom:5px}.mrg-l5{margin-left:5px}.mrg-r5{margin-right:5px}.mrg-t10{margin-top:10px}.mrg-b10{margin-bottom:10px}.mrg-l10{margin-left:10px}.mrg-r10{margin-right:10px}.mrg-t15{margin-top:15px}.mrg-b15{margin-bottom:15px}.mrg-l15{margin-left:15px}.mrg-r15{margin-right:15px}.mrg-t20{margin-top:20px}.mrg-b20{margin-bottom:20px}.mrg-l20{margin-left:20px}.mrg-r20{margin-right:20px}.mrg-t25{margin-top:25px}.mrg-b25{margin-bottom:25px}.mrg-l25{margin-left:25px}.mrg-r20{margin-right:20px}.mrg-t30{margin-top:30px}.mrg-b30{margin-bottom:30px}.mrg-l30{margin-left:30px}.mrg-r30{margin-right:30px}.mrg-t40{margin-top:40px}.mrg-b40{margin-bottom:40px}.mrg-l40{margin-left:40px}.mrg-r40{margin-right:40px}.mrg-t50{margin-top:50px}.mrg-b50{margin-bottom:50px}.mrg-t60{margin-top:60px}.mrg-b60{margin-bottom:60px}.mrg-t70{margin-top:70px}.mrg-b70{margin-bottom:70px}.mrg-t80{margin-top:80px}.mrg-b80{margin-bottom:80px}.mrg-t90{margin-top:90px}.mrg-b90{margin-bottom:90px}.mrg-t100{margin-top:100px}.mrg-b100{margin-bottom:100px}
.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.font21{font-size:21px}.font22{font-size:22px}.font23{font-size:23px}.font24{font-size:24px}.font25{font-size:25px}.font26{font-size:26px}.font27{font-size:27px}.font28{font-size:28px}.font29{font-size:29px}.font30{font-size:30px}.font31{font-size:31px}.font32{font-size:32px}.font33{font-size:33px}.font34{font-size:34px}.font35{font-size:35px}.font36{font-size:36px}.font37{font-size:37px}.font38{font-size:38px}.font39{font-size:39px}.font40{font-size:40px}
.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-grey{background-color:#f7f7f7}
.white-color{color:#fff}.black-color{color:#111}.pink-color{color:#ff0066;}
.green-color{color:#00c5c4}.yellow-color{color:#ffce0c}
.red-color{color:#c60000}.grey-color{color:#9d9d9d}.orange-color{color:#ff7b05;}
.header{background:#ffffff none repeat scroll 0 0;left:0;position:fixed;right:0;top:0;width:100%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,0.15);height: 82px;}
.header .container{padding:0;display: flex;align-items: center;justify-content: space-between;}
.logo {line-height: 44px;width: 306px;}
.hdr-right{line-height:40px;position:relative;margin-right:30px;}
.post-property-btn{background:#f5821f none repeat scroll 0 0;border:medium none;color:#ffffff;float:left;font-size:18px;font-weight:500;height:50px;line-height:50px;margin:0 15px 0 0;}
.post-property-btn:hover, .post-property-btn:focus{color:#ffffff;}
.post-property-btn{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.98);transform:scale(0.98);}}
@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.98);transform:scale(0.98);}}
.post-property-btn strong{font-weight:700;}
body.nav-open .sub-nav-wrapper{transform:scale(1) translate(0);-moz-transform:scale(1) translate(0);-webkit-transform:scale(1) translate(0);opacity:1;visibility:visible;}
.header{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
/* header.header.shrink{padding-bottom:10px;padding-top:10px;} */
header.header.shrink .logo{width: 260px;}
.navigation ul{display: flex;}
.navigation ul li{margin-right: 50px;}
.navigation ul li a{font-size: 1rem;}
.navigation ul li a:hover{color: #2b3e7e;}
/* .footer{background:#ffffff none repeat scroll 0 0;} */
.footer a,.footer .copyright-text a{color:#7c7c7c;}
.footer-nav {padding: 0 0 25px;}
.footer .footer-nav a{color:#2b3e7e;display:inline-block;margin:0 10px;vertical-align:top;}
.ftr-social-box {padding: 30px 0 0;}
.footer .ftr-social-box a{color:#2b3e7e;display:inline-block;font-size:20px;margin:0 12px;vertical-align:top;}
.footer a:hover,.footer .copyright-text a:hover,.footer .footer-nav a:hover,.footer .ftr-social-box a:hover{color:#000;}
.ftr2{padding:50px 0;}
.back-to-top {background: #f5821f;border-radius: 50%;bottom: 20px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);color: #fff;cursor: pointer;display: none;
  font-size: 24px;height: 50px;line-height: 44px;position: fixed;right:20px;text-align: center;width: 50px;}
.email-info2 {color: #666666;font-size: 16px;font-weight: 500;padding: 0 0 15px;}
.email-info2 span {display: block;}
.email-info2 a {color: #000000;text-decoration: underline;}
.email-info2 a:hover {color: #f5821f;text-decoration: none;}

.inner-banner{ padding:80px 0 60px;} 

.inner-banner .breadcrumb-block{background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0;line-height:40px;padding:0 35px;}
.inner-banner .breadcrumb-block .breadcrumb{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:medium none;border-radius:0;color:#ffffff;font-size:13px;margin:0;padding:0;}
.inner-banner .breadcrumb-block .breadcrumb-item + .breadcrumb-item{padding-left:0.8rem!important;}

.inner-banner .breadcrumb-block .breadcrumb-item + .breadcrumb-item::before{color:#ffffff;content:"";display:inline-block;font-family:FontAwesome;font-size:12px;padding-right:0.8rem;}

.cmn-banner h1{font-size:40px;padding:50px 0 10px;text-align:center;}
.city-btn a{background:#f2f2f2 none repeat scroll 0 0;border:1px solid #ffffff;border-radius:5px 5px 0 0;box-shadow:0 0 2px #999999, 0 0 1px #ffffff;color:#333333;display:inline-block;font-size:14px;letter-spacing:1px;margin:20px 1% 0;padding:0;text-align:center;text-transform:none;vertical-align:top;width:18%;}
.city-btn a img{border:2px solid #ffffff;border-radius:100%;box-shadow:1px 3px 4px #a5a5a5;display:block;height:80px;margin:10px auto;width:80px;}
.city-btn a span{background:#333333 none repeat scroll 0 0;color:#ffffff;display:block;font-size:12px;letter-spacing:0;padding:5px 0;}
.modal-dialog{display:block;left:0;margin:40px auto 5px;position:absolute;right:0;top:50%;transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;width:100%;}
.modal-backdrop.show{opacity:0.8;}
.select-city .modal-dialog,.inq-popup .modal-dialog{max-width:650px;}
.select-city .modal-header, .inq-popup .modal-header{background:#f1f1f1 none repeat scroll 0 0;display:block;padding:15px;text-align:center;}
.select-city .modal-header h4,.inq-popup .modal-header h4{display:block;font-weight:600;padding:0;text-align:center;width:100%;}
.select-city .close, .inq-popup .close{font-size:36px;font-weight:400;height:30px;margin:0;opacity:1;padding:0;position:absolute;right:0;top:0;width:30px;z-index:7;}
.select-city .modal-header h4 i{border-bottom:1px solid #ff0066;color:#ff0066;height:40px;line-height:36px;margin:0 5px 0 0;width:40px;}
.city-btn{padding:0 0 15px;text-align:center;}
.blog-post-img-box, .img-box-inr, .calendar-box, .social-box, .box-bottom2,.form-submit .submit {
	transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.blog-post-img-box{border:5px solid #c2c2c2;display:inline-block;position:relative;width:36%}
.img-box-inr{left:-15px;top:-15px}
.blog-post-dtl-box{width:60%; text-align:left;}
.blog_box{ background:#f7f7f7 none repeat scroll 0 0; margin:0 0 30px; padding:45px 25px 25px 10px; width:100%; text-align:left;}
.calendar-box {
  background: rgba(43, 62, 126, 0.8) url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/calendar-icon.png) no-repeat scroll center 11px;
  background-size:30px auto;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  height: 80px;
  padding: 45px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -10px;
  width: 80px;
}
.header img.hs-cta-img { display: none;}
.social-box{background:rgba(0,0,0,0.8) none repeat scroll 0 0;bottom:0;height:40px;line-height:40px;padding:0 15px;position:absolute;right:0}.social-box a{display:inline-block;margin:0 6px;color:#fff}
.social-box a:hover{color:#f5821f}
.blog_box:before{background:#fff none repeat scroll 0 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:10%}
.read-more {border-bottom: 2px solid #2b3e7e;color: #2b3e7e;font-size: 18px;font-weight: 600;}

.post-comment{padding:0 0 12px}
.bg1{background:rgba(0,0,0,0) url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/pin-icon.png) no-repeat scroll left center;color:#999;font-size:12px;margin:0 30px 0 0;padding:0 0 0 30px;height:22px;line-height:22px}
.bg2{background:rgba(0,0,0,0) url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/comment.png) no-repeat scroll left center;color:#999;font-size:12px;margin:0;padding:0 0 0 30px;height:22px;line-height:22px}

.blog_lt{display:inline-block;position:relative;width:74%}
.blog-rt{display:inline-block;position:relative;width:24%}
.blog-post-img-box:hover{border-color:#414141}
.blog-post-img-box:hover .img-box-inr{left:0;top:0}
.blog-post-img-box:hover .calendar-box{top:0}
.blog_box h2, .blog_box h1 {font-size: 30px;line-height: 1.42857;}
.alm-btn-wrap {text-align: center;padding: 10px;overflow: hidden;display: block;}
.rt-cmn-box{background:#f7f7f7 none repeat scroll 0 0;padding:25px;margin:0 0 20px}
.rt-social-box{margin:0 0 10px}
.rt-social-box a{display:block;margin:0 0 10px}
.srch-btn{background:#2b3e7e url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/srch-icon.png) no-repeat center center;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:40px;outline:medium none;position:absolute;right:0;top:0;width:42px;z-index:3}
input.inpt{padding-right:50px}
.rt-cmn-box h2{display:block;font-weight:500;font-size:20px;margin:0 0 15px;padding:0 0 15px;position:relative;}
.rt-cmn-box h4:after{background:#b0b0b0 none repeat scroll 0 0;bottom:0;content:"";height:1px;left:0;position:absolute;width:80px}
.post-papular-btn{background:rgba(0,0,0,0.7) none repeat scroll 0 0;color:#fff;font-size:13px;left:0;line-height:20px;padding:10px 18px;position:absolute;top:0;width:100%}
/* .post-papular-btn:hover{color:#fff} */
.post-papular img{display:block;width:100%}
.post-papular{margin:20px 0 0}
.archive-box ul li{border-bottom:1px dashed #d2d2d2;display:block;padding:7px 0;font-size:13px;color:#8a8a8a}
.archive-box ul li:last-child{border-bottom:none;padding-bottom:0}
.archive-box ul li span{float:right}
.archive-box ul li a{color:#8a8a8a}
 .archive-box ul li a:hover,.archive-box ul li:hover a,.archive-box ul li:hover{color:#414141}
.categories-box ul li{display:inline-block;padding:4px 2px;vertical-align:top}
.categories-box ul li a{background:#414141 none repeat scroll 0 0;color:#fff;display:block;font-size:13px;padding:10px;}
.categories-box ul li.active a{background:#f5821f;color:#fff}
.twit-box{color:#999;font-size:12px;letter-spacing:1px;padding:0 0 15px}
.twit-box span{font-size:20px;color:#414141}
.twit-box a{color:#398fd2}
.blog-banner-detail .heading-box{margin:0 !important;}
.blog-banner-detail .heading-box h2, .blog-banner-detail .heading-box h2 strong{color:#fff;font-size:50px;}
.blog-banner-detail .heading-box h2 span{color:#fff;font-size:90px;left:45px;opacity:0.15;}
.blog_box_detail{background:#f7f7f7 none repeat scroll 0 0;width:100%;}
.post-comment a{color:#999;}
.post-social-row{margin:-5px 0 0;}
.post-comment .social-box3{color:#fff;float:left;font-size:21px;height:36px;line-height:36px;margin-left:7px;text-align:center;width:36px;}
.fb-color{background:#3b5998 none repeat scroll 0 0;}
.twitter-color{background:#44ccf6 none repeat scroll 0 0;}
.gplus-color{background:#d13f2d none repeat scroll 0 0;}
.print-color{background:#ca3737 none repeat scroll 0 0;}
.post-title{border-bottom:1px solid #ddd;padding:20px 25px 0;}
.post-comment{padding:15px 0;}
.blog_box_detail .post-comment{padding: 15px 25px;}
.post-img{padding:0 25px 20px;}
.post-text-area {background: #ffffff none repeat scroll 0 0;color: #666666;font-family: "Poppins",sans-serif;font-weight: 300;margin: 0 25px 10px;padding: 20px;}
.author-sec{padding: 0 0 20px;}
.author-content{padding-left: 15px;flex: 0 0 calc(100% - 130px);width: calc(100% - 130px);}
.author-text{padding: 0 0 15px;}
.author-img{width: 130px;height: 130px;border-radius: 50%;}
.author-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.author-name{font-size: 1.25rem;color: #000;font-weight: 500;padding-right: 15px;margin-right: 15px;border-right: 1px solid #000;}
.author-profile{font-size: 1.25rem;}
.author-text ul li{list-style: none !important;font-size: 2.25rem;padding-bottom: 0;}
.bg3{background:rgba(0, 0, 0, 0) url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/calendar-icon2.png) no-repeat scroll left center;color:#999;font-size:12px;height:22px;line-height:22px;margin:0 30px 0 0;padding:0 0 0 30px;}
.post-text-area li{display:block;line-height:24px;padding:0 0 15px;}
.post-text-area strong{font-weight:600;}
.prev_next_btn{border-bottom:1px solid #ddd;padding:15px 0 20px;clear:both;}
.prev_next_btn a{border:1px solid #c1c1c1;display:inline-block;height:40px;line-height:38px;margin:0 5px;position:relative;text-align:center;width:112px;color:#c1c1c1;font-size:14px;font-weight:600;}
.prev_next_btn a.prev-post{background:#fff url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/prev.png) no-repeat scroll left center;padding:0 0 0 30px;}
.prev_next_btn a.prev-post:hover{background: url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/prev-h.png) no-repeat scroll left center;}
.prev_next_btn a.next-post{background: url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/next.png) no-repeat scroll right center;padding:0 30px 0 0;}
.prev_next_btn a.next-post:hover{background: url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/next-h.png) no-repeat scroll right center;color:#fff;}
.comments-area{display:block;padding:25px 25px 0;position:relative;width:100%;}
.comment-respond h3 small{float:right;font-size:12px;text-transform:none;}
.comment-respond h3 small a{color:#999;text-decoration:underline;}
.comment-notes{color:#666;font-size:13px;}
.comments-area .required{color:#ff0000;}
.comment-form-author,.comment-form-email,.comment-form-url{display:inline-block;float:left;width:33.3333%;}
.comment-form-email, .comment-form-url{padding-left:15px;}
.comments-area p label {display: block;font-weight: 500;}
.comments-area input[type="text"], .comments-area input[type="email"], .comments-area input[type="url"]{display:block;height:40px;line-height:1.42857;padding:6px 12px;width:100%;}
.comments-area textarea{display:block;min-height:150px;resize:vertical;line-height:1.42857;padding:6px 12px;width:98%!important;}
.comment-form-comment{float:left;width:100%;}
.form-submit .submit{background:#f5821f none repeat scroll 0 0;border:medium none;color:#ffffff;cursor:pointer;display:block;font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;outline:medium none;padding:10px 25px;}
.form-submit{float:right;}
.form-submit .submit:hover{background:#e97b1d none repeat scroll 0 0;color:#fff;}
.prev_next_btn{clear:both;}
.page-error-row{text-align:center;width:100%;}
.error-circle{background:#ffffff none repeat scroll 0 0;border:20px solid #cecece;border-radius:100%;box-shadow:8px 8px 8px #c0c0c0 inset;color:#ffffff;display:inline-block;height:450px;position:relative;width:450px;z-index:2;}
.error-text-1{display:inline-block;font-size:28px;padding:34px 0 0;width:100%;}
.error-text-2{color:#f5821f;display:inline-block;font-weight:300;font-family:'Poppins',sans-serif;font-size:100px;line-height:100px;padding:0 0 8px;}
.error-text-3{color:#000000;display:inline-block;font-size:26px;padding:15px 0 0;width:100%;}
.error-text-4{color:#888888;display:inline-block;font-size:15px;padding:8px 60px 0;width:100%;}
.shadow-box{margin-top:-50px;text-align:center;width:100%;}
.btn-goto-home{padding-top:10px;width:100%;}
.page-error-row .btn-primary{background:#48b39b none repeat scroll 0 0;border:0 none;border-radius:0;color:#ffffff;display:inline-block;font-weight:300;font-family:'Poppins',sans-serif;font-size:18px;font-weight:400;padding:10px 28px;}
.page-error-row .btn-primary:hover{background:#fd3753 none repeat scroll 0 0;color:#ffffff;}
.comments-area .comments-area{padding:0;}
.img-box-inr img{display:block;box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.2);width:100%;}
.post-img img{display:block;width:100%;}
.blog-hd1, .inner-banner.cmn-banner h1{font-size:40px;font-weight:600;line-height:1.3;padding:30px 0 0;text-align:center;}
.blog-hd2{color:#ffffff;font-size:30px;font-weight:300;text-align:center;}
.post-title h1{font-size:30px;}a.blog-hd1:hover{color:#fff;}
.post-text-area strong, .post-text-area b{color:#000000;font-weight:600;}
.blog_box_detail ul li{display:list-item;list-style:disc;margin:0 0 0 15px;}
.blog_box_detail ol li{display:list-item;list-style:decimal;margin:0 0 0 15px;}
.blog_box_detail .comments-area ol li{display:block;list-style:outside none none;margin:0;padding:0 0 1px;}
.blog_box_detail .comments-area .comments-area article.comment-body{background:#ffffff none repeat scroll 0 0;clear:both;margin:0 0 20px;padding:20px;position:relative;width:100%;}
.blog_box_detail .comments-area .comments-area article.comment-body::after{clear:both;content:"";display:table;}
.blog_box_detail .comments-area .comments-area .comment-meta{display:inline-block;float:left;min-height:inherit;padding:0;position:relative;vertical-align:top;width:80px;}
.blog_box_detail .comments-area .comments-area .comment-meta .comment-author{font-size:12px;left:auto;position:static;text-align:left;top:auto;width:100%;}
.blog_box_detail .comments-area .comments-area .comment-meta .comment-author .avatar{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;border-radius:0;box-shadow:none;display:block;height:60px;margin:0;padding:2px;width:60px;}
.blog_box_detail .comments-area .comments-area .comment-meta .comment-author .fn{font-size:16px;font-weight:500;left:80px;position:absolute;top:0;width:400px;}
.blog_box_detail .comments-area .comments-area .comment-meta .comment-author .says{display:none;}
.blog_box_detail .comment-metadata{left:80px;position:absolute;top:25px;width:400px;}
.blog_box_detail .comments-area .comments-area .comment-content{display:block;margin-left:80px;padding:45px 0 20px;vertical-align:top;width:auto;}
.blog_box_detail .comments-area .comments-area article.comment-body .reply{bottom:20px;left:100px;position:absolute;right:auto;top:auto;}
.blog_box_detail .comments-area .comments-area article.comment-body .reply a{text-decoration:none;}

.aboutus-page p{font-weight: 300;}
.aboutus-block{padding: 35px 0;}
.about-img img{width: 100%;}
.aboutus-page ul li{display: list-item;list-style: disc;margin: 0 0 0 15px;padding: 0 0 15px;color: #666;font-weight: 300;}
.aboutus-page ul li strong{color: #000;}
.aboutus-page ol li {display: list-item;list-style: decimal;margin: 0 0 0 15px;padding: 0 0 15px;color: #666;font-weight: 300;}
.contact-form-outer{background: #fff;border-radius: 8px;box-shadow: 0 0 30px rgb(0 0 0 / 14%);}
.map-img{overflow: hidden;border-radius: 0 8px 8px 0;width: 100%;height: 100%;}
.map-img img {display: block;width: 100%;height: 100%;object-fit: cover;}
.contact-form {padding: 40px;}
.captcha{margin-bottom: 20px;}

/*home page*/
.padd-top-80{padding-top: 80px}
.padd-btm-80{padding-bottom: 80px}

.home-page p{color: #666666!important;}  
.home-banner{margin: 80px 0 0;}  
.home-banner .banner-img {width: 100%; height: auto;}
.home-banner .container { top: 0; left: 0; right: 0;}
.home-banner-caption { max-width: 565px;}
.small-heading {font-size: 24px; text-transform: uppercase; color: #2c3e7e; line-height: 1; display: block;	font-weight: 500; margin:0 0 20px; }
.home-banner-caption h1 { line-height: 72px; font-weight: 700;}
.home-banner-caption .small-heading {margin: 0 0 15px;}
.home-banner-caption p {line-height: 22px; padding-bottom: 35px;}
/* .view-btn {padding: 0 45px; height: 45px!important; line-height: 40px!important; border: 0; border-radius: 5px; letter-spacing: 0;} */
.view-btn {border: 0; border-radius: 5px; letter-spacing: 0;}
.heading-desc {line-height: 22px;}
/* .heading-2{color: #3f3f3f;} */
/*stroy*/
.stroy-list ul li {list-style:none; }
.stroy-list li {padding-bottom: 18px; margin-bottom: 20px; border-bottom: 1px solid rgba(63,63,63,.08);list-style:none; }
.stroy-list li:last-child {padding-bottom: 0;margin-bottom: 20px;  border-bottom: 0;  }
.stroy-media .media-body { padding-left: 20px;}
.stroy-media .icon{width: 60px; height: 60px; border-radius: 5px; box-shadow: 0 0 10px rgba(43,62,126, 0.08)}
.stroy-img-box {flex: 0 0 45%; max-width: 45%;}
.stroy-contain{flex: 0 0 55%; max-width: 55%;}
.our-story .heading-desc { padding: 0 0 25px;}
.stroy-img-box .img-box {padding: 25px;}
.stroy-img-box .img-box img{border-radius: 5px; width: 100%;}  
.stroy-img-box .img-box::before{background:#f38120; top:0; left:0; content:"";width: 228px; height: 217px; position:absolute; z-index: -1;}
.stroy-img-box .img-box::after{background:#2b3e7e; bottom: 0; right:0; content:"";width: 228px; height: 217px; position:absolute; z-index: -1;}
.stroy-text-title {color: #000; font-size: 21px!important; font-weight: 500; line-height: 27px; margin: 0 0 7px;}
.stroy-media .media-body p { padding: 0;}
/*stroy*/
/*services*/
.our-services{background:#fcfcfd url(//8585757.fs1.hubspotusercontent-eu1.net/hubfs/8585757/raw_assets/public/@marketplace/Dotsquares_Ltd_/Insight_Global/images/service-bg.jpg) no-repeat; background-size: cover;}
.our-services .heading-box .small-heading{color: #f5821f}
.our-services .heading-box{max-width: 550px; margin: auto; padding: 80px 0px;}
.our-services .heading-2 {padding-bottom: 20px;} 
.our-services-row{margin: 0 -20px} 
.our-services-row [class*='col-']{padding: 0 20px}
.service-card{padding: 25px 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(43,62,126, 0.08); margin-bottom: 40px; transition: 0.6s ease-in-out; height: 330px;}
.service-card .icon-box {display: inline-block;}
.service-title { font-size: 24px; font-weight: 600;  line-height: 30px;}
.service-card .icon-box {display: inline-block; margin: 0 0 20px;}
.service-card:hover .icon-box{display: none;}
.service-card hr { margin: 18px auto 12px;  background: #f4f4f4; height: 2px;  border: 0;  transition: 0.5s ease;} 
.service-card:hover hr {background: #919ab8} 
.service-card p{padding-bottom: 0;}
.service-card:hover{background: #2b3e7e; color: #fff;}
.service-card:hover p{color: #fff; }
.service-card:hover .service-title{color: #fff;} 
.service-card:hover.icon-box{display: none;} 
.service-card .link {padding: 4px 11px;color: #fff;  border: 2px solid #9ca5c3;display: none; font-size: 20px;line-height: 1; border-radius: 5px; }  
.service-card:hover .link {display: inline-block;}
.service-card .service-text{overflow: hidden;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 5;  line-clamp: 5; height: 118px; -webkit-box-orient: vertical;}
.service-card .link:hover { border-color: #f5821f;}
.service-card:hover .service-text{ margin: 0 0 25px;}
/*services*/
/*why-choose*/
.why-choose-img-box {flex: 0 0 45%;  max-width: 45%;}
.why-choose-img-box .img-box{padding-right: 30px;}
.why-choose-img-box .img-box img{border-radius: 5px; width: 100%;}
.why-choose-contain {flex: 0 0 55%; max-width: 55%;}
.why-choose-contain p{padding-bottom: 25px;}    
/*why-choose*/
/*latest-blog*/
.latest-blog .container{position: relative; z-index: 1}
.latest-blog{position: relative; background: #fbfbfb;}          


.artical-card{padding: 20px 20px 25px; border-radius: 10px; box-shadow: 0 0 10px rgba(43,62,126, 0.08); transition: 0.5s ease;}
.artical-card .artical-img img{border-radius: 10px;}
.artical-info .date {color: #999999; line-height: 18px; margin: 0 0 5px; display: inline-block;}
.artical-info-title {margin: 5px 0 7px; font-size: 20px; font-weight: 500; color: #2c3e7e; line-height: 25px;}
.artical-info-title a{color: #2c3e7e;}  

.artical-info {padding-top: 22px;}
.latest-blog .heading-row .heading-col { padding-right: 10px;}
.latest-blog-row  {margin: 0 -20px;} 
.latest-blog-row [class*="col-"] {padding: 0 20px;}
.latest-blog .heading-row{ margin-bottom: 30px;}
.latest-blog .heading-row .heading-2{padding-bottom: 0;}
.artical-card .artical-img{overflow: hidden;}
.artical-card .artical-img img {transform: scale(1); transition: 0.5s ease;}
.artical-card:hover .artical-img img {transform: scale(1.1);}
.writer-name {line-height: 1; color: #333;}  
.artical-card:hover {box-shadow: 0 0 30px rgba(43,62,126, 0.08);}
/*latest-blog*/
/*testimonials*/
.testimonials-section {padding-bottom: 40px;}
.testimonials-box{box-shadow: 0 0 10px rgba(43,62,126, 0.08); padding:25px  20px; border-radius: 10px;} 
.quot-icon {display: inline-block;margin: 0 0 20px;}
.testimonials-box p {padding: 0 0 20px;}
.user-img-box img {width: 78px !important; height: 78px; display: block !important; margin: auto; border-radius: 100%;}
.user-name { color: #2b3e7e; font-size: 18px; font-weight: 500; line-height: 20px;  padding: 16px 0 13px;  display: block;}
.testimonials-section .heading-box {max-width: 950px; margin: 0 auto 10px;} 
.testimonials-section .heading-2 {padding-bottom: 20px;}
.rating {display: flex; flex-wrap: wrap; justify-content: center;}
.rating li {color: #f5821f; font-size: 22px; padding: 0 5px; line-height: 1;}
.testimonial-slider .item {padding: 10px;}
.testimonial-slider .owl-dots{ display: flex; justify-content: center;}
.testimonial-slider .owl-dots .owl-dot {background: #2b3e7e; width: 15px; height: 15px; 	border-radius: 100%;margin: 0 2px;}
.testimonial-slider .owl-dots { margin-top: 35px;}



/* Custom Footer CSS */
 .footer-nav ul li.hs-menu-item { float: left;  display: contents; }
.footer .hs-menu-wrapper ul { display: inline-block; }

/* Custom CSS */
.dnd-section .dnd-column { padding: 0 0!important; }
.content-wrapper { padding: 0 0!important; }
.container-fluid{ padding-right: 0!important; padding-left: 0!important; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0!important; }

.aboutus-page p{ margin-bottom: 0 !important; }

ul li.breadcrumb-item { list-style: none; padding: 0 0 0; }
/* .hs-button.primary.large { box-shadow: none !important; font-weight: 400; height: 44px; letter-spacing: 1px; line-height: 44px; margin: 0; overflow: hidden; transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); backface-visibility: hidden; } */

.hs-button.primary.large { box-shadow: none !important; font-weight: 400; letter-spacing: 1px; margin: 0; overflow: hidden; transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); backface-visibility: hidden; }
.hs-input { box-shadow: none !important; font-weight: 400; height: 40px; }

/* #hs_cos_wrapper_search_results_content { padding-top: 50px; } */

.aboutus-page .inner-banner .breadcrumb-block .breadcrumb-item + .breadcrumb-item { padding-left: 0 !important; }

.error-page .button{ padding-top:10px; padding-bottom:10px; }

.page-header { padding-bottom: 20px; }
.page-header h1{ padding-top:60px;}
#content .hs-button{ padding-top:10px; padding-bottom:10px; }

.systems-page .header{display: none;}

.page-error-row{ padding-top: 60px; }
.page-error-row .button{ padding-top: 10px; padding-bottom:10px; }

/* Menu */


ul.hs-menu-children-wrapper { background: #fff;  width: 220px; box-shadow: 0 24px 19px rgb(0 0 0 / 10%); }
ul.hs-menu-children-wrapper li { margin: 0 !important;  padding: 0 10px; } 

.iphon_navigation ul li a{color:#fff!important;}

/* ul.hs-menu-children-wrapper li a {height: 40px;} */

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper { padding-top: 15px;}

li.hs-menu-item.hs-menu-depth-2 { border-top: 1px solid #dfdfdf;}
.accordion--plus .accordion__summary:before {display :none;}

/* Search panel */
.nav-outer {  display: flex; align-items: baseline;}
.search-panel{ position: relative; padding-right: 25px;}
.search-panel img{cursor:pointer;}
.search-content.search-panel-open{opacity:1; visibility:visible; width:300px;}
.search-content{position:absolute; right:21px; top:0px; opacity:0; visibility:hidden; overflow:hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width:0px;}
.search-content i{position:absolute; right:15px; top:0px; cursor:pointer; color:#2b54a3;}
.search-content input.form-control{border:none; border-radius:50px; height:45px; color:#000000; opacity:1; font-size:15px; background-color:#ffffff; border: 1px solid #bbb;}
.search-content input.form-control::-webkit-input-placeholder, .search-content input.form-control::-moz-placeholder, .search-content input.form-control:-ms-input-placeholder{color:#ffffff; opacity:1; }
.book-btn { margin-left: 0px !important;}
.search-content input.form-control {padding-right: 35px;}
.search-panel i::before{display: none;}
/*search panel*/

.top-search { margin-top: 40px; }

error-page::before{top: 60%;}

.body-container--typography #hs_cos_wrapper_dnd_area-module-3_ ul li {
    list-style: circle;
    margin-left: 25px;
}
.body-container--typography #hs_cos_wrapper_dnd_area-module-3_ ol li {
    list-style: decimal;
    margin-left: 25px;
}

.body-container--typography span#hs_cos_wrapper_dnd_area-module-2_ h1{ padding-top: 90px;}
.body-container--typography #hs_cos_wrapper_dnd_area-module-17 .social-links {
  padding-bottom: 60px;
  display: block;

}
.body-container--typography .dnd_area-column-8-row-8-padding{ padding-top:15px!important; }

/* div#hs_cos_wrapper_dnd_area-module-4 {
    margin: 0 20px;
} */
/* div#hs_cos_wrapper_dnd_area-module-4 ul li {
    list-style: disc;
} */
div#hs_cos_wrapper_dnd_area-module-4 ol li {
    list-style: auto;
}

/* div#hs_cos_wrapper_dnd_area-module-6 {
    margin: 0 20px;
} */
div#hs_cos_wrapper_dnd_area-module-11 {
    margin: 0 20px;
}
/* div#hs_cos_wrapper_dnd_area-module-12 {
    margin: 0 20px;
} */
div#hs_cos_wrapper_dnd_area-module-13 {
    margin: 0 20px;
}
div#hs_cos_wrapper_dnd_area-module-14 {
    margin: 0 20px;
}

.body-container--typography .row-fluid-wrapper.row-depth-1.row-number-4.dnd-section {
    margin-bottom: 20px;
}

.post-property-btn {  
  margin: 0 12px 0 5px;
  float: left;
font-weight: 500;
height: 50px;
line-height: 50px!important;
}

label.hs-main-font-element {
    color: red;
}