body{font-family:"Montserrat"; overflow-x:hidden;}
a {text-decoration: none !important;}
ul{margin: 0; padding: 0;}
html{overflow-x:hidden;}

.container{max-width:1320px !important;}

/*.NJGgITl2NMjj0YOI05z2UkMNuk1ODTUtheme--light{display:none;}*/

.top_head{padding: 5px 0;background: #000000;}
.top_head ul{text-align:left;}
.top_head ul li{list-style:none; display:inline-block;margin:0 10px;}
.top_head ul li a{color:#fff;font-size:24px;transition:all 0.5s;}
.flw_btn{margin: auto 0 auto auto;}
.flw_btn a{color:#fff !important;display: inline-block;border-radius: 100px;border: 1px solid #999;padding: 3px 16px;background: #c76fe0;}

.head_nav{padding:0; background:#fff; position: relative; left: 0; top: 0; width: 100%;transition:ease-in-out 0.3s;z-index: 10;padding:5px 0;border-bottom: 1px solid rgba(255,255,255,0.3);box-shadow:0 10px 30px 0 rgb(25 45 100 / 8%)}
.head_nav nav{padding:0;}
.head_nav .navbar-brand{padding:0;}
.head_nav ul{margin:0 0 0 auto;}
.head_nav ul li a{color:#1d9bf0; font-size:18px; line-height:50px; position:relative;font-weight: 600;}
.head_nav .navbar-nav .nav-link{padding:0 15px;}
.head_nav ul li a:hover{color:#1d9bf0;}
.head_nav ul li a.active{color:#1d9bf0;}
.head_nav .navbar-brand img{width:145px;}
.hire_btn a{background: #1d9bf0; border-radius: 100px; color: #fff !important;overflow: hidden; text-align: center;position: relative;z-index: 1;    padding: 0 20px !important; margin-left: 10px;}
.hire_btn a::before {content: "";height: 300px;width: 300px;background: #000;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) scale(0);transition: .5s cubic-bezier(.25,.46,.45,.94);z-index: -1;}
.hire_btn a:hover::before {transform: translateY(-50%) translateX(-50%) scale(1);}
.sticky_menu{position:fixed; top:0; left:0; width:100%;z-index:12;padding: 5px 0;}
.sticky_menu.head_nav ul li a{line-height:50px;}
.sticky_menu.head_nav{background: #fff;}
.sticky_menu.head_nav .dropdown-menu li a{color:#000;}
.head_nav .dropdown-menu li a{line-height: 40px;}
.head_nav .dropdown-menu li a:hover{background: #f2f2f2;}
.head_nav .dropdown-menu li a::before{display: none;}
.head_nav .dropdown-menu{width:270px; border-radius: 0;}
.sticky_menu.head_nav .navbar-brand img{width: 100px;transition: all 0.5s;}

.head_nav .navbar-collapse{visibility: visible;}

.micro_icon img{width: 28px;position: relative;filter: brightness(0) invert(1); transition:all 0.5s;}
.micro_icon:hover img{filter:none;}
.facebook_icon:hover{color:#1877F2 !important;}
.twitter_icon:hover{color:#00acee !important;}
.quora_icon:hover{color:#B92B27 !important;}
.slide_icon:hover{color:#0077b5 !important;}
.scribd_icon:hover{color:#1e7b85 !important;}
.linked_icon:hover{color:#0072b1 !important;}
.insta_icon:hover{color:#cd486b !important;}
.whatsapp_icon:hover{color:#128c7e !important;}

.banner_area{padding:0;}
.banner_area img{width:100%;}
.banner_cont{background: #ebeafd;padding: 15px 40px;}
.banner_area h1{color: #001f51; font-size:32px; font-weight:700;text-align:center; margin:0 0 10px;}
.banner_area p{color: #3d424a; font-size:22px; font-weight:400;text-align:center; margin:0;}
.banner_btm{background:#f7f7f7;padding: 20px 0 20px;}
.banner_btm .btn_area{text-align:center;}

.btn_area a{background: #1d9bf0;border-radius: 100px;color: #fff !important;overflow: hidden;text-align: center;z-index: 1;position:relative;display:inline-block;padding: 20px 35px;font-size: 18px;cursor:pointer;}
.btn_area a::before {content: "";height: 300px;width: 100%;background: #000;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) scale(0);transition: .5s cubic-bezier(.25,.46,.45,.94);z-index: -1;}
.btn_area a:hover::before {transform: translateY(-50%) translateX(-50%) scale(1);}

.quote_modal form input, .quote_modal form select{margin:10px 0; border-radius:0;}
.quote_modal form textarea{border-radius:0;}
.quote_modal form button{background-color: #f70000;border: none;font-size: 16px;padding: 10px 18px;transition: all 0.5s;color: #fff;font-weight: 600; display: block;margin: 20px auto 0;border-radius:100px;}
.quote_modal form button:hover {background: #000;}
.quote_modal .btn-close{background: #fff; opacity: 1; position: absolute;right: -5px;top: -5px; padding: 0;}
.quote_modal .btn-close i{font-size: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}

.ads_area{border:3px solid rgba(204,221,214,0.5); box-shadow:4px 4px 18px rgb(217 250 206 / 75%); border-radius:40px;margin:50px 0;}
.ads_area ul{display:flex; flex-wrap:wrap;padding:30px 0;justify-content: center;text-align: center;}
.ads_area ul li{list-style:none; width:20%;}
.ads_area ul li img{width:180px;}

.profile_area{background: url(../images/banner2.webp) 0 100% no-repeat #f5f9fa;background-size: 100% auto;padding:50px 15px;margin-bottom:50px;}
.head{font-weight: 600;font-size: 36px;line-height: 45px;color: #001f51;padding-bottom: 15px;}
.profile_left p{font-weight: 400;font-size: 16px;line-height: 28px;color: #5c5c5c;}
.profile_left ul li{font-weight: 400;font-size: 16px;line-height: 28px;color: #5c5c5c;padding:10px 0 10px 30px;margin: 0;position: relative;list-style:none;position:relative;}
.profile_left ul li:before {position: absolute;left: 0;width: 20px;height: 20px;top: 15px;border-radius: 50%;background-color: #009bdf;content: "";visibility: visible;z-index: 2;}
.profile_left ul li:after {position: absolute;left: 9px;width: 2px;height: 100%;top: 15px;background-color: #a4a4a4;content: "";visibility: visible; z-index: 1;}
.profile_left ul li:last-child:after{display:none;}


.rotate_area{width: 500px;height: 500px; /*background:url(../images/graphic_ads.webp) center no-repeat; background-size: cover;*/ position:relative;padding: 30px;margin: 0 auto;}
.graphic_img{position: absolute;left: 0;top: 0;width: 100%;}
.rotate {width: 100%;height: 100%; animation: circle 10s infinite linear;}
.counterrotate {width: 90px;height: 90px;animation: ccircle 10s infinite linear;background: #fff;border-radius: 100%;box-shadow: 0 0 30px rgba(0,0,0,0.2);position:absolute;left: -7%;top: 11%;overflow:hidden; padding:10px;}
.counterrotate2{left: 30%;top: -10%;}
.counterrotate3{left: -14%; top: 46%;}
.counterrotate4{left: 92%;top: 18%;}
.counterrotate5{left: 95%;top: 52%;}
.counterrotate6{left: 47%;top: 96%;}
.counterrotate7{left: 77%;top: 84%;}
.counterrotate8{left: 4%;top: 86%;}
.counterrotate9{left: 64%;top: -8%;}
.counterrotate img{width:100%;}
@keyframes circle {
  from {
    -webkit-transform: rotateZ(0deg)
  }
  to {
    -webkit-transform: rotateZ(360deg)
  }
}
@keyframes ccircle {
  from {
    -webkit-transform: rotateZ(360deg)
  }
  to {
    -webkit-transform: rotateZ(0deg)
  }
}

.offer_area{padding:50px 0;}
.offer_area h3{background-color: #009bdf; color:#fff;box-shadow: 0 0 30px rgb(0 0 0 / 20%);border-radius:35px 35px 0 0;text-align:center; padding:20px 0;font-weight:bold; font-size:24px;margin: 0 30px;}
.offer_area ul{display:flex;box-shadow: -3px 7px 13px rgb(0 0 0 / 20%); flex-wrap: wrap;}
.offer_area ul li{padding:20px 12px;width:33.3333%;list-style:none;text-align:justify;line-height:28px;position:relative;border-bottom:1px solid #c8c8c8;}
.offer_area ul li:after{content:""; background:url(../images/li_icon.webp) 0 0 no-repeat; width:23px; height:23px;position:absolute;left: 15px;top: 25px;}
.offer_area ul li span{padding-left: 40px;display: block;}
.offer_area .btn_area{text-align:center; margin-top:30px;}

.partner_area{background:url(../images/partner_back.webp) center no-repeat; padding:60px 0; position:relative; z-index:1;background-attachment:fixed;background-size: cover;}
.partner_area:after{content:""; position:absolute; background:rgba(0,0,0,0.7); width:100%; height:100%; left:0; top:0;z-index:-1;}
.partner_area h3{color:#fff; font-weight:600; font-size:36px;text-align:center; margin:0;}
.partner_area p{color:#fff; font-weight:600; font-size:20px;text-align:center; margin:40px 0 0;line-height:36px;}

.choose_area{padding:50px 0;}
.choose_area .head{text-align:center;}
.choose_box{background: #fff; box-shadow: 0 0 50px rgba(0,0,0,0.15); padding: 30px 20px;margin:10px 0;width:100%;}
.choose_box span{font-size: 22px; font-weight: 500; font-style: italic; color: #000;position: relative;}
.choose_box span i{color: #1d9bf0;font-size: 32px;position: absolute;top: 50%;transform: translateY(-50%);margin-left: 5px;}
.choose_box h2{margin: 20px 0 0; font-size: 16px; font-weight: 800; text-transform: uppercase;}
.choose_box p{color: #505050; line-height: 24px; margin: 10px 0 0;font-size:16px;}

.expert_area{padding:50px 0;}
.expert_area .head{text-align:center;}
.expert_area .card {width: 100%;height: 100%;padding: 10px 10px 0;border: 0;background-size: 100% 200%;background-position: 0 2.5%;border-radius: 0px;transition: 0.5s;position: relative;z-index:1;}
.expert_area .card:after{content: "";position: absolute; left: 0; top: 0; width: 100%; height: 10px;background: #459cdf;transition: all 0.5s;z-index: -1;}
.expert_area .card:hover:after{height: 140px;}
.expert_area .card:hover .icon-wrapper, .different-section .card:hover span, .different-section .card:hover h3{z-index: 1; position: relative;}
.expert_area .card h3 {font-size: 20px;font-weight: 600;color: #000;margin:0em 0; text-transform: uppercase;transition:all 0.5s;}
.expert_area .card span{font-size: 20px;font-weight: 300;color: #000;margin:0em 0; text-transform: uppercase;transition:all 0.5s;}
.expert_area .card:hover h3, .expert_area .card:hover span{color:#fff;}
.expert_area .card p {color: #505050;font-size: 16px;line-height:24px; text-align: justify; margin: 15px 0 0;}
.expert_area .card .icon-wrapper{margin-top:10px;}

.why_area{background: #f5f9fa;position: relative;z-index: 1;overflow: hidden;}
.why_area .head{text-align: left;}
.why_area:after{content: "";background: url(../images/why_back.webp) no-repeat 0 0;background-size: cover;position: absolute;right: 0;top: 0;width: 50%;height: 100%;z-index: -1;}
.why_left{width:100%; padding: 70px 0;}
.why_left ul{padding-right: 0;}
.why_left ul li{color: #505050; line-height: 24px; margin: 15px 0;text-align: justify;position: relative; padding-left: 32px;list-style: none;font-size:16px;}
.why_left ul li:after{content: ""; background: url(../images/why_icon.webp) 0 0 no-repeat;width: 28px; height: 27px;position: absolute; left: 0; top: 0;}
.why_right{width: 100%; margin: auto 0 0 0;}
.why_box{padding: 10px 30px; background: #459cdf;position: relative;z-index: 1;}
.why_box:after{position: absolute;content: '';left: -12px;bottom: 0px;right: -400%;top: 0px;background: #459cdf;z-index: -1;}
.why_box h3{color: #fff; font-weight: bold; font-size: 36px; margin: 0;}
.why_box a{color: #000 !important; font-weight: bold; font-size: 36px; margin: 0;}
.why_area .btn_area{margin-top: 20px;}

.scrollscreen--slider {padding:8px;}
.scrollscreen--slider::after {background:#009eda;}
.scrollscreen--track {width:2px;background:#979797;position: absolute;right: 1px;top: 50%;height: 400px;pointer-events: none;transform: translateY(-50%);}
*[dir='rtl'] .scrollscreen--track {left:0;right:auto;}
.scrollscreen--slider {position:absolute;top:0;left:0;right:0;box-sizing:border-box;height:0;border:none;background:transparent;pointer-events:none;}
.scrollscreen--slider::after {content:'';display:block;width:5px;height:100%;right:13px;top:0; position:absolute;}
.scrollscreen--content {position:relative;height:100%;overflow-x:hidden;overflow-y:auto;}
.scrollscreen--content::-webkit-scrollbar {-webkit-appearance: none;}
.scrollscreen {overflow:hidden;height: 400px;position:relative;}

.gallery_area{padding:50px 0;}
.gallery_area .head{text-align:center;}
.lightimg_box{margin:15px 0;position: relative;}
.lightimg_box img{width: 100%; height: 100%; object-fit: cover; transition: all 0.3s;}
.lightimg_box a{position:relative; display:block;overflow:hidden;height: 280px;border-radius: 8px; box-shadow: 0 0 30px rgba(0,0,0,0.1);border: 1px solid #6e6e6e;}
.lightimg_box a .overlay{background: url(../images/gallery_zoom.webp) no-repeat center rgba(0, 0, 44, 0.7);position:absolute; top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;opacity: 0;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);-webkit-transform: scale(0.5);transform: scale(0.5);background-size: 40px;}
.lightimg_box a:hover .overlay{display: block;opacity: 1;-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.lightimg_box a:hover img{transform: scale(1.15);}
.lightimg_box h3{font-weight: bold;font-size: 16px;text-align: center;margin: 10px 0 0;color:#000;}
.lightimg_box h3 span{display:block; font-size:14px; margin:2px 0 0;}
.lightimg_box h3 img{width: 30px;float: left;margin: 7px 0 0px;}
.gallery_area .btn_area{margin-top: 20px; text-align: center;}
.gallery_area .item{padding:0 12px;}
.gallery_area .slick-list{margin: 0 -12px;}
.gallery_area .slick-arrow {width: 40px;height: 40px;background-color: #1d9bf0;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);z-index: 1;transition: 0.3s;border: none;border-radius: 30px;}
.gallery_area .slick-arrow.next-arrow {left: auto;right: -30px;}
.gallery_area .slick-arrow.prev-arrow {left: -30px;right: auto;}
.gallery_area .slick-arrow i{color: #fff;}
.gallery_area .btn_area{text-align:center;margin-top:30px;}
.lg-sub-html p{font-size: 16px !important;margin: 0 !important;color: #fff;}
.lg-sub-html, .lg-toolbar {background-color: rgba(0,0,0,.7) !important;}

.blog_area{padding:50px 0;}
.blog_area .head{text-align:center;}
.blog_box{overflow:hidden;}
.blog_img {width: 100%; height:220px; overflow:hidden; border-radius: 8px; border: 1px solid #f4f4f5;}
.blog_img img{width: 100%; height:100%; object-fit: cover;}
.blog_info{padding: 0 20px;}
.blog_info ul li{list-style: none;color: #5a5a68;line-height: 28px; margin: 5px 10px 0 0; display: inline-block;}
.blog_info ul li i{color: #f4006c;}
.blog_details{padding: 0 20px;}
.blog_details h3 a{color: #5a5a68; font-weight: bold; font-size: 22px; margin: 10px 0;display: block;}
.blog_details p{color: #5a5a68;line-height: 28px; margin: 10px 0; text-align: justify;}
.blog_view {color: #fff!important; background-color: #0045a0; margin: 0 0 10px; display: inline-block; font-weight: bold; padding: 8px; font-family:'Figtree', sans-serif; font-size:14px; }
.blog_view:hover{text-decoration:none;}
.blog_view i{margin-right:10px;}
.blog_area .item{padding:0 12px 15px;}
.blog_area .slick-list{margin: 0 -12px;}
.blog_area .slick-arrow {width: 40px;height: 40px;background-color: #1d9bf0;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);z-index: 1;transition: 0.3s;border: none;border-radius: 30px;}
.blog_area .slick-arrow.next-arrow {left: auto;right: -30px;}
.blog_area .slick-arrow.prev-arrow {left: -30px;right: auto;}
.blog_area .slick-arrow i{color: #fff;}

.test_area{background: url(../images/test_back.webp) no-repeat 0 0; background-size: cover; padding: 50px 0;}
.test_area .head{text-align: center;}
.test_slider p{font-size: 16px; line-height: 28px; color: #000; margin: 0; text-align: justify;}
.star_mark{margin: 10px 0;}
.star_mark i{color: #ffcc00; font-size: 16px; margin-right: 2px;}
.test_slider .item{padding:0 12px;}
.test_slider .slick-list{margin: 0 -12px;}
.test_slider h3{font-weight: bold;font-size: 16px; color: #000; margin: 10px 0 0;text-transform: uppercase;}
.test_slider h3 span{font-size: 16px; display: block; color:#000; font-weight: 400;}
.test_slider .slick-dots {width: 100%;text-align: center; margin-top: 10px;}
.test_slider .slick-dots li {border-color: white;}
.test_slider .slick-dots li {position: relative;cursor: pointer; list-style: none;display: inline-block;}
.test_slider .slick-dots li button {width: 10px;height: 12px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin: 10px 5px 0;border-radius: 50%;background: transparent;background: #000; color: transparent;border: none;}
.test_slider .slick-dots li.slick-active button {background: #1d9bf0;}
.test_area .btn_area{text-align:center;margin-top:30px;}

.feel_area{background: url(../images/feel_back.webp) no-repeat center;background-size: cover; padding:70px 0; position: relative;z-index: 1;}
.feel_area:before{content: "";background:rgba(0,0,0,0.7);position: absolute;z-index: -1;width: 100%;height: 100%;top: 0;left: 0;}
.feel_left {width:100%;margin: auto 0;}
.feel_left h2{font-size: 42px; font-weight: 600;color: #fff; margin: 0;padding-bottom: 10px;}
.feel_left p{color: #fff; font-size: 18px; margin-bottom: 30px;padding-right: 70px;}
.feel_left .btn_view{text-align: left;}
.feel_form{width: 100%;}
.feel_form h3{font-size: 28px; background: #1d9bf0; color: #fff;margin-bottom:20px;text-align: center;padding: 10px 5px;}
.feel_form form input, .feel_form form select, .feel_form form textarea{height: 46px; background: rgba(255,255,255,0.4);border-radius: 5px;border: none; color: #fff;font-size: 16px;}
.feel_form form textarea{height: 110px;}
.feel_form form input::placeholder, .feel_form form select::placeholder, .feel_form form textarea::placeholder{color: #fff;}
.feel_form form input:focus, .feel_form form select:focus, .feel_form form textarea:focus{background: rgba(255,255,255,0.4);color: #fff;}
.feel_form form select option{color: #000;}
.submit_btn{width: 180px !important;height: 45px !important;background: #1d9bf0 !important;color: #fff !important;font-weight: bold;border-radius: 8px !important;border: none !important;display: block;margin: auto;transition: all 0.3s;}
.submit_btn:hover{background: #000 !important;}
.feel_form .screen-reader-response{display:none;}
.feel_form .wpcf7-not-valid-tip{color: red;position: relative;top: -13px;}
.feel_form .wpcf7-response-output {color: #00dc00;position: relative;top: -13px; text-align:center;}

.auto_feel_form form input, .auto_feel_form form select, .auto_feel_form form textarea{background: transparent;color: #000;border: 1px solid #d5d5d5;margin:0;}
.auto_feel_form form input::placeholder, .auto_feel_form form select::placeholder, .auto_feel_form form textarea::placeholder{color: #000;}
.auto_feel_form form input:focus, .auto_feel_form form select:focus, .auto_feel_form form textarea:focus{color: #000;}


.footer_area{padding: 70px 0; background: #000;border-top: 1px solid #808080;}
.foot_about h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_about p{color:#d4d4d4;line-height: 28px; text-align: justify;margin: 0;}
.foot_social{margin-top: 20px;}
.foot_social a{color: #fff !important;text-align: center;display: inline-block;margin: 0 10px 0 0;font-size: 22px;line-height: 42px;border-radius: 100%;transition:all 0.5s;}
.foot_menu h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_menu ul li {list-style: none; padding:5px 0 5px 15px;position: relative;}
.foot_menu ul li:before{content:"\f105";font-family:"Font Awesome 6 Free";position:absolute;left: 0;top: 4px;font-weight: bold;color:#1d9bf0;}
.foot_menu ul li a{color:#d4d4d4;display: block;transition: all 0.3s; position: relative;left:0;}
.foot_menu ul li a:hover{left:5px;}
.foot_cont h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_cont p{display:flex;margin-bottom:10px;color:#d4d4d4;}
.foot_cont p a{color:#d4d4d4; word-break: break-all;}
.foot_cont p i{position: relative;top: 5px;width: 100%;max-width: 20px;color: #1d9bf0;}
.flw_foot_btn a{color:#fff !important;display: inline-block;border-radius: 100px;border: 1px solid #999;padding: 3px 16px;background: #c76fe0;}

.copy_area{background: #000;padding: 30px 0; border-top: 1px solid #666666;text-align:center;}
.copy_area p{margin: 0; color: #fff;}
.copy_right{text-align: right;}

.privacy_area{padding:50px 0;}

.privacy_area h1{color:#000; font-size:20px;font-weight:bold; text-align:center;margin:0 0 10px;}
.privacy_area h2, .privacy_area h3{color:#000; font-size:16px;font-weight:bold;margin:0 0 10px;}
.privacy_area ul li{list-style:none;position:relative;}

.thank_you h2{font-size:28px; font-weight:bold; margin:20px 0; text-align:center;}
.thank_you .btn-close{background: #fff; opacity: 1; position: absolute;right: -5px;top: -5px; padding: 0;}
.thank_you .btn-close i{font-size: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}

.site-main{padding:70px 0;}
.site-main .blog-date i{color: #f4006c;}
.site-main .blog-date{color: #5a5a68;line-height: 28px;margin: 5px 10px 0 0;}
.site-main .bms-title h4 a, .site-main .bms-title h4{color: #5a5a68; font-weight: bold; font-size: 22px; margin: 10px 0;display: block;}
.site-main .sep_post_content h5{color: #706c6c; font-weight: 600; font-size: 20px; margin: 10px 0;display: block;}
.site-main .bms-content p{color: #5a5a68;line-height: 28px; margin: 10px 0; text-align: justify;}
.site-main .bms-content p, .site-main .sep_post_content{color: #5a5a68;line-height: 28px; margin: 10px 0; text-align: justify;}

.site-main .bms-img img{width:100%;height:100%; object-fit:cover;}
.site-main .nav-links{display: flex;}
.site-main .nav-previous a{background-color: #f4006c;font-size: 16px;line-height: 45px;position: relative;font-weight: 600;padding: 0 25px;border-radius: 100px;color:#fff;display: block;}
.site-main .nav-next a{background-color: #f4006c;font-size: 16px;line-height: 45px;position: relative;font-weight: 600;padding: 0 25px;border-radius: 100px;color:#fff;display: block;}
.site-main .nav-next{margin: 0 0 0 auto;}
.site-main .screen-reader-text, .blog_listing_area .screen-reader-text{display:none;}

.blog_sort{margin-bottom:50px;text-align:center;}
.blog_sort a{text-decoration: none;color: #6d6d6d;border: 1px solid #afafb6;font-weight: 700;font-size: 14px;padding: 6px 8px;border-radius: 4px;margin:3px 5px;display:inline-block;}
.blog_btn{color: #1d9bf0 !important;text-decoration: none !important;border: 2px solid #1d9bf0 !important;padding: 14px 15px !important;border-radius: 5px !important;font-weight: 700 !important; transition:all 0.5s;}
.blog_btn:hover{background:#1d9bf0; color:#fff !important;}
.blog_left{background:#f5f9fa;padding:15px;position:sticky; top:0;}
.blog_left h4{margin:0 0 10px;font-size:18px; color:#000;font-weight:bold;}
.blog_left a{display:block;color:#3175e4; font-size:14px; font-weight:bold;margin:10px 0;}
.blog_listing_area{padding:70px 0;}
.blog_listing_area .blog_box{margin:15px 0;}
.blog_box .blog-date i {color: #2e96eb;}
.blog_box .blog-date{margin-top:10px;}
.blog_box .bms-title{padding:0 20px 15px;}
.blog_box .bms-title h3 a{color: #5a5a68; font-weight: bold; font-size: 22px; margin: 10px 0;display: block; font-family: 'Figtree', sans-serif; font-weight: 600; }
.blog_box .bms-title h3 a:hover{ text-decoration:none; color: #006dd0;}
.blog_box .bms-title p{font-family: 'Figtree', sans-serif; font-weight: 400;color: #6d6d6d; line-height: 28px; margin: 10px 0;}
.blog_listing_area .nav-links{display:flex;}
.blog_listing_area .nav-links a{background-color: #f4006c;font-size: 16px;line-height: 45px;position: relative;font-weight: 600;padding: 0 25px;border-radius: 100px;color:#fff;display: inline-block;width: auto;}
.blog_listing_area .nav-next{margin: 0 0 0 auto;}

.case_area{padding:50px 0;}
.case_box a{display: block;height: 300px;border-radius: 15px;overflow: hidden;border: 1px solid #009eea;box-shadow: 0 0 30px rgba(0,0,0,0.1);position:relative;margin:10px 0;background:#fff;}
.case_box a img{width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.case_box a h3{position: absolute;left: 0;bottom: 0;color: #fff;background: #009eea;font-size: 18px;font-weight: bold;text-align: center;padding: 11px 10px;width:100%;text-transform: uppercase;}
/*============= new css ============  */
/* feature section */
.tde-fast{ padding:50px 0; font-family: 'Figtree', sans-serif;}
.tde-image {width: 100%; height: 350px; overflow: hidden; border-radius: 10px; border: 1px solid #f4f4f5; margin-bottom:20px;}
.tde-image img{width: 100%; height: 100%; object-fit:cover;}
.tde-whole {background-color: #f5faff;padding: 80px;text-align: center;}
.tde-whole .note {font-family:'Figtree', sans-serif;font-weight: 600; font-size: 28px; line-height: 1.15; color: #004573; margin: 0 0 12px 0;}
.tde-whole p {margin: 0 0 15px 0;}
.blog-date span {font-family: 'Figtree', sans-serif; text-transform: uppercase; color: #268f00; padding-top: 10px; margin-bottom: 1rem; font-size: 16px; font-weight: 600;}
.tde-my {display: flex; align-items: center; gap: 24px;}
.tde-logon {width: 48px; height: 48px; border: 1px solid #f4f4f5; border-radius: 50%; overflow:hidden;}
.tde-logon img{width: 100%; height: 100%; object-fit: contain;}
.tde-level a {text-decoration: none;}
.tde-level .tde-auth-name {font-family: 'Figtree', sans-serif; font-weight: 600; font-size: 14px; line-height: 1.75;
 line-height: 1; color: #18181b;}
.tde-background-wrapper{ border-top:1px solid #848484; border-bottom:1px solid #848484; padding:30px 0; }
.tde-pop {font-family: 'Figtree', sans-serif; font-weight: 600;color: #006dd0; border-bottom: 3px solid transparent;padding: 0 0 6px 0; margin-bottom: 0rem;}
.tde-border { background-color: #006dd0; width: 56px; height: 4px !important; margin: 0px 0px 20px 0px; opacity: unset; border: unset;}
.tde-maze { height: 220px; border: 1px solid #f4f4f5; border-radius: 8px; overflow: hidden;}
.tde-maze img{ width:100%; height:100%; object-fit: cover;}
.tde-part {padding-top: 20px; padding-bottom: 10px; font-family: 'Figtree', sans-serif; font-weight: 600;
 text-transform: uppercase; color: #006dd0; margin-bottom: 0rem;}
.tde-idea {font-family: 'Figtree', sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 1.6;
    }
.tde-idea a{color: #3b4246!important;}

.audit_area{padding:50px 0;}
.audit_img {height:400px;}
.audit_img img{width:100%; height:100%; object-fit:cover;}
.audit_area .head{text-align:center; margin-top:20px;padding: 0;}
.audit_area p{font-weight: 400;font-size: 16px;line-height: 28px;color: #5c5c5c;text-align:center;}

.potential_area{padding:0 0 50px;}
.potential_area p{font-weight: 400;font-size: 16px;line-height: 28px;color: #5c5c5c;text-align:justify;}
.potential_right{height:460px; border-radius:8px; overflow:hidden; border:2px solid #469af0;}
.potential_right img{width:100%; height:100%; object-fit:cover;}

.include_area{background:url(../images/include_back.webp) center no-repeat; padding:50px 0; position:relative; z-index:1;background-attachment:fixed;}
.include_area:after{content:""; position:absolute; background:rgba(0,0,0,0.7); width:100%; height:100%; left:0; top:0;z-index:-1;}
.include_area h2{color:#fff; text-align:center;}
.include_box{border-radius:8px; overflow:hidden;margin:10px 0;width:100%;background:#fff;background:#f5f9fa;border:1px solid #c0c0c0;}
.include_img {height:210px;border-bottom:15px solid #469af0;}
.include_img img{width:100%; height:100%; object-fit:cover;}
.include_cont{padding:25px;}
.include_cont h3{font-size:18px; font-weight:700; margin:0; text-transform:uppercase; color:#000;}
.include_cont p{font-weight: 400;font-size: 16px;line-height: 26px;color: #5c5c5c;margin:5px 0 0;}
.why_area2 ul li strong{display:block;}

.campaign_area{padding:50px 0;}
.campaign_area .head{text-align:center;}
.campaign_area .item{padding:0 12px;}
.campaign_area .slick-list{margin: 0 -12px;}
.campaign_area .slick-arrow {width: 40px;height: 40px;background-color: #1d9bf0;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);z-index: 1;transition: 0.3s;border: none;border-radius: 30px;}
.campaign_area .slick-arrow.next-arrow {left: auto;right: -30px;}
.campaign_area .slick-arrow.prev-arrow {left: -30px;right: auto;}
.campaign_area .slick-arrow i{color: #fff;}
.campaign_area .btn_area{text-align:center;margin-top:30px;}


/*===============Responsive Starts===============*/
@media all and (min-width: 800px) {
}
@media (min-width:981px) and (max-width:1366px){
	.gallery_area .slick-arrow.next-arrow {right: -10px;}
    .gallery_area .slick-arrow.prev-arrow {left: -10px;}
    .gallery_area .slick-list{margin: 0;}
	.blog_area .slick-arrow.next-arrow {right: -10px;}
    .blog_area .slick-arrow.prev-arrow {left: -10px;}
    .blog_area .slick-list{margin: 0;}
	.ads_area ul li img {width: 150px;}
}

@media (min-width:768px) and (max-width:980px){
	.head_nav .navbar-brand img{width: 75px;}
	.sticky_menu.head_nav .navbar-brand img{width: 75px;}
    .head_nav .navbar-toggler:focus{box-shadow: none;}
    .head_nav .navbar-toggler span{display: block;background: #033458;height:5px;margin: 3px 0;border-radius: 20px;width: 30px;}
    .head_nav .navbar-toggler{position: absolute;right: 0;top:0;}
	.sticky_menu.head_nav ul li a, .head_nav ul li a{line-height:36px; font-size:14px;}
	.hire_btn{margin:10px 0 0;}
	
	.rotate_area{margin:60px auto 0;}
	.gallery_area .slick-arrow.next-arrow {right: -10px;}
    .gallery_area .slick-arrow.prev-arrow {left: -10px;}
    .gallery_area .slick-list{margin: 0;}
	.blog_area .slick-arrow.next-arrow {right: -10px;}
    .blog_area .slick-arrow.prev-arrow {left: -10px;}
    .blog_area .slick-list{margin: 0;}
	.ads_area ul li img {width: 130px;}
	
	.foot_menu_pad{padding: 0;}
    .footer_area h3{margin: 15px 0;}
	
	.feel_left h2{font-size: 28px;}
    .feel_left p{font-size: 14px; line-height: 24px; padding: 0;}
    .feel_form{margin-top: 20px;}
    .feel_form h3{font-size: 18px;}
	.offer_area ul li{width:50%;}
}

@media (max-width:767px){
	.top_head ul{text-align:center;}
	.flw_btn{margin:5px auto 0;}
	.top_head ul li{margin:0 3px;}
	.top_head ul li a{font-size:18px;}
	.micro_icon img{width:22px;}
    .head_nav .navbar-brand img{width: 75px;}
	.sticky_menu.head_nav .navbar-brand img{width: 75px;}
    .head_nav .navbar-toggler:focus{box-shadow: none;}
    .head_nav .navbar-toggler span{display: block;background: #033458;height:5px;margin: 3px 0;border-radius: 20px;width: 30px;}
    .head_nav .navbar-toggler{position: absolute;right: 0;top:0;}
	.sticky_menu.head_nav ul li a, .head_nav ul li a{line-height:36px; font-size:14px;}
	.hire_btn{margin:10px 0 0;}
	
	.banner_area h1{font-size:18px;}
	.banner_area p{font-size: 18px;}
	.btn_area a{padding: 10px;font-size: 16px;}
	
	.head{font-size: 22px;line-height: 22px;}
	
	.profile_area{padding:30px 15px;}
	.profile_left p, .profile_left ul li{font-size:14px; line-height:24px;}
	.ads_area ul li{width:50%;}
	.ads_area ul li img {width: 110px;}

	.rotate_area{width:250px; height:250px;}
	.counterrotate {width: 45px;height: 45px;}
	.offer_area h3{font-size:18px;margin: 0 10px; padding:15px 10px;}
	.offer_area ul li{width:100%;font-size:14px; line-height:24px;}
	
	.gallery_area .slick-arrow.next-arrow {right: -10px;}
    .gallery_area .slick-arrow.prev-arrow {left: -10px;}
    .gallery_area .slick-list{margin: 0;}
	.blog_area .slick-arrow.next-arrow {right: -10px;}
    .blog_area .slick-arrow.prev-arrow {left: -10px;}
    .blog_area .slick-list{margin: 0;}
	.campaign_area .slick-arrow.next-arrow {right: -10px;}
    .campaign_area .slick-arrow.prev-arrow {left: -10px;}
    .campaign_area .slick-list{margin: 0;}
	
	.test_area{padding:30px 0; margin-top:30px;}
	.test_slider p{font-size:14px; line-height:24px;}
	
	.feel_left h2{font-size: 28px;}
    .feel_left p{font-size: 14px; line-height: 24px; padding: 0;}
    .feel_form{margin-top: 20px;}
    .feel_form h3{font-size: 18px;}
	
	.footer_area{padding: 40px 0;}
    .foot_menu a, .foot_cont p, .foot_menu ul li, .foot_left p, .foot_address p{font-size: 14px; line-height: 24px;}
    .foot_menu h3, .footer_area h3{margin:15px 0 5px; font-size: 18px;}
    .copy_right, .copy_area p{text-align: center;}
    .foot_about, .foot_menu_pad{padding: 0;}
    .foot_menu ul li{margin:0;}
	
	.partner_area h3{font-size:22px;}
	.partner_area p{font-size:16px; line-height:28px;margin:20px 0 0;}
	.choose_box p, .expert_area .card p{font-size:14px; line-height:24px;}
	
	.why_area:after{width: 100%; opacity: 0.2;}
    .why_left ul{padding: 0;}
    .why_left ul li{font-size: 14px; line-height: 24px;}
    .why_box h3{font-size: 20px;}
    .why_box a{font-size: 20px;}
    .why_box{padding: 10px 0;}
	.expert_area .card{margin:15px 0;}
	.tde-whole {padding: 30px 15px;}
}
/*===============Responsive Ends===============*/




