h1,h2{text-transform:uppercase}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvtg2H68T.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvtE2H68T.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvtY2H68T.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvto2H68T.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvts2H68T.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:400;src:local('Play Regular'),local('Play-Regular'),url(https://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIvtU2Hw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato-Regular;font-style:normal;font-weight:400;src:url(../fonts/Lato-Regular.ttf)}body{font:16px/22px;color:#2c2c2c;background:#fff;font-family:Arial,Helvetica,sans-serif}body,html{height:100%;position:relative}a{color:#007c9a}.fa-angle-right{font-weight:700}a:hover{color:#000}a:focus{outline:0}p{margin:0 0 10px;line-height:27px;font-size:16px;font-family:Lato-Regular}.img-responsive{margin:0 auto}h2,h2 span{margin-bottom:15px;color:#000;font-family:Lato-Regular}h1{font-size:37px;color:#01b7e4;line-height:50px;font-weight:600;margin-bottom:0;font-family:Lato-Regular}h2{font-size:34px;margin-top:0}h2 span{font-size:40px}h3{font-size:27px;margin:20px 0;font-family:Lato-Regular}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}.line{border-bottom:4px solid #474747;width:90px}.btn-round2{border-radius:30px;padding:6px 13px;margin-bottom:5px}.btn-round{border-radius:30px;font-family:Lato-Regular}.btn .fa{margin-left:5px}.fa-envelope,.fa-mobile,.fa-phone{color:#01b7e4;font-size:18px;margin-right:5px}.banner-service h2{font-size:40px;margin-bottom:15px;color:#01b7e4;text-transform:none!important;border-bottom:3px solid #e8e8e8;padding-bottom:14px;margin-top:5px;margin-left:10px;text-align:center;font-family:Lato-Regular}.bdr{border-bottom:3px solid #fff;margin:0 auto;width:100%}.heading,.phd{margin-bottom:20px}.banner-hone{background:url(../images/banner.jpg) no-repeat;background-size:cover;height:610px}#nav .navbar-brand,.testimonal{height:auto}.heading{font-size:22px;color:#2d2d2d;font-weight:400;line-height:30px;font-family:Lato-Regular}.phd{font-size:24px;color:#0b2737;font-weight:700;line-height:35px;margin-top:55px;font-family:Play,sans-serif}#nav{margin-bottom:0;padding:0}#nav.sticky-nav{width:100%;z-index:999}#nav.navbar-default{background-color:rgba(0,0,0,.85);border:none;position:absolute;width:100%;margin-top:0;z-index:11;border-radius:0}.dropdown-menu>.mega-s>li a{color:#333;text-decoration:none;font-size:16px;display:inline-flex}.dropdown-menu>.mega-s>li a:hover{color:#01b7e4}.dropdown-menu>.mega-s>li:first-child a{font-weight:600}.dropdown-menu>.mega-s>li a .fa{padding-right:10px}@media (max-width:768px){
    .intro h2 span{
            font-size: 19px;
    }
    .maintab img {
    width: 55%;
    margin-top: 30px;
}
.big-imgg img {
    width: 45%;
}
    span.caret{text-align:right;float:right}a.dropdown-toggle.two{display:block!important}a.dropdown-toggle.disabled{display:none}.mega-s{margin-bottom:15px}.dropdown-menu>.mega-s>li a{color:#fff;text-decoration:none;font-size:16px;display:inline-flex}.dropdown-menu>.mega-s>li a:hover{color:#01b7e4}}.bov,.servic-inner h3,.topspace4{text-align:center}#nav .navbar-nav>li:nth-child(6) a,#nav .navbar-nav>li>a{line-height:normal;color:#FFF;font-size:13px;font-family:Lato-Regular}.navbar-nav{margin-top:30px}#nav .navbar-nav>li{padding:0 13px 25px;font-family:Lato-Regular}@media (max-width:768px){#nav .navbar-nav>li{padding:0 15px;font-family:Lato-Regular}}#nav .navbar-nav>li>a{padding:14px 0 6px!important;border-bottom:3px solid transparent}.nav>li{margin-right:5px;font-family:Lato-Regular}#nav .navbar-nav>li.current>a,#nav .navbar-nav>li>a:hover{border-bottom:3px solid #FFF;font-family:Lato-Regular}#nav .navbar-nav>li:nth-child(6){background:#04ba19;border-radius:20px;padding:0 10px}#nav .navbar-nav>li:nth-child(6) a{margin-top:3px;padding:10px!important;border-bottom:0}#nav .navbar-nav>li:nth-child(6):hover{border-bottom:0;background:#02a515}#nav .navbar-brand,.brand{padding:15px 15px 25px}#nav .navbar-brand span,.brand span{color:#a6eef8;font-weight:300;text-transform:capitalize;letter-spacing:-1px}#nav .navbar-brand .fa,.brand .fa{padding-right:10px;font-size:30px;vertical-align:2px}.topspace1{margin-top:10px}.topspace2{margin-top:20px}.topspace4{margin-top:40px;font-family:Lato-Regular}.topspace5{margin-top:50px}.topspace35{margin-top:35px}.topspace45{margin-top:45px}.topspace55{margin-top:55px}.topspace15{margin-top:15px}.sitemap:after{content:"";clear:both;display:block}.sitemap{padding-top:2%;padding-bottom:2%}.sitemap li{margin-bottom:10px;list-style:none}.sitemap li a{padding:10px;background:#f7f7f7;text-decoration:none;color:#333;font-size:15px;display:block;width:100%}.sitemap li a:hover{color:#fff;background:#01b7e4}.sitemap h3{font-size:18px}.mains{font-weight:600;font-size:16px;color:#01b7e4}.bov{background:#f3f3f3;padding:15px;margin-top:5%;margin-bottom:5%}.intro,.servic-page{background:#fcfcfc}.intro{padding:30px 0 50px}.servic-page h2{font-size:34px;margin-bottom:15px;color:#000}.line2{margin:0 auto;border-bottom:1px solid #06a2ec;width:90px}.servic-inner{padding:0 0 50px;background:#f0f0f0}.servic-inner h2{margin-bottom:10px;color:#000;text-transform:none}.servic-inner h3{font-size:27px;margin-bottom:10px;color:#000;text-transform:capitalize;font-family:Lato-Regular}.servic-inner .list ul{margin:0;padding:0;list-style:none}.servic-inner .list ul li{font-size:16px;padding-bottom:10px}.servic-inner .list ul li:before{content:"\f058";font:normal normal normal 18px/1 FontAwesome;margin-right:10px}.pa-ct,.pricingTable h2,.testimonal h2 span,.why-choose h4 span{font-weight:700}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:244px;padding:5px 0 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-size:40%;border-bottom:3px solid #01b7e4}.dropdown-menu>.mega-s>li{border-bottom:1px solid #ccc}.mainspacw{margin-top:30px}.spanf{font-size:15px;color:#333}.mainc{background:#fff;border-radius:5px;padding:2%;margin-top:5%}.about-page{padding:30px 0 50px;background:#fcfcfc;text-align:justify}.scope{background:#333;color:#fff;text-align:center;padding:20px 0;min-height:360px;margin-left:-13px;margin-top:20px;width:102.3%}.bridcram{padding:0;background:#F5F5F5;margin-top:117px}.bridcram .breadcrumb{margin-bottom:0}.why-choose{padding:60px 0;background:#ebebeb}.why-choose h4{font-size:15px;text-transform:uppercase;white-space:nowrap}.services{padding:40px 0 50px;background:#fcfcfc}.services .line{border-bottom:4px solid #474747;width:90px;margin:0 auto}.services .left-box .head,.services .right-box .head{font-size:35px;color:#000;line-height:50px;margin-bottom:20px}.services .left-box{padding:30px 22px;background:0 0;margin-top:0px}.services .left-box .head{border-bottom:5px solid #0091c8;margin-top:25px;font-family:Lato-Regular}.services .right-box{padding:30px 22px 58px;background:0 0;margin-top:0px}.services .right-box .head{text-transform:uppercase;border-bottom:5px solid #04ba19;margin-top:25px}.my-order h2,.testimonal h2,.testimonal h2 span{text-transform:capitalize}.services .bdr{border-bottom:2px solid #fff;margin-bottom:15px;margin-top:15px;clear:both;display:block}.testimonal{background:url(../images/testimonial-bg.jpg) no-repeat #000;background-size:cover;padding:40px 0 60px}
.testimonal h2,.testimonal h2 span{color:#FFF}.testimonal .media{color:#FFF;margin-top:60px;text-align:justify}.testimonal .media .media-heading{color:#32b7e7;font-weight:700}.testimonal .media h3{color:#fff;font-size:20px;margin:10px 0}.testimonal .media .fa-star{font-size:20px;color:#04ba19}.topbar{background:#000;padding:5px 0;color:#fff}.topbar a{color:#fff;font-family:'Josefin Sans';font-family:Lato-Regular}.my-order .box1,.my-order h2{font-family:Lato-Regular}.my-order{padding:30px 0 50px;background:#32b7e7}.my-order h2{color:#fff}.my-order .box1 a,.my-order .box2 a,.my-order p{font-size:16px;color:#fff}.my-order .box1,.my-order .box2,.my-order .box3{width:31%;float:left;margin-right:2%}.looking-for{padding:30px 0 50px;background:#fcfcfc}.looking-for .media p{color:#32b7e7;font-family:Polt-Regular}.looking-for .media a,.panel-heading.active,.pricingTable .heading,.tab button,.tab button.active,.tabcontent{font-family:Lato-Regular}.looking-for .media a{color:#32b7e7}.panel-title{padding-left:30px;text-align:left}.pa-ct{position:absolute;border:1px solid #888;padding:3px 8px;line-height:20px;border-radius:20px;margin-left:-33px;margin-top:1px;color:#01b7e4}.panel-heading.active{background-color:#f5f5f5}.cont-box{background:#f5f5f5;border:1px solid #01b7e4;margin-bottom:25px;padding:15px}.cont-box p .fa{font-size:19px;color:#b8b8b8}.padheding{padding-top:2%;padding-bottom:2%}.testt h5{font-style:italic;color:#01b7e4}footer,footer a{color:#fff}footer a:hover{color:#01B7E4}footer{background:#050e12;padding:40px 0}footer .socail{margin:25px 0 0 35px;padding:0}footer .socail ul{list-style:none;padding:0}footer .socail ul li{float:left;margin-right:5px}footer .socail ul li a{color:#01B7E4;background:#fff;border-radius:30px;padding:7px 10px;font-size:26px}footer .socail ul li a .fa-facebook{padding:0 5px}footer .socail ul li a .fa-google-plus{padding:0;font-size:18px}footer .socail ul li a:hover{background:#01B7E4;color:#fff}footer p{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important;background:0 0!important}.dropdown-menu>li{border-bottom:1px solid #ccc}.tab{overflow:hidden;border-bottom:0}.tab button{background-color:#f1f1f1;float:left;font-size:20px;border:none;outline:0;cursor:pointer;display:block;width:100%;transition:.3s;height:60px;border-right:1px solid #ccc}.tab button.active{background-color:#fff;border-top:3px solid #01b7e4}.tabcontent{display:none;padding:4% 12px;border-top:none;background:#fff}.pricingTable{border:7px solid #fff;background:#fff;padding:10px 11px;box-shadow:0 0 10px #d4d4d4;transform:scale(1);transition:all .5s ease 0s}.pricingTable.active,.pricingTable:hover{transform:scale(1.1)}.pricingTable:hover{z-index:1}.pricingTable .title{font-size:14px;color:#c5c5d3;letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}.pricingTable .heading{font-size:24px;color:#333;margin:0 0 30px}.pricingTable h2{color:#252525;font-size:24px;text-align:center!important;border-left:0!important;font-family:Polt-Regular}.left-box,.left-box .heading,.left-box ul,.left-box ul li:nth-child(1),.pricingTable .pricing-content ul li,a.btn.btn-success.btn-lg.topspace1.btn-round,ul.breadcrumb{font-family:Lato-Regular}.pricingTable .pricing-content ul{margin-bottom:10px;margin-top:17px;padding:0;list-style:none;font-size:13px;color:#36363c;line-height:20px;text-align:center;font-weight:500}.pricingTable .pricing-content ul li{background-color:#f2f2f2;padding:10px 0}.pricingTable .pricing-content ul li:nth-child(10),.pricingTable .pricing-content ul li:nth-child(12),.pricingTable .pricing-content ul li:nth-child(2),.pricingTable .pricing-content ul li:nth-child(4),.pricingTable .pricing-content ul li:nth-child(6),.pricingTable .pricing-content ul li:nth-child(8){background-color:#fff}.pricingTable .price-Value{text-align:center;margin-bottom:20px;opacity:0;transition:all .3s ease 0s}.pricingTable.active .price-Value,.pricingTable:hover .price-Value{opacity:1}.pricingTable .value{font-size:30px;font-weight:700;color:#31d2b2;text-align:center;position:relative}.pricingTable .currency,.pricingTable .month{color:#bbb;position:absolute;top:0;font-size:14px}.pricingTable .currency{left:-10px}.pricingTable .month{right:-23px}.pricingTable .pricingTable-signup{display:block;width:90%;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;padding:10px 50px;margin-top:-40px;background:#272727;transition:all .5s ease 0s;text-decoration:none}.pricingTable.active .pricingTable-signup,.pricingTable:hover .pricingTable-signup{margin-top:0;width:100%;font-family:Lato-Regular}.pricingTable.green .heading,.pricingTable.green .value{color:#01B7E4}.pricingTable.purple .heading,.pricingTable.purple .value{color:#9679e7}.pricingTable.green .pricingTable-signup{background:#01B7E4;text-decoration:none}.pricingTable.purple .pricingTable-signup{background:#9679e7}@media only screen and (max-width:990px){.pricingTable{margin-bottom:40px}}@media only screen and (max-width:767px){.pricingTable.active,.pricingTable:hover{transform:scale(1)}}@media only screen and (max-width:480px){.pricingTable .pricingTable-signup{padding:10px 20px}}.left-box{padding:40px 24px 23px 17px;background-color:#FFF}.left-box .heading{color:#2d2d2d;font-size:29px;margin-top:0;margin-left:10px;text-transform:capitalize}.left-box ul{margin:0;padding:0;list-style:none}.left-box ul li:nth-child(1),.left-box ul li:nth-child(2),.left-box ul li:nth-child(3),.left-box ul li:nth-child(4){padding-left:60px;margin-top:20px;font-size:15px;line-height:24px;text-align:justify;min-height:50px}.left-box ul li:nth-child(1){background:url(../images/service_check.png) left top no-repeat}.left-box ul li:nth-child(2){background:url(../images/content-icon.png) left top no-repeat}.left-box ul li:nth-child(3){background:url(../images/lock2-icon.png) left top no-repeat}.left-box ul li:nth-child(4){background:url(../images/cup-icon.png) left top no-repeat}@media (min-width:768px) and (max-width:991px){#nav .nav,#nav .navbar-header{width:100%;display:block;text-align:center}#nav .navbar-brand,#nav .navbar-nav>li,#nav .navbar-right{float:none!important}#nav .navbar-header{margin-top:20px;margin-bottom:10px}#nav .navbar-nav>li,#nav .navbar-nav>li a{display:inline-block}#nav .navbar-brand,#nav .navbar-right{margin:0!important}}@media (min-width:768px){.scope{background:url(../images/scope-bg.png) no-repeat;background-size:cover;color:#fff;text-align:center;padding:20px 0 57px 10px;min-height:410px;margin-left:-13px;margin-top:20px;width:102.3%}.bridcram{padding:0;background:#F5F5F5;margin-top:95px}.bdr{border-bottom:3px solid #fff;margin:0 auto;width:490px}.phd{font-size:32px!important;margin-bottom:20px;color:#0b2737;font-weight:700;line-height:45px;margin-top:0;font-family:Lato-Regular}.testimonal{background:url(../images/testimonial-bg.jpg) no-repeat;background-size:cover;height:470px;padding:40px 0 60px}}@media (max-width:767px){.carousel-caption{position:absolute;right:2%;top:120px;left:2%;z-index:10;padding-top:20px;padding-bottom:20px;text-align:center}.banner-hone{background:#fff;background-size:cover;height:509px}.carousel-caption h1{font-size:30px;line-height:30px}.carousel-caption .heading2{font-size:17px}.heading{font-size:15px}.sf-t2 .sf-nav-top{height:127px!important}.sf-t2 .sf-nav-smmob .sf-nav li{padding:0 31px;width:100%}.sf-t2 .sf-nav-smmob .sf-nav li>span{display:block}.sf-t2 .sf-nav-number{position:absolute;left:12px;top:0;font-size:52px;font-weight:700;overflow:hidden}h2{font-size:19px;margin-bottom:15px;color:#000;text-transform:none!important;font-family:Lato-Regular;margin-top:0}.maindiv{padding:18px}.bg-contact{background-color:#ececec;float:left;color:#313131;text-align:center;font-size:18px!important;padding:1px!important}#nav .navbar-toggle .icon-bar,#nav .navbar-toggle:focus,#nav .navbar-toggle:hover,#nav.navbar-default,#nav.navbar-default .navbar-toggle .icon-bar{background-color:#000}label.checkbox-inline{margin-top:-2px!important;float:left;margin-bottom:-13px;height:40px;position:relative;z-index:999999999999!important}.error{width:100%;float:left;text-align:left;margin:9px 0}#nav .navbar-nav>li>a{margin-top:0}#nav{padding:15px}#nav .navbar-toggle{margin-top:15px;border-color:#fff}#nav .navbar-toggle:focus .icon-bar,#nav .navbar-toggle:hover .icon-bar{background-color:#141414}#nav.navbar-default .navbar-collapse{margin-top:0;border-color:#616161}#nav .navbar-nav>>li>a{padding:10px 20px}@media (max-width:767px){.icon-bar{background-color:#fff!important}}
#nav .navbar-brand{margin-top:0px;width:82%}
#nav .navbar-brand .fa{font-size:20px}}.dropdown-menu li a{font-size:16px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0;color:#01b7e4;text-decoration:none}.fa-star{font-size:20px;color:#04ba19}.notf{font-size:150px;margin-bottom:30px;margin-top:0;color:#333}.form-head{background:-webkit-linear-gradient(50deg,#ffd86f,#fc6262)!important;background:-o-linear-gradient(50deg,#ffd86f,#fc6262)!important;background:linear-gradient(40deg,#179ec5,#7bd6ee)!important;margin:0;padding:10px 0;color:#fff}.form-head h3{margin:15px 0 5px}#msform{text-align:center}#msform fieldset{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 11px rgba(0,0,0,.1);padding:10px 30px 15px;box-sizing:border-box;width:100%;margin:36px 0 0;position:relative}#msform fieldset:not(:first-of-type){display:none}#msform .action-button{width:100px;background:#04ba19;font-weight:700;color:#fff;border:0;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button:focus,#msform .action-button:hover{background:#02A515}.fs-title{font-size:16px;margin-bottom:60px;margin-top:-85px}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}#progressbar{margin-top:10px;overflow:hidden;counter-reset:step;padding:0}#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:33.33%;float:left;position:relative;z-index:1}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px}#progressbar li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-46%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#27AE60;color:#fff}.form-hi{min-height:400px}ul.breadcrumb{background-color:#f3f3f3}.bg-contact,.bg-contact2{background-color:#ececec;color:#313131;text-align:center;padding:20px;margin-top:20px;border-bottom:1px solid #32b7e7;border-radius:4px;margin-bottom:25px;float:left}.bg-contact{font-size:25px;line-height:36px;font-weight:700}.bg-contact2{font-size:24px;line-height:29px}a.btn.btn-success.btn-lg.topspace1.btn-round{background-color:#01b7e4;border:2px solid #01b7e4;color:#FFF}#topic h2,.cont-box h3{text-align:left;border-left:3px solid #01b7e4;padding-left:12px}.cont-box h3{font-weight:700;font-size:24px;padding-top:9px;padding-bottom:10px}.cont-box p{text-align:justify}.it{font-size:18px;color:#0a97ca;margin-top:-16px}#topic h2{font-size:21px;padding-top:9px;padding-bottom:10px;font-family:Lato-Regular}#Analiysis h2,#developing h2{text-align:left;font-size:24px;border-left:3px solid #01b7e4;padding-left:12px;padding-top:9px;padding-bottom:10px;font-family:Lato-Regular}.scope b{font-size:16px;height:51px;float:left;width:100%;line-height:22px;font-family:Lato-Regular;font-weight: 600;
    text-align: center;
    color: #06a2ec;}#proposal h2{text-align:left;border-left:3px solid #01b7e4;padding-left:12px;font-size:23px;padding-top:9px;padding-bottom:10px;font-family:Lato-Regular}.topspace4 p{text-align:justify;font-family:Lato-Regular;line-height:23px;font-size:14px}h5.topspace2{font-size:18px;line-height:30px;font-weight:300;font-family:Lato-Regular}.line3{margin:-12px 10px 0;border-bottom:1px solid #06a2ec;width:89px}div#accordion2{margin-top:20px}a.btn.btn-success.topspace3.btn-lg.btn-round{background-color:#272727;margin-top:20px;border:transparent;font-family:Lato-Regular}.bg-contact2 p{line-height:34px;font-size:21px}.bg-white{background-color:#FFF;border:1px solid #ccc}.no-padding{padding-left:0;padding-right:0}.text{text-align:center!important}.cont-box.color{background-color:#f7f7f7;margin-bottom:20px;border:1px solid #e8e8e8}.cont-box.color h4{font-size:27px;font-weight:700;color:#383838}.cont-box.color p{text-align:center;font-weight:500;font-size:15px;color:#565656}.cont-box.color h3{text-align:center;line-height:31px;margin-top:5px;border-left:transparent;color:#29a4d0}.btn.btn-success.btn-round{background-color:#3e3e3e;border:transparent}@media (min-width:768px){.summry,.summry h3{font-family:Lato-Regular}.mega-dropdown-menu>li>ul>li,.pack ul li{list-style:none}.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover,.opensubmenu:hover li a,.panel-default>.panel-heading a{text-decoration:none}.maindiv:after,.submitf:after,.tabcontent:after{content:"";clear:both}.modal-dialog{width:670px}.error{color:red}.summry.active{border:1px solid #e4e5e7}table#show_summery_tabel{text-transform:capitalize}.noshow{display:none}.summry h3{background:#001e3b;color:#fff;font-size:20px;margin:0;padding:10px;display:block!important}.summry table{margin-bottom:0}.price{background:#000;color:#fff;font-size:19px}.table-hover tr td:first-child{color:#000;width:50%;font-family:sans-serif;font-weight:550}.InvoiceboxColorblue,.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.phone-n{padding-right:0}.InvoiceboxColorblue{margin-bottom:17px;font-size:15px;width:50%;float:right;border-width:1px;border-style:solid;border-image:initial;padding:9px;border-radius:3px}.submitbtn{background:#01b7e4;border-radius:3px;color:#fff}.submitbtn:hover{color:#fff;background:#262626}.submitf:after{display:block}.submitf{padding:4%}.input-group-addon{padding:2px 10px!important}.close1{position:absolute;z-index:999;background:#333!important;opacity:1;color:#fff;top:-12px;right:-15px;padding:5px 10px!important;border-radius:50px}.body-p{padding:15px;background:#fdfdfd}.pack{padding:15px 0;background:#5bc0de}.pack h2{margin:0;color:#fff;font-size:25px}.pack h3{text-align:center}.pack h3 span{background-color:#000;border-color:#46b8da;color:#fff}.pack ul{padding:0}.pack ul li{margin-bottom:10px;background:#fff;padding:10px}.mainb{background:#5bc0de}.maindiv:after{display:block}.dropdown-menu{margin-top:0!important}.mega-dropdown{position:static!important}.mega-dropdown-menu{margin:0 auto;right:0!important;left:17%!important;padding:2%;width:80%;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:none;background:0 0}.navbar{margin-bottom:0;margin-top:20px}@media (max-width:768px){.mega-dropdown-menu>div li a{border-radius:4px;position:relative;display:block;line-height:20px;padding:5px 10px;font-size:13px;font-weight:500;color:#FFF!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;border:0;box-shadow:none;background:0 0!important}.padding-style1{padding-left:0!important;padding-top:0;padding-bottom:20px}.navbar{margin-bottom:0;margin-top:0}}.opensubmenu{background:0 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:15px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.opensubmenu:nth-child(3n+3){border-right:0}.opensubmenu:nth-child(7),.opensubmenu:nth-child(8),.opensubmenu:nth-child(9){border-bottom:0}.opensubmenu:hover{background:#fff;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.mega-dropdown-menu>div li a{border-radius:4px;position:relative;display:block;line-height:20px;padding:5px 0;font-size:13px;color:#065089;font-weight:500}.mega-dropdown-menu>li>ul{padding:0;margin:1px}.mega-dropdown-menu>li>ul>li>a{display:block;color:#222;padding:3px 5px}.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px}.mega-dropdown-menu>div li a p{padding-top:15px;margin-bottom:0;font-size:14px}@media (min-width:768px){.dropdown-menu .col-sm-1{width:9.88%}.mega-dropdown-menu>div li a{text-align:left;padding:4% 0}}.dropdown-menu li img{width:65px}@media (max-width:768px){.dropdown-menu li img{display:none}span.caret{text-align:right;float:right}}.float-align,.proof li{float:left}@media (min-width:1025px) and (max-width:1120px){.mega-dropdown-menu{left:-84%}.inn-head{left:7%}}@media (max-width:1024px){.mega-dropdown-menu{left:-104%}}.maintabb{margin-top:3%}.maintab{margin-bottom:3%}.textauto{text-align:-webkit-auto}.panel-group{margin-top:4%}.list ul{padding:0}.tabcontent:after{display:block}.btn.btn-success.btn-round:hover{background-color:#737272!important}.sitemap h3{background-color:#b4e8f5;padding:10px;color:#111213;border-left:2px solid #464646}li.mains{background-color:#e0e0e0;padding:6px;color:#545454;font-size:13px}.sitemap li a{color:#333;font-size:14px;display:block;width:100%;border-bottom:2px solid #91cddc}section.about-page h2{text-transform:none}.proof li{width:49%;background-color:#f2f2f2!important;text-align:left;padding-left:9px!important;margin-right:1%;margin-bottom:9px;font-size:13px;color:#000}.proof li:before{content:"\f058";font:normal normal normal 18px/1 FontAwesome;margin-right:8px;color:#01b7e4}.pagination a{background-color:#ececec;padding:5px;border:1px solid #d2d2d2}}.dropdown-menu.mega-dropdown-menu { background: #fff;}
@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}.master-men ul { padding: 0px 15px; }.master-men ul a { padding: 0 !important;}}
.res-paper {
    padding: 10px 0 30px;
    text-align:center;
}

.res-paper h1 {
    font-size: 30px;
    margin: 0;
}

.res-paper h1 span {
    color: #000;
}

.what-we-get, .place-orderr{
    padding: 30px 0;
    background: rgba(4,82,129,.05);
    text-align: center;
}

.what-we-get h2, .handle-section h2, .place-orderr h2, .benefits-section h2, .custom-service h2, .approach-section h2 {
    font-size: 23px;
    margin: 20px 0 10px;
    font-weight: 600;
    text-align:center;
}

.what-we-get ul, .handle-section ul {
    padding: 0;
    margin: 0;
    margin-top: 35px;
}

.what-we-get ul li {
    display: inline-block;
    width: 24%;
}

.what-we-get ul li h4 {
    font-weight: 600;
    font-size: 18px;
    color: #01b7e4;
}

.what-we-get li img {
    width: 35%;
}

.what-we-get p{
    font-size:14px;
}

.handle-section, .benefits-section{
    padding:30px 0;
}

.handle-section ul {
    display: inline-block;
    width: 31%;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    padding: 10px 15px;
    background: #fff;
    margin-left: 10px;
}

.handle-section li {
    padding: 10px 0;
    list-style: none;
    font-size: 16px;
}

.handle-section li i {
    color: #01b7e4;
    font-size: 20px;
}

.order-inner ul {
    display: flex;
}

.order-inner ul li {
    max-width: 265px;
    text-align: center;
    position: relative;
    -ms-flex-positive: 1;
    flex-grow: 1;
    list-style:none;
    padding: 0 25px;
}

.order-inner ul li:after {
    content: url(../images/next.png);
    position: absolute;
    top: 68px;
    right: -39px;
}

.order-inner {
    margin-top: 30px;
}

.order-lst:after {
    display: none;
}

.order-inner h4 {
    font-weight: 700;
}

.benefits-section p{
    text-align:center;
}

.benefits-inn h4 {
    font-weight: 600;
    font-size: 18px;
    color: #01b7e4;
}

.benefits-inn {
    border: 1px dashed lightgray;
    padding: 10px;
    margin-top: 25px;
}

.benefits-inn span {
    background: #000;
    color: #01b7e4;
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 25px;
    text-align: center;
    font-weight: 600;
    font-size: 21px;
    margin-right: 15px;
}

.custom-service button {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
    border: none;
    border-radius: 30px;
    padding: 15px 30px;
}

.custom-service {
    padding: 30px 0;
    background: rgba(4,82,129,.05);
}

.custom-service h4 {
    font-size: 16px;
    margin: 20px 0 10px;
    font-weight: 600;
}

.custom-service span {
    font-weight: 600;
    font-size: 16px;
    color: #01b7e4;
}

.custom-service li {
    padding: 10px 0;
    font-size: 16px;
}

.approach-section{
    padding: 30px 0;
    background: rgba(4,82,129,.05);
}
.approach-section img{
    width:100%;
}

.approach-section-in1 h4{
    color:#0f80de;
    position: relative;
    font-weight: 600;
    line-height: 30px;
}

.approach-section-in1 h4:before {
    content: "";
    position: absolute;
    left: -40px;
    width: 30px;
    height: 30px;
    background-color: currentColor;
}

.approach-section-in2 h4{
    color:#5e03a4;
    position: relative;
    font-weight: 600;
    line-height: 30px;
}

.approach-section-in2 h4:before {
    content: "";
    position: absolute;
    left: -40px;
    width: 30px;
    height: 30px;
    background-color: currentColor;
}

.approach-section-in3 h4{
    color:#0baaaa;
    position: relative;
    font-weight: 600;
    line-height: 30px;
}

.approach-section-in3 h4:before {
    content: "";
    position: absolute;
    left: -40px;
    width: 30px;
    height: 30px;
    background-color: currentColor;
}

.approach-section h2 {
    margin-bottom: 45px;
}

.approach-right {
    margin-left: 20px;
}

.res-feat ul{
    width:48%;
}

.benefit {
    text-align: center;
}

.why-us {
    text-align: left;
    border-right: 1px dashed #01b7e4;
    padding: 8px;
}

.why-us img, .why-uss img {
    width: 20%;
}

.publishing-res {
    background: #fff;
    padding: 10px;
    text-align: left;
    margin-bottom:20px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
}

.publish-rs h2 {
    margin-bottom: 35px;
}

.publishing-res img {
    float: left;
    margin-right: 15px;
}

.publishing-res h4 {
    font-weight: 600;
    font-size: 18px;
    color: #01b7e4;
    margin-top: 5px;
    margin-bottom: 8px;
}

.what-we-get p {
    font-size: 14px;
    line-height: 24px;
}

.why-choosee-cent img {
    width: 100%;
}

.why-choos h2 {
    margin-bottom: 35px;
}

.why-choosee-lft {
    text-align: right;
}

.why-choosee-cent {
    text-align: center;
}

.why-choosee-cent img {
    width: 85%;
}

.rt {
    border-bottom: 1px dashed lightgray;
    margin-bottom: 20px;
    padding-bottom: 12px;
}

.beff h4 {
    color: unset;
}

.informmt {
    border: none;
    border-bottom: 1px dashed lightgray;
    margin: 0;
}

.informmtt {
    border: none;
    margin: 0;
}
.slidecontainer {
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 7px;
  background: #fff;
  outline: none;
  /*opacity: 0.7;*/
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 10px;
  height: 10px;
  background: #737272;
  cursor: pointer;
  border-radius:20px;
}

.slider::-moz-range-thumb {
  width: 10px;
  height: 10px;
  background: #737272;
  cursor: pointer;
  border-radius:20px;
}
.power-packd h4 {
    line-height: 27px;
    font-size: 16px !important;
}
.power-packd img {
    width: 27% !important;
}
.power-packd li {
    display: inline-table !important;
}
.pathh .benefits-inn p {
    text-align: left;
    margin: 0;
}
.pathh .benefits-inn h4 {
    margin: 5px 0;
}
.exclusive-featr li {
    font-size: 15px;
}
.streamlinned img {
    width: 30%;
    margin-bottom: 15px;
}
.streamlinned h4 {
    font-size: 15px;
    line-height: 20px;
}
.why-choos h4 {
    font-weight: 600;
    font-size: 17px;
}
.whyy img {
    width: 25%;
}
.beneff-sect h4 {
    font-size: 15px;
}
.beneff-sect img {
    width: 25%;
}
 .get-stuck img {
    width: 19%;
}
.about-box {
    height: 373px;
}
.why-choose img {
    height: 78px;
    object-fit: contain;
}
.right i {
    color: #50c7be;
}


.mt-0 {
    margin-top: 0;
}
.prim-data-info {
    background: #f4f6fb;
    border: 1px solid #e4e8f0;
    padding: 15px;
    border-radius: 10px;
}
.card {
    padding: 20px;
    border: 1px solid #e4e8f0;
    border-radius: 10px;
}
.card-shadow {
      box-shadow: 0 5px 20px rgba(0,0,0,0.03), 0 2px 6px rgba(0,0,0,0.05);
      transition: all 0.25s;
      background: white;
    }
    .card-shadow:hover {
      transform: translateY(-5px);
      box-shadow: 0 20px 30px -12px rgba(0,0,0,0.1);
    }
    .badge-step {
      background-color: #01B7E4;
      color: white;
      width: 38px;
      height: 38px;
      font-size: 1.2rem;
      font-weight: bold;
      border-radius: 50%;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      margin-right: 14px;
      flex-shrink: 0;
    }
    .check-icon {
      color: #01B7E4;
      font-size: 20px;
      text-align: center;
    }
    .comparison-table th {
      background-color: #e8f6fe;
      border-bottom: 2px solid #01B7E4;
    }
    .footer {
      background-color: #0a2e42;
      color: #cddfe7;
    }
    .bg-soft-primary {
      background-color: #e8f6fe;
    }
    .price-card {
      border-radius: 28px;
      transition: 0.2s;
      border: 1px solid #e2edf2;
    }
    hr.divider-light {
      background-color: #cbdde6;
    }
    .review-list li {
        display: flex;
        background: #f4f6fb;
        border: 1px solid #e4e8f0;
        padding: 10px;
        border-radius: 10px;
        margin-bottom: 10px;
        gap: 5px;
        transition: 0.5s all;
    }
    .review-list li:hover {
        transform: translateY(-5px);
    }
    .review-scope-card h4, .table-card h4 {
        color: #01B7E4;
        margin-bottom: 15px;
    }
    .mb-4 {
        margin-bottom: 24px;
    }
    .mb-3 {
        margin-bottom: 16px;
    }
    .py-5 {
        padding: 50px 0;
    }
    .scope-review-sec {
        background: #f4f6fb;
        padding: 40px 0;
    }
    .d-flex {
        display: flex;
    }
    .text-prim {
        color: #01B7E4;
        font-size: 22px;
    }
    .timeline-main .step-timeline {
        position: relative;
        z-index: 1;
        min-height: 70px;
    }
    .timeline-main .step-timeline::before {
        content: '';
        position: absolute;
        left: 20px;
        top: 30px;
        width: 2px;
        background: #e6edf4;
        border-radius: 2px;
        height: 100%;
         z-index: -1;
    }
    .timeline-main .step-timeline:last-child::before {
        display: none;
    }
    .report-review {
        display: flex;
        background: #f4f6fb;
        border: 1px solid #e4e8f0;
        padding: 10px;
        border-radius: 10px;
        margin-bottom: 10px;
        gap: 5px;
        transition: 0.5s all;
    }
    .report-review:hover,.benifit-service:hover { 
        transform: translateY(-5px);
    }
    .benifit-service {
        height: 100%;
        min-height: 185px;
        border: 1px solid #e6edf4;
        border-top: 3px solid #32b7e7;
        background: #e8f6fe;
        padding: 15px;
        border-radius: 10px;
        transition: 0.5s all;
    }
    .serv-icon {
        width: 45px;
        height: 45px;
        font-size: 25px;
        border: 1px solid #e6edf4;
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
        margin-bottom: 15px;
    }
    .why-choose-card {
        border-left: 3px solid #32b7e7;
    }
    .why-choose-card i{
        color: #01B7E4;
    }
    .why-choose-card h5{
        font-weight: 600;
        font-size: 18px;
        margin: 15px 0;
    }
     .pricing-card {
      border: 1px solid #e4e8f0;
      border-radius: 10px;
      transition: 0.2s;
      height: 100%;
      background: white;
      box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    }
    .pricing-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    }
    .badge-timeline {
      font-size: 12px;
      background-color: #06a2ec;
      color: white;
      padding: 5px 12px;
      border-radius: 30px;
      display: inline-block;
    }
    .price-head {
        background: #32b7e7;
        color: #fff;
        padding: 15px;
        font-weight: 500;
        font-size: 18px;
        border-radius: 10px 10px 0 0;
        margin: 0;
    }
    .price-content {
        padding: 15px;
    }
    /* Bootstrap 3 accordion panel styling */
    .faq-panel .panel-group .panel {
      border-radius: 16px;
      box-shadow: none;
      border: 1px solid #e6edf2;
      margin-bottom: 16px;
    }
    .faq-panel .panel-default > .panel-heading {
      background-color: #ffffff;
      border-color: #e6edf2;
      border-radius: 16px;
      padding: 0;
    }
    .faq-panel .panel-title a {
      display: block;
      padding: 10px 20px;
      font-size: 14px;
      font-weight: 600;
      color: #1e2f3e;
      text-decoration: none;
      position: relative;
      transition: all 0.2s;
    }
    .faq-panel .panel-title a:hover {
      color: #06a2ec;
    }
    .faq-panel .panel-title a i.fa {
      color: #06a2ec;
      width: 24px;
    }
    .faq-panel .panel-title a .accordion-icon {
      float: right;
      color: #06a2ec;
      font-size: 1rem;
      transition: transform 0.2s;
    }
    .faq-panel .panel-title {
        padding-left: 0;
    }
    .faq-panel .panel-title a.collapsed .accordion-icon .fa-minus {
      display: none;
    }
    .faq-panel .panel-title a .accordion-icon .fa-minus {
      display: inline-block;
    }
    .faq-panel .panel-title a.collapsed .accordion-icon .fa-plus {
      display: inline-block;
    }
    .faq-panel .panel-title a .accordion-icon .fa-plus {
      display: none;
    }
    .faq-panel .panel-body {
      padding: 15px;
      font-size: 1rem;
      line-height: 1.5;
      color: #2c3e50;
      border-top: 1px solid #f0f3f6;
      background-color: #fefefe !important;
      border-radius: 0 0 16px 16px;
    }
    .faq-panel .panel-body p {
      margin-bottom: 0;
    }
    /* override bootstrap default */
    .faq-panel .panel-group .panel + .panel {
      margin-top: 16px;
    }
    .faq-note {
      margin-top: 30px;
      text-align: center;
      font-size: 0.9rem;
      color: #5f7f9e;
      border-top: 1px solid #e9eef2;
      padding-top: 20px;
    }
    .justify-content-center {
        justify-content: center;
    }
    .get-in-touch {
        background: #f0f0f0;
        border: 1px solid #e4e8f0;
        padding: 30px 20px;
        border-radius: 10px;
        text-align: center;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    }
    
    .left-border-des {
        border: 1px solid #e6edf4;
        border-left: 4px solid #32b7e7;
        background: #e8f6fe;
        padding: 15px;
        border-radius: 10px;
        transition: 0.5s all;
        margin-top: 30px;
    }
    .sys-review-list li {
        border: 1px solid #e6edf4;
        border-left: 4px solid #32b7e7;
        background: #fff;
        padding: 15px;
        border-radius: 10px;
        transition: 0.5s all;
        margin-top: 18px;
    }
    .sys-review-list li:hover {
        transform: translatex(10px);
    }
    .sys-review-list li span {
        color: #01B7E4;
        font-weight: 600;
        display: block;
        margin-bottom: 10px;
    }
    .benifit-service-main .benifit-service {
        min-height: 215px;
        background: #fff;
    }
    .benifit-service-main .benifit-service .serv-icon {
        background: #e8f6fe;
    }
    .benifit-service-main .benifit-service p { 
        font-size: 14px;
    }
    .benifit-service-main .benifit-service h5 { 
        font-weight: 600;
    }
    .choose-num {
        width: 50px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 25px;
        background: #e8f6fe;
        color: #01B7E4;
        border-radius: 10px;
        font-weight: 600;
        margin-bottom: 15px;
    }
    .price-des {
        background: #f4f6fb;
        border: 1px solid #e4e8f0;
        padding: 10px;
        border-radius: 10px;
        margin-bottom: 10px;
        transition: 0.5s all;
        border-left: 4px solid #32b7e7;
    }
     /* Consultation card section - standalone and elegant */
    .consultation-wrapper {
      max-width: 1100px;
      width: 100%;
      margin: 0 auto;
    }
    .consultation-card {
      background: linear-gradient(135deg, #ffffff 0%, #fefefe 100%);
      border-radius: 48px;
      box-shadow: 0 30px 50px -20px rgba(6, 162, 236, 0.25), 0 8px 20px rgba(0,0,0,0.05);
      overflow: hidden;
      transition: transform 0.3s ease;
      border: 1px solid rgba(6, 162, 236, 0.2);
    }
    .consultation-card:hover {
      transform: scale(1.01);
      box-shadow: 0 35px 55px -18px rgba(6, 162, 236, 0.35);
    }
    .gradient-header {
      background: #32b7e7;
      padding: 1.2rem 2rem;
      text-align: center;
    }
    .gradient-header h3 {
      margin: 0;
      font-weight: 700;
      letter-spacing: -0.2px;
      color: white;
      font-size: 1.8rem;
    }
    .align-items-center {
        align-items: center;
    }
    .gradient-header i {
      margin-right: 8px;
    }
    .consultation-body {
      padding: 2.2rem 2rem 2rem 2rem;
    }
    .highlight-warning {
      background: #fff7e5;
      border-left: 5px solid #f4b942;
      padding: 1rem 1.5rem;
      border-radius: 20px;
      margin-bottom: 2rem;
      display: flex;
      align-items: flex-start;
      gap: 15px;
    }
    .warning-icon {
      font-size: 1.8rem;
      color: #e68a2e;
    }
    .warning-text {
      font-weight: 500;
      color: #5a3e1b;
      line-height: 1.45;
    }
    .contact-details {
      background: #e8f6fe;
      border-radius: 28px;
      padding: 1.5rem;
      margin-bottom: 1.8rem;
      transition: all 0.2s;
    }
    .contact-details:hover {
      background: #e0f0fa;
    }
    .btn-primary-custom {
      background-color: #06a2ec;
      border: none;
      padding: 12px 32px;
      font-weight: 600;
      border-radius: 60px;
      transition: 0.2s;
      color: white;
      font-size: 1rem;
      display: inline-flex;
      align-items: center;
      gap: 10px;
    }
    .btn-primary-custom:hover {
      background-color: #0582c0;
      transform: translateY(-3px);
      box-shadow: 0 10px 20px rgba(6,162,236,0.3);
      color: white;
      text-decoration: none;
    }
    .btn-outline-custom {
      border: 2px solid #06a2ec;
      background: white;
      color: #06a2ec;
      border-radius: 60px;
      padding: 10px 28px;
      font-weight: 600;
      transition: 0.2s;
    }
    .btn-outline-custom:hover {
      background: #06a2ec;
      color: white;
      transform: translateY(-2px);
      text-decoration: none;
      box-shadow: 0 6px 12px rgba(6,162,236,0.15);
    }
    .promise-text {
      font-size: 0.9rem;
      color: #2c6079;
      background: white;
      border-radius: 100px;
      display: inline-block;
      padding: 6px 18px;
      margin-top: 12px;
    }
    hr {
      border-top: 1px solid #cde0ec;
    }
    @media (max-width: 768px) {
      .consultation-body {
        padding: 1.5rem;
      }
      .btn-primary-custom, .btn-outline-custom {
        width: 100%;
        text-align: center;
        justify-content: center;
        margin-bottom: 12px;
      }
    }
    .timeline-main .time-div strong {
        font-size: 16px;
        display: block;
        margin-bottom: 5px;
        color: #2c2c2c;
    }
    .timeline-main .time-div {
        color: #777;
    }
    .fa-3x {
        font-size: 2.5em;
    }