@charset "utf-8";
b, strong {font-weight: 700;}
h2, .h2 {font-size: 27px;}
.dropdown-menu > li > a {white-space: normal;}
.font-BR{font-family:'Nunito Sans' !important; font-weight:400;}
.ts-none{text-shadow:none !important;}
.bc-primary{border-color:#1a2b6b !important;}
.bc-info {border-color: #5bc0de !important;}
ul.lst-disc{list-style-type: disc;}
body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
body{font-family:'Nunito Sans',calibri, sans-serif;padding-top:70px; font-weight:400;line-height: 30px;}
body.inner-page{padding-top:0px;}
.navbar-fixed-top{}
.inner-page .navbar-fixed-top.stuck{background:rgba(40, 40, 46, 1);}
.modal-open .navbar-fixed-top{margin-right:17px;}
@media (max-width:768px){.navbar-fixed-top{position:static;}
.navbar-fixed-top.stuck{background:none;}
body{padding-top:0px;}
.inner-page .navbar-fixed-top.stuck{background:none;}
.modal-open .navbar-fixed-top{margin-right:0px;}
}
.top-line{background:url(../uploads/files/staticpages/top-line.jpg) repeat-x top left;height:5px;}
.dropdown-bar{display:block;margin:0 0;text-align:center;}
@media (max-width:767px){.dropdown-bar{display:inline-block;float:right;}
}
.dropdown-bar i{font-size:11px;line-height:21px;}
.client-logo-container{background:#f8bb64;}
.welcome-message{padding:25px 0;}
.content-block .welcome-message{padding:0 0 25px 0;}
.welcome-message p,
.content-block .welcome-message p,
.welcome-message span{margin:0 0 15px;font-size:20px;line-height:32px;font-family:'Nunito Sans', sans-serif; font-weight:400;}
.welcome-message h1,
.welcome-message h2{display:inline-block;font-size:20px;line-height:32px;margin:0;padding:0;font-family:'Nunito Sans', sans-serif; font-weight:500;}
.welcome-message h2{font-weight:normal;}
.welcome-message a{border-bottom:3px dotted #d6483a;color:#d6483a;display:inline-block;line-height:24px;font-weight:bold;}
.heading{text-align:center;padding:0 0 50px;color:#535353;}
.heading.text-left{text-align:left;}
.heading h1,
.heading .h1{font-size:36px;line-height: 48px;font-family:'Nunito Sans', sans-serif; font-weight:800;}
.heading .h1{padding-top:25px;}
@media (max-width:767px){.heading h1,
.heading .h1{font-size:32px;padding:0;}
}
.content-block .heading p,
.heading p{font-size:20px;margin:0;}
.tri-sec-shadow{text-align:center;position:relative;margin:0 0 60px 0;}
.tri-sec-shadow h3{font-family:'Nunito Sans', sans-serif; font-weight:600;}
.tri-sec-shadow h2{font-family:'Nunito Sans', sans-serif; font-weight:800;}
.tri-sec-shadow.red h3, .tri-sec-shadow.red h3 a, .tri-sec-shadow.red i{color:#D6483A;}
.tri-sec-shadow.red h2, .tri-sec-shadow.red h2 a, .tri-sec-shadow.red i{color:#D6483A;}
.tri-sec-shadow.orange h3, .tri-sec-shadow.orange h3 a, .tri-sec-shadow.orange i{color:#FF883E;}
.tri-sec-shadow.orange h2, .tri-sec-shadow.orange h2 a, .tri-sec-shadow.orange i{color:#FF883E;}
.tri-sec-shadow.blue h3, .tri-sec-shadow.blue h3 a, .tri-sec-shadow.blue i{color:#215A7F;}
.tri-sec-shadow.blue h2, .tri-sec-shadow.blue h2 a, .tri-sec-shadow.blue i{color:#215A7F;}
.tri-sec-shadow.green h3, .tri-sec-shadow.green h3 a, .tri-sec-shadow.green i{color:#21AA9A;}
.tri-sec-shadow.green h2, .tri-sec-shadow.green h2 a, .tri-sec-shadow.green i{color:#21AA9A;}
.tri-sec-shadow i{font-size:50px;margin-bottom:28px;}
.tri-sec-shadow i.back-icon{position:absolute;top:10px;left:0;color:#efefef!important;z-index:-1;width:100%;font-size:120px!important;}
.tri-sec-shadow h3{font-size:30px;line-height:30px;text-transform:uppercase;}
.tri-sec-shadow h2{font-size:30px;line-height:30px;text-transform:uppercase;}
.tri-sec-shadow h3 span{font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:16px;display:block;color:#333;text-transform:uppercase;}
.tri-sec-shadow-h2-span{font-family:'Nunito Sans', sans-serif; font-weight:700;font-size:16px;display:block;color:#333;text-transform:uppercase;}
.tri-sec-shadow p{padding:0 5%;font-size:18px;font-family:'Nunito Sans', sans-serif; font-weight:400;line-height: 30px;}
@media (max-width:767px){.tri-sec-shadow p{padding:0;}
}
.show_desc_content .blue-bg .container .row .col-md-12 h3 p{text-transform:none;}
.twitter-block{background:#1bb2e9;padding:20px 0;}
.main-footer{background-color:#215a7f;padding:40px 0;}
.main-footer .logo-mobile{width:100%;text-align:center;margin-bottom:15px;display:none;}
.main-footer .logo-mobile img{width:250px;height:auto;}
@media (max-width:993px){.main-footer .logo-mobile{display:block;}
}
.main-footer .logo-cont{text-align:center;transition:all 0.2s ease-in-out 0s;}
@media (max-width:993px){.main-footer .logo-cont{display:none;}
.main-footer .col-md-2{margin:0 0%;width:25%;float:left;}
}
@media (max-width:767px){.main-footer .col-md-2{width:50%;}
}
.main-footer .logo-cont img{height:100px;vertical-align:top;width:101px;margin:70px 0 0 0;}
.footer-links h3{color:#f8b964;font-size:20px;font-weight:normal;line-height:1.5em;margin-bottom:3px;text-transform:uppercase;font-family:'Nunito Sans', sans-serif; font-weight:600;}
.footer-links{list-style-type:none;margin:0;padding:0;}
.footer-links a{color:#fef8ed;display:inline-block;font-size:16px;padding:5px 0;transition:all 0.3s ease-in-out 0s;white-space:nowrap;text-transform:capitalize;font-family:'Nunito Sans', sans-serif; font-weight:400;}
@media (max-width:991px){.footer-links a{white-space:normal;}
}
.footer-links a:before{content:"+";padding-right:7px;}
.footer-links a:hover{padding-left:7px;text-decoration:none;}
.mini-cont{background-color:#1B4765;color:#fff;padding:0;margin:0;text-align:center;}
.mini-cont p{font-weight:500;margin:0;padding:12px 0;position:relative;}
.mini-cont p a{color:#ccc;}
.mini-cont p a:hover{color:#fff;}
.mini-cont p .divider{color:#ccc;margin:0 5px;}
.mini-cont p .scrolltotop{cursor:pointer;position:absolute;font-size:30px;right:15px;top:8px;color:#215A7F;line-height:30px;}
@media (max-width:767px){.mini-cont p .scrolltotop{top:auto;bottom:5px;color:#fff;}
}
.mini-footer{margin:0 0 -20px;padding:0;overflow:hidden;}
.mini-footer li{display:inline-block;list-style-type:none;margin:0 5px;}
.mini-footer li a{color:#fff;display:inline-block;padding:5px 5px;width:40px;height:40px;font-size:20px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;border:#fff solid 2px;}
.mini-footer li a i{line-height:27px;}
.mini-footer li.facebook-icon a:hover{color:#5777B8;border:#5777B8 solid 2px;}
.mini-footer li.twitter-icon a:hover{color:#89DDFF;border:#89DDFF solid 2px;}
.mini-footer li.google-icon a:hover{color:#E33C2F;border:#E33C2F solid 2px;}
.mini-footer li.slideshare-icon a:hover{color:#0DA8AA;border:#0DA8AA solid 2px;}
.mini-footer li.foursquare-icon a:hover{color:#F94877;border:#F94877 solid 2px;}
.mini-footer li.linkedin-icon a:hover{color:#1e87bd;border:#1e87bd solid 2px;}
.mini-footer li a:hover{text-decoration:none;}
@media (max-width:768px){.mini-footer{margin:15px -15px -30px;}
.mini-footer li{margin:0 1px;}
}
#tweecool ul{padding:0;margin:0;list-style-type:none;}
#tweecool ul li{font-size:24px;color:#fff;}
#tweecool ul li a{color:#1687AF;}
.content-block{padding:25px 0;}
.content-block p{font-size:18px;font-family:'Nunito Sans', sans-serif; font-weight:400;margin:0 0 20px;}
.img-max-width img{max-width:100%;}
.inner-page-bg{background-image:url(../uploads/files/staticpages/inner-page-bg.jpg);background-position:top center;background-repeat:repeat;}
.page-title-block{padding:100px 0 25px;font-family:'Nunito Sans', sans-serif; font-weight:400;}
@media (max-width:768px){.page-title-block{padding:25px 0;}
}
.page-title{font-size:48px;text-transform:uppercase;color:#F1B965;font-family:'Nunito Sans', sans-serif; font-weight:400;margin-top:20px;margin-bottom:10px;line-height:1.1;}
.page-caption{font-size:18px;color:#fff;text-transform:capitalize;margin-top:20px;margin-bottom:10px;line-height:1.1;}
@media (max-width:767px){.page-title{font-size:30px;}.page-caption{font-size:20px;}}
.sub-menu-block{background:#f8bb64;padding:15px 0;}
.sub-menu-block ul{overflow:hidden;list-style-type:none;margin:0;padding:0;text-align:center;}
.sub-menu-block ul li{display:inline-block;padding:0 15px;}
.sub-menu-block ul li a{font-size:16px;font-family:'Nunito Sans', sans-serif; font-weight:400; color:#fff;text-decoration:none;text-transform:uppercase;}
.sub-menu-block ul li a.active,
.sub-menu-block ul li a:hover{color:#333;text-decoration:none;}
.breadcrumb-block{background:#f8bb64;padding:15px 0;}
.breadcrumb-block ul{overflow:hidden;list-style-type:none;margin:0 0 0 -20px;padding:0;}
.breadcrumb-block ul li{float:left;padding:0 20px;text-transform:capitalize;font-size:17px;color:#7A5F39;position:relative;}
.breadcrumb-block ul li:last-child{color:#a78350;}
@media (max-width:767px){.breadcrumb-block ul{margin:0 0 0 -10px;}
.breadcrumb-block ul li{padding:0 10px;}
}
.breadcrumb-block ul li:after{content:"\f105";font-family:'FontAwesome';position:absolute;right:-5px;}
.breadcrumb-block ul li:last-child:after{display:none;}
.breadcrumb-block ul li a{font-family:'Nunito Sans', sans-serif; font-weight:400;color:#7A5F39;text-decoration:none;}
.breadcrumb-block ul li a.active,
.breadcrumb-block ul li a:hover{color:#333;text-decoration:none;}
.grey-bg{background:#f8f8f8;}
.heading.padbtm20{padding-bottom:20px;}
.heading h2{font-size:40px;text-transform:uppercase;font-family:'Nunito Sans', sans-serif; font-weight:600;}
.heading h3{font-size:36px;text-transform:uppercase;font-family:'Nunito Sans', sans-serif; font-weight:600;}
.career{margin-bottom:20px;}
.career h2,
.career h2 a{color:#21aa9a;font-weight:bold;text-transform:capitalize;height:71px;overflow:hidden;}
.career h4,
.career h4 a{margin:0;padding:0 0 15px;color:#20597f;text-transform:capitalize;}
.career p{margin:0 0 20px;padding:0;color:#3f3f3f;font-size:18px;height:120px;overflow:hidden;}
@media (max-width:767px){.career h2,
.career h2 a,
.career p{height:auto;}
}
.radius50{border-radius:50px;padding:8px 30px;}
.content-block ul li, .content-block ol li{margin:0 0 10px;font-size:18px;}
.career-details h2{font-family:'Nunito Sans', sans-serif; font-weight:600;font-size:40px;text-transform:uppercase;color:#46556d;text-align:left;margin-bottom:10px;margin-top:20px;padding:0 0 20px;}
@media (max-width:767px){.career-details h2{font-size:21px;}}
.career-details ul.arrow-list{padding:0 0 20px 40px;margin:0 0 30px;border-bottom:#ccc solid 1px;}
.career-details ul.arrow-list:last-child{padding:0 0 0 40px;margin:0;border-bottom:#ccc solid 0px;}
ul.arrow-list{padding:0 0 0 40px;margin:0;}
ul.arrow-list li{font-size:20px;margin:0 0 20px;list-style-type:none;position:relative;}
ul.arrow-list li:before{content:"\f178";font-family:'FontAwesome';position:absolute;left:-39px;color:#297de0;}
.career-info h3{margin:20 0;font-size:28px;text-transform:capitalize;color:#4db8c5;font-family:'Nunito Sans', sans-serif; font-weight:500;}
.career-info .input-lg,
.career-info .form-control{border-radius:0px;}
.career-info p{position:relative;}
.career-info p label.error,
.career-info .custom-upload label.error{position:absolute;top:15px;right:10px;font-size:13px;color:#a94442;}
.career-info .custom-upload label.error{right:140px;z-index:2;}
.custom-upload{position:relative;height:45px;margin:0 0 30px 0;}
.custom-upload input[type=file]{outline:none;position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;width:100%;height:100%;}
.custom-upload .fake-file{background:url(../images/upload.png) center right no-repeat;position:absolute;top:0px;left:0px;width:100%;padding:0 129px 0 0;margin:0;z-index:1;line-height:100%;}
.custom-upload .fake-file input{}
ul.news-list{margin:0;padding:0;}
ul.news-list li{font-size:20px;list-style-type:none;margin:0;padding:25px 0 15px;position:relative;border-bottom:#ddd solid 1px;}
ul.news-list li h4,
ul.news-list li h4 a{color:#2c96cc;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:25px;text-transform:capitalize;text-decoration:none;}
.news-list .news-date,
.news-list .news-monyrs{text-align:right;border-right:#eeeeee solid 5px;padding-right:20px;}
.news-list .news-date{color:#d64739;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:60px;line-height:60px;padding-top:10px;padding-bottom:0px;}
.news-list .news-monyrs{color:#aaaaaa;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:20px;text-transform:uppercase;}
.news-list .news-monyrs span{display:block;}
.news-list .media-left{min-width:210px;padding-right:40px;}
@media (max-width:767px){.news-list .news-date,
.news-list .news-monyrs{text-align:left;border-right:#eeeeee solid 0px;padding:0px;display:inline-block;}
.news-list .news-monyrs{line-height:25px;}
.news-list .media-left{display:block;border-bottom:#eeeeee solid 5px;min-width:auto;padding-right:0px;}
.news-list .media-body{display:block;}
ul.news-list li{border-bottom:#ddd dashed 0px;}
}
.padtop25{padding-top:25px;}
.padbot25{padding-bottom:25px;}
.mb-50{padding-bottom:50px;}
.news-details{padding-bottom:10px;border-bottom:#ddd solid 1px;margin-bottom:20px;position:relative;}
.news-details h4{color:#2c96cc;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:25px;text-transform:capitalize;}
.news-details .news-date{color:#999999;font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:18px;text-transform:capitalize;}
.services .services-list{padding-top:30px;padding-bottom:30px;border-bottom:#ccc solid 1px;}
.services .services-list a{font-size:18px;text-transform:capitalize;margin:0 10px 10px 0;}
.services .services-list:last-child{border-bottom:#ccc dashed 0px;}
.services .services-list.even .col-sm-6{float:right;}
.services-details h3,
.services-desc h3{color:#4db8c5;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:28px;text-transform:capitalize;}
.services-details ul,
.services-desc ul{margin:25px 0;padding:0 0 0 30px;overflow:hidden;}
.services-details ul li:before,
.services-desc ul li:before{content:"\f101";left:-29px;font-family:'FontAwesome';position:absolute;color:#297de0;}
.services-details ul li,
.services-desc ul li{font-size:20px;list-style-type:none;margin:0 0 15px;position:relative;font-family:'Nunito Sans', sans-serif; font-weight:400;}
.services-desc ul li{float:left;width:47%;padding-right:3%;font-size: 18px;}
table .services-desc ul li{float:none;width:auto;}
@media (max-width:767px){.services-desc ul li{float:none;width:auto;padding-right:0;}
}
.services-details a{font-size:18px;text-transform:capitalize;margin:0 10px 10px 0;}
.services-details a[href^="http:"]{text-transform:lowercase;}
.services-app h3{color:#4eb9c5;font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:28px;text-transform:capitalize;}
.services-app h3.text-dark{color:#46556d;}
.services-app img{width:140px;}
.services-app a{font-size:16px;text-transform:uppercase;}
.services-desc h3{text-align:center;margin-bottom:20px;margin-top:10px;}
.services-links h3{color:#46556d;font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:28px;text-transform:capitalize;margin-bottom:10px;margin-top:0px;text-align:left;}
.services-links a{font-size:16px;text-transform:uppercase;}
.modal-body .form-group label.error{font-weight:normal;color:#a94442;}
.services-links .media{margin-top:20px;}
.services-links .services-single .media{text-align:center;}
@media (min-width:991px){.services-links .services-single .media .media-left,
.services-links .services-single .media .media-right,
.services-links .services-single .media .media-body{display:inline-block;}
}
.services-links .services-single .media .media-body p{display:inline-block;}
@media (max-width:991px){.services-links .services-single .media .media-body p{display:block;text-align:left;}
}
.case-studies{overflow:hidden;background:#ebeff1;padding:100px 0 0;position:relative;}
.case-studies-section{background:#fff;padding:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:800px;height:800px;margin:-500px auto 0 auto;}
.case-studies-section-inner{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding:450px 0 0 0;max-width:650px;}
.case-studies-section h1{color:#D6483A;font-family:'Nunito Sans', sans-serif; font-weight:600;font-size:50px;margin:0;}
.case-studies-section p{margin:0 auto;max-width:590px;font-size:28px;color:#222222;font-family:'Nunito Sans', sans-serif; font-weight:400;text-align:center;}
.case-studies-section p strong{display:block;font-size:20px;}
.case-studies-section.small{float:left;height:300px;margin:-175px auto 0;width:300px;}
.case-studies-section-inner.small{left:-10px;max-width:300px;padding:0;position:relative;top:27px;}
.case-studies-section.small h1{font-size:24px;padding:24px 0 14px;font-weight:400;margin:0;text-transform:uppercase;font-family:'Nunito Sans', sans-serif; font-weight:600;}
.case-studies-section.small p{font-size:20px;font-family:'Nunito Sans', sans-serif; font-weight:400;text-transform:none;}
.case-studies-section-inner.small i{font-size:45px;}
.case-studies-section.small.right{float:right;}
.target{position:relative;top:-110px;}
.green-text i, .green-text h1{color:#21AA9A;}
.orange-text i, .orange-text h1{color:#FF883E;}
@media (max-width:1200px){.case-studies-section.small{margin-top:-75px;}
}
@media (max-width:990px){.case-studies{padding:15px 0;}
.case-studies-section{height:auto;margin:0 auto 0;padding:20px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);width:auto;}
.case-studies-section-inner{max-width:none;padding:0px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.case-studies-section.small{float:none !important;height:auto;margin:20px auto 0;width:auto;}
.case-studies-section-inner.small{left:0;max-width:none;padding:0;position:relative;top:0;}
}
.portfolio{}
.portfolio .row{margin:0;}
.portfolio .row [class^="col-"]{padding:0;}
.portfolio h2{margin:0;font-size:32px;padding:30px 0 0px;color:#D64739;font-family:'Nunito Sans', sans-serif; font-weight:600;}
.portfolio p{font-size:20px;margin:0;padding:15px 0 0 0;font-family:'Nunito Sans', sans-serif; font-weight:400;color:#333;}
.portfolio a{border-bottom:#ccc solid 1px;padding:0;display:block;}
.portfolio .portfolio-desc-in a{border-bottom:#ccc solid 0px;padding:0;display:inline-block;}
.portfolio-thumb{position:relative;overflow:hidden;height:auto;width:50%;float:left; text-align:right;background-color: #eee;}
.portfolio-thumb img{position:absolute;top:35%;left:0;right:0;left:0;margin:0 auto;}
.portfolio-thumb i{position:absolute;top:50%;color:#fff;margin-right:-3px;font-size:50px;margin-top:-20px;}
.portfolio-thumb i.pull-right{right:0;}
.portfolio-thumb i.pull-left{right:auto;left:0;margin-left:-4px;}
.portfolio .portfolio-desc{padding:0 4%;width:50%;float:left;}
.portfolio .portfolio-desc-in{display:table-cell;vertical-align:middle;}
.portfolio-thumb.right{float:right; text-align:left;}
.portfolio .portfolio-desc.left{float:left}
.portfolio-desc p span{}
@media (max-width:990px){.portfolio-thumb, .portfolio-desc{float:none !important;width:100%!important;}
.portfolio-thumb{height:auto;}
.portfolio-thumb i{bottom:0;top:auto;margin:0 0 0 -15px !important;left:50% !important;line-height:16px;width:30px;}
.portfolio-thumb i.fa-caret-left:before,
.portfolio-thumb i.fa-caret-right:before{content:"\f0d8";}
}
.blue-bg{background:#0CADBF;}
.blue-bg h3{color:#fff;font-family:'Nunito Sans', sans-serif; font-weight:600;font-size:36px;text-transform:uppercase;}
.blue-bg p{color:#fff;}
.blue-bg ul{margin:25px 0;overflow:hidden;padding:0 0 0 40px;}
.blue-bg ul li{font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:20px;list-style-type:none;margin:0 0 15px;position:relative;color:#fff;font-size:25px;}
.blue-bg ul li:before{color:#fff;content:"\f058";font-family:"FontAwesome";left:-40px;position:absolute;font-size:30px;top:-1px;}
.blue-bg .carousel-inner .item img{margin:auto;}
.portfolio p.csimg-max-width{padding:0 0;}
.csimg-max-width img{max-width:100%;margin:0px 0;width: 100%;}
.portfolio_area_right h3{margin-top:0;color:#4db8c5;font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:28px;}
.project_details span{padding:10px 0px;margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;color:#454545;display:block;overflow:hidden;border-bottom:1px solid #e3e3e3;}
.project_details strong{padding:0px 0px;margin:0px 0px 0px 0px;font-size:18px;font-weight:bold;color:#727272;float:left;width:40%;}
.project_details em{padding:0px 0px;margin:0px 0px 0px 0px;font-size:16px;font-weight:normal;font-style:normal;color:#727272;float:left;width:60%;}
.project_details span label{padding:3px 10px;margin:0px 3px 5px 0px;cursor:auto;font-size:16px;line-height:30px;font-weight:normal;font-style:normal;color:#727272;background-color:#e3e3e3;border-radius:3px;display:inline-block;}
.project_details .btn{margin:4px 0 0;padding:10px 28px;font-size:18px;font-weight:bold;}
@media (max-width:767px){.content-block .pull-right{float:none !important;}
.content-block .pull-left{float:none !important;}
.project_details .btn{margin:15px 0 0;display:block;}
}
.pagiarw{font-size:32px;color:#999;display:inline-block;}
.pagiarw i{margin:11px 0 0 10px;}
@media (max-width:767px){.pagiarw{display:block;text-align:center;}
.pagiarw i{margin:0 15px 15px 0;}
}
.pagiarw a{color:#aaa;}
.pagiarw a:hover{color:#999;}
.testimonial-content div{font-size:28px;color:#5c5c5c;}
.testimonial-content p{text-align:center;position:relative;padding-left:35px;padding-right:35px;}
#clienttestimonial .testimonial-content p {  font-size: 19px;}
.testimonial-content p span.tc-ql{position:absolute;top:0;left:0;}
.testimonial-content p span.tc-qr{position:absolute;bottom:0;right:0;}
.testimonial-content div.testimonial-name{font-size:20px;color:#e03e25;}
.testimonial-name span{display:block;text-align:center;line-height:21px;}
.testimonial-name span:last-child{font-size:17px;color:#999;}
@media (max-width:767px){.testimonial-content p{font-size:16px;padding:0;}
.testimonial-content p span.tc-ql,
.testimonial-content p span.tc-qr{display:none;}
.testimonial-content div.testimonial-name{font-size:14px;}
.testimonial-name span:last-child{font-size:12px;}
}
.clients-testimonials{padding-bottom:60px;}
.clients-testimonials .carousel-indicators{bottom:-60px;}
.clients-testimonials .carousel-indicators li{background:#999;border:0;}
.clients-testimonials .carousel-indicators .active{background:#333;height:10px;width:10px;margin:1px;}
.content-block .contact-list{margin:0;padding:0;list-style-type:none;}
.content-block .contact-list li{margin:0 0 30px 0;padding:0 0 0 55px;position:relative;line-height:30px;word-wrap:break-word;}
.content-block .contact-list li i{font-size:40px;left:0;position:absolute;top:14px;color:#828282;}
.content-block .contact-list li p{margin:0;padding:0;color:#828282;}
.content-block .contact-list .title,
.content-block .contact-list .title a,
.content-block .hiring-box .title{font-size:27px;font-weight:normal;color:#0078ae;display:block;font-family:'Nunito Sans', sans-serif; font-weight:500;}
.content-block .contact-list li.share .title a{display:inline-block;margin-right:20px;}
.content-block .contact-list li.share .title a i{font-size:27px;position:static;color:#0078ae;}
.content-block .hiring-box .title{font-size:24px;margin-bottom:10px;color:#D6483A;}
#contactus label{color:#828282;font-size:20px;font-weight:normal;}
#contactus p{position:relative;margin:0;}
#contactus p label.error{color:#a94442;font-size:13px;position:static;right:10px;top:12px;margin:0;}
#contactus input[type=submit]{width:50%;font-size:20px;}
@media (max-width:767px){#contactus input[type=submit]{width:100%;}
#contactus p label.error{position:static;}
}
#newsletter_signup label{color:#828282;font-size:20px;font-weight:normal;}
#newsletter_signup p{position:relative;margin:0;}
#newsletter_signup p label.error{color:#a94442;font-size:13px;position:absolute;right:10px;top:12px;margin:0;}
#newsletter_signup input[type=submit]{width:50%;font-size:20px;}
@media (max-width:767px){#newsletter_signup input[type=submit]{width:100%;}
}
.hiring-box{font-size:17px;line-height:24px;color:#5a6063;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#F8F8F8;box-shadow:1px 1px 1px rgba(0, 0, 0, .13);margin:0 2px 0 4px;padding:25px 33px 17px;}
.hiring-box .arrow-link{font-size:14px;color:#828282;display:inline-block;font-family:'Nunito Sans', sans-serif; font-weight:600;text-transform:uppercase;padding:0 20px 0 0;position:relative;-webkit-transition:color 0.3s ease-out, background-color 0.3s ease-out;-moz-transition:color 0.3s ease-out, background-color 0.3s ease-out;transition:color 0.3s ease-out, background-color 0.3s ease-out;}
.hiring-box .arrow-link:hover{color:#0078ae;}
.arrow-link:after{content:"»";font:26px/26px 'Nunito Sans',sans-serif;height:10px;position:absolute;right:0;top:-5px;transition:right 0.2s linear 0s;width:12px;}
.arrow-link:hover:after,
.arrow-link:focus:after{right:-3px;}
ul.white-papers-list{margin:0;padding:0;}
ul.white-papers-list li{border-bottom:1px solid #ddd;font-size:20px;list-style-type:none;margin:0;padding:25px 0 15px;position:relative;}
ul.white-papers-list li h4, ul.white-papers-list li h4 a{color:#2c96cc;font-family:'Nunito Sans', sans-serif; font-weight:700;font-size:25px;text-decoration:none;text-transform:capitalize;}
.share-block{border-bottom: #ddd solid 1px; padding: 10px 0 10px; display: flex; align-items: center; justify-content: end;}
.heading-bar{position:relative;padding:15px 0 0;}
.heading-bar a{text-transform:uppercase;}
.heading-bar:after{border-top:1px solid #ddd;bottom:18px;content:"";height:1px;padding-top:0;position:absolute;right:0;width:100%;z-index:-1;}
.heading-bar .share-block{border:0px;padding-top:0px;bottom:-4px;position:absolute;right:0;background:#fff;}
.heading-bar .share-block label{padding:0 10px;margin:0 0 0 0;}
@media (max-width:767px){.heading-bar{text-align:left;}
.heading-bar .share-block label{display:none;}
.heading-bar a{font-size:14px;letter-spacing:-1px;}
}

.share-block.border-zero {border: 0px;bottom: 0;padding: 0;margin: 15px 0 0;right: 0;display:flex;align-items: center;justify-content: end;}
.share-block label {display: inline-block;line-height: 18px;color: #999; margin: 0 15px 0 0;font-size: 15px;font-weight: 500;}
.addthis_sharing_toolbox {display: flex; vertical-align: middle;align-items: center;gap: 15px;}
.addthis_sharing_toolbox a {width: 32px;height: 32px;border: #ccc solid 1px;border-radius: 4px;text-align: center;line-height: 28px;}
.addthis_sharing_toolbox a img.social-icon-facebook {width: 19px;height: auto;}
.addthis_sharing_toolbox a img.social-icon-x {width: 13px;height: auto;}
.addthis_sharing_toolbox a img.social-icon-linkedin {width: 24px;height: auto;}
.addthis_sharing_toolbox a img {opacity: 0.7;}
.addthis_sharing_toolbox a:hover img {opacity: 1;}
.addthis_sharing_toolbox a:hover {background-color: #eee;}

.blog-post-title, .blog-post-title a{color:#2c96cc !important;font-family:"Nunito Sans", sans-serif !important; font-weight:500; font-size:25px;text-decoration:none;text-transform:capitalize;margin:10px 0 10px 0;}
.blog-post-meta{color:#AAA;font-size:16px !important;margin:0 !important;}
.blog-post .news-details .share-block{margin-bottom:6px;}
.entry p{font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:18px;margin:0 0 20px;color:#333;}
.comment-block{display:none;}
.blog-main .category-blog{border-bottom:#ddd solid 1px;padding:0 0 15px 0;margin:0 0 30px 0;}
.blog-main .blog-post:last-child{border-bottom:#ddd solid 0px;padding:0;margin:0;}
.sidebar-module{padding:10px;background:#FFF6EA;margin-bottom:15px;}
.sidebar-module h4{font-family:'Nunito Sans', sans-serif; font-weight:500;font-size:20px;margin:0 5px 20px;color:#535353;}
.sidebar-module ul{padding:0;margin:0;list-style-type:none;}
.sidebar-module ul li{padding:0 5px 10px;margin:0;font-size:18px;}
.sidebar-module ul li a{color:#d6483a;}
.widget_tag_cloud .tag-cloud-link{font-size:15px !important;color:#d6483a;}
.blog-main h1{font-family:'Nunito Sans', sans-serif; font-weight:600;color:#535353;}
.entry img{max-width:100%;}
div.bg-success{padding:0px;margin:0;line-height:21px;}
div.bg-success p{padding:15px;line-height:26px;font-size:18px;}
div.bg-info{padding:0px;margin:0;line-height:21px;}
div.bg-info p{padding:15px;line-height:26px;font-size:18px;}
.clients-testimonials .carousel{padding:0 100px;}
@media (max-width:767px){.clients-testimonials .carousel{padding:0 20px;}
}
.clients-testimonials .carousel-control{top:50%;text-shadow:none;width:20px;height:50px;}
.clients-testimonials .left.carousel-control{left:0;text-align:left;margin:-20px 0 0 0;}
.clients-testimonials .right.carousel-control{right:0;text-align:right;margin:-20px 0 0 0;}
.clients-testimonials .carousel-control i{font-size:50px;color:#666;}
.about-us-blk h3{color:#4D5562;}
.about-us-blk ul{margin-top:25px;}
.about-us-blk ul li{position:relative;}
.about-us-blk ul li:before{color:#0A6CD7;content:"\f00c";font-family:"FontAwesome";left:-29px;position:absolute;}
.about-us-blk ul li span{font-family:'Nunito Sans', sans-serif; font-weight:400;display:block;margin:5px 0 15px 0;padding:5px 0 0 0;border-top:#ccc solid 1px;}
textarea{resize:none;}
@media (max-width:767px){.news-details-table table{width:100% !important;}
.news-details-table table img{max-width:100%;}
}
#comments .buffercode_random_captcha{display:block;}
#comments .buffercode_random_captcha label{letter-spacing:2px;margin:0 15px 0 0;}
#show_more{border-top:1px solid #ccc;color:#666;display:block;font-weight:bold;letter-spacing:1px;padding:10px 0 25px;text-align:center;text-transform:uppercase;}
#show_more span{display:block;line-height:21px;height:21px;}
#show_more span i{font-size:18px;}
#show_more:hover span i{font-size:20px;}
.blog-main #searchform{display:none;}
@media (max-width:480px){#change-captcha{clear:both;display:block;}}
#relate-contents-floater{width:350px;box-shadow:0 0 5px rgba(0,0,0,0.25);position:fixed;right:-350px;bottom:20px;background:#fff;padding:16px 56px 16px 16px;font-size:14px;line-height:22px;color:#8c8c8c;transition:right .5s cubic-bezier(.34, 1.61, .7, 1);z-index:9999;}
#relate-contents-floater.visible{right:-40px;}
#relate-contents-floater h3{font-size:20px;line-height:30px;font-weight:200;color:#000;margin-bottom:12px}
#relate-contents-floater h3 img{width:30px;height:30px;display:inline-block;vertical-align:top;margin-right:8px}
#relate-contents-floater .email-subscribe-form input[type="email"],#relate-contents-floater .email-subscribe-form input[type="text"]{width:210px}
#relate-contents-floater .email-subscribe-form small{display:inline-block;font-size:12px;margin-top:14px}
@media screen and (max-width:750px){#relate-contents-floater{display:none}}
.clients-testimonials .carousel-control{top:50%;text-shadow:none;width:20px;height:50px;}
.ow_h2{font-size:20px;font-family:'Nunito Sans', sans-serif; font-weight:400;margin:0 0 20px;line-height:1.42857143;display:inline;}
.ow_h3{font-size:20px;font-family:'Nunito Sans', sans-serif; font-weight:400;margin:0 0 20px;line-height:1.42857143;display:inline;}
.h2-clients .h3-clients{font-size:21px;font-family:'Nunito Sans', sans-serif; font-weight:400;margin:0 0 20px;line-height:1.42857143;display:inline;}
.blog-post .entry ul{font-family:'Nunito Sans', sans-serif; font-weight:400;font-size:20px;list-style-type:disc;color:#535353;margin:0 0 20px 0;}

.addthis_bar.addthis_bar_bottom{display:none !important;}

.w-register-form{padding:30px;background-color: #225a7f;}
.w-register-form h3{margin-top:0; font-size:30px;color:#fff;}
.w-register-form h5{margin-bottom:40px; font-size:20px;color:#fff;}
.w-register-form .form-group > label {display:block; margin:0; color:#fff !important;}
.w-register-form input[type="submit"] {width: 100% !important;font-size: 24px !important;padding:15px;border-radius:0px;}
.w-register-form .input-lg { height: 50px; padding: 15px; font-size: 21px; border-radius: 0px; }
.w-register-form label.error { color: #f98d8b !important; font-size: 16px !important; }
.w-register-form label > span { color: #f98d8b !important; }

.mb-0{margin-bottom:0 !important;}

.alert-custom{background: #152D8A;border-radius:12px;padding:25px;color:#fff; margin:30px 0;}
.alert-custom p {color:#fff;}
.alert-custom .btn-custom { background: #FF873E; color: #ffffff;display: inline-block;font-size: 16px;line-height: normal;text-align: center;padding: 14px 25px;border-radius: 30px;border: 1.5px solid #FF873E;font-family:'Nunito Sans', sans-serif; font-weight:500;min-width: 140px;}