body{margin:0;padding:0;font-size:13px;overflow-x:hidden;font-family:'Open Sans', sans-serif;font-weight:400;background:#fff;}
center{margin:0;padding:0;}
.common-footer {
    margin-left: 15px;
}
/*.box-size br {
    display: none;
}*/
/*.col.s12.m12.box-upload {
    width: 58%;
}
*/

/*.dropdown-content {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 100px;
    max-height: 650px;
    overflow-y: auto;
    opacity: 0;
    position: absolute;
    z-index: 999;
    will-change: width, height;
    top: 32px!important;
}*/
.box-upload input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.btn1.brows-btn1 {
    float: left;
}
.name1 span.wpcf7-not-valid-tip {
    /* float: left; */
    padding-left: 10px;
    text-align: center;
}
i.fa.fa-map-marker{    font-size: 20px;
    /* padding: 0; */
    margin-bottom: 46px;
    float: left;
    display: block;
    padding: 3px 10px 0 0;}
ul{    padding: 0;
    margin: 0;}
    .dl-submenu{padding: 0;margin: 0;}
.error-section{height:450px;}
.fleft{float:left;}
.frite{float:right;}
.clrfix{clear:both;}
.demostyle{border:solid 1px #ccc;}
.no-margin{margin:0;}
.no-padding{padding:0;}
.main-wrapper{width:100%;border:solid 0 #000;}
.container{padding-left:15px;padding-right:15px;}
.container .row{margin-left:0;margin-right:0;}
.row{margin-bottom:0;}
.row .col{padding:0 15px;}
/*.container{overflow: hidden;}*/
.astrik:after { content: " *";
    color: red;
    font-weight: bold;
    }
    .m-h {
    margin-bottom: 40px;
}


.career-btn{ padding-top: 30px;
    float: right;
    width: 73%;
}
p.section-align{text-align:justify;}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}


header{font-family:'Karla', sans-serif;}
.tophead-contact-details{background:#003778;height:34px;font-size:14px;line-height:34px;letter-spacing:0.50px;text-align:right;}
.tophead-contact-details a{color:#fff;}
.tophead-contact-details .email-icon{font-size:20px;vertical-align:middle;margin:-4px 8px 0 0;}
.tophead-contact-details .phone-icon{font-size:25px;vertical-align:middle;vertical-align:middle;margin:-4px 4px 0 0;}
.tophead-contact-details .col-devider{font-size:28px;vertical-align:middle;margin:0 15px;border-left:solid 1px #d8e3e6;}
header .comp-logo{width:308px;height:auto;}
header nav .brand-logo{margin-top:-5px;}
header nav{background-color:transparent;box-shadow:none;height:auto;float:left;padding:20px 0;}
header nav ul li a{font-size:14px;color:#93a1a7;text-transform:uppercase;letter-spacing:0.50px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
header nav ul li a:hover, header nav ul li a:focus {color:#fff;background:#3473c1;}
/*header nav ul li:nth-last-child(2){background:#3473c1;margin:0 8px 0 15px;}*/
header nav ul li:hover:nth-last-child(2){background:#1eb974;}
header nav ul li:nth-last-child(1){margin-right:-20px;}
header nav{line-height:32px;}
nav ul li.active{background-color:transparent;}
nav ul li.active a{color:#000;}
header .ca-icon{vertical-align:middle;margin-top:-5px;}
nav .button-collapse{float:right;}
nav .button-collapse i{background:#3473c1;color:#fff;font-size:33px;height:auto;line-height:32px;margin:12px 0 0 0;padding:0 2px;}
.side-nav a{color:#444;font-size:14px;height:45px;line-height:45px;padding:0 20px;}
.logo-nav-section{padding:10px 0;position:relative;}
.logo-nav-section.stick-menu{position:fixed;background:#fff;box-shadow:0 0 2px 1px #ccc;top:0;left:0;right:0;z-index:10;}
/*.logo-nav-section .left-section{width:100% !important;}
.logo-nav-section .right-section{width:100% !important;}*/
.brand-logo{float:left;position:relative;z-index:100;}
.megamenu-section{font-family:'Open Sans', sans-serif;margin:10px 0 0 0;}
.megamenu-section .megamenu-container{width:1152px !important;margin-left:-385px !important;}
.mgmenu_trigger{display:none !important;}
.mgmenu_tabs h3.link-title{font-size:12px;color:#232323;font-weight:600;text-transform:uppercase;margin:0 0 20px 0;}
.megamenu-section .links-block{width:33.33%;float:left;padding:0;margin:0 0 20px 0;}
.megamenu-section .links-block ul li{width:100%;display:inline-block;float:left;background:url("../images/menu-links-bullet.jpg") left top no-repeat;background-position:0 11px;font-size:12px;color:#646464;text-align:left;padding:2px 20px 2px 10px;margin:0;}
.megamenu-section .links-block ul li a{color:#646464;}
.megamenu-section .links-block ul li a:hover{color:#1eb975;}
.mobilemenu-section{width:100%;float:left;margin:14px 0 0 0;padding:0 25px;position:absolute;top:0;left:0;right:0;}
.banner-section{color:#fff;}
.banner-section h2{font-size:60px;margin:50px 0 8px 0;color:#000000;}
.banner-section p{font-size:18px;line-height:30px;margin:0;color:#000000;}
.banner-containt{display:table-cell;vertical-align:middle;background-color:#003778;}
.banner-section .banner-img{float:right;padding-right:30px;}
.banner-section .pic{max-width:100%;}
.banner-section .banner-content{padding-top:20px;padding-bottom:40px;padding-left:20px;font-size:14px;color:#FFF;letter-spacing:1px;}
.banner-section .line-1, .banner-section .line-2, .banner-section .line-3{font-size:24px;}
.banner-section .line-2{padding-top:20px;}
.banner-section .line-3{padding-top:20px;}
.banner-section .form-block{border:solid 0 #000;padding-left:70px;}
.banner-section .form-block h3{font-family:'Karla', sans-serif;font-size:24px;font-weight:700;font-style:italic;text-align:center;margin:0 0 15px 0;}
.banner-section .form-block .text-1{color:#046ef8;text-shadow:1px 1px 1px #000000;}
.banner-section .form-block .input-field{background:#fff;margin:0 0 12px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.banner-section .form-block input, .banner-section .form-block textarea{margin:0;padding:0;color:#bbbbbb;min-height:40px;}
.banner-section .form-block input{min-height:40px;padding:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;}
.banner-section .form-block textarea{min-height:65px;padding:8px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;border:solid 1px #fff;}
.banner-section .form-block::-webkit-input-placeholder{color:#bbbbbb}
.banner-section .form-block:-moz-placeholder{color:#bbbbbb}
.banner-section .form-block::-moz-placeholder{color:#bbbbbb}
.banner-section .form-block:-ms-input-placeholder{color:#bbbbbb}
.banner-section .form-block .submit-btn{width:100%;height:42px;background:#1eb974;font-family:'Karla', sans-serif;font-size:18px;color:#fff;font-weight:700;padding:0;}
.headding-1{font-family:'Karla', sans-serif;font-size:30px;color:#23282f;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 0 40px 0;}
.text-2{color:#3473c1;}
.about-section{background:url("../images/about-section-bg.jpg") center no-repeat;background-size:cover;width:100%;float:left;padding:80px 0;}
.about-section p{font-size:14px;color:#55595f;line-height:24px;text-align:justify;/*margin:30px 0 0 0;*/}
.about-section .read-more{background:#1eb974;width:132px;height:42px;font-family:'Karla', sans-serif;font-size:15px;color:#fff;font-weight:700;line-height:42px;padding:0;margin:30px 0 0 0;}
.about-section .about-img-bg{background:#e5eef0;width:500px;height:200px;float:right;text-align:center;margin:35px 0 70px 50px;}
.about-section .about-img{margin-top:-38px;}
.about-section .shift-left{float:left;}
.about-section .shift-right{float:right;}
.our-services-section{width:100%;float:left;padding:50px 0 20px 0;}
.our-services-section ul li{width:30.23%;display:inline-block;margin:0 20px 35px 20px;-webkit-box-shadow:0 0 5px -3px #565656;-moz-box-shadow:0 0 5px -3px #565656;box-shadow:0 0 5px -3px #565656;padding:20px 0 30px 0;}
.our-services-section ul li:nth-child(3n+3){margin-right:0;}
.our-services-section .service-img-col{background:#1eb974;width:100px;height:100px;float:left;margin:0 20px 0 -20px;}
.our-services-section ul li:hover .service-img-col{background:#3473c1;transition:all 0.6s ease-out 0s;}
/*.our-services-section ul li:nth-child(1) .service-img-col{background:#3473c1;}*/
.our-services-section .service-title{float:left;width:220px;display:table;}
.our-services-section h3.title{font-family:'Karla', sans-serif;font-size:22px;color:#23282f;font-weight:400;line-height:30px;text-align:left;display:table-cell;vertical-align:middle;height:100px;}
.list-move{padding-left:18px;font-size:14px;font-family:'open Sans', sans-serif;color:#55595f;line-height:24px;}
.company-formation{padding-left:18px;}
.tabs .tab a.tab-color {
    color: #00c986;
    font-size: 17px;
    font-weight: 700;
}
.why-skp-section{background:#f7f7f7;width:100%;float:left;padding:35px 0 50px 0;}
/*.why-skp-section ul li{width:43%;display:inline-block;margin:10px 155px 45px 0;}*/
/*.why-skp-section ul li:nth-child(2n+2){margin-right:0;}*/
.why-skp-section ul li:hover .icon-col{background:#3473c1;transition:all 0.6s ease-out 0s;}
/*.why-skp-section ul li:nth-child(1) .icon-col{background:#3473c1;}*/
.why-skp-section .icon-col{background:#fff;width:67px;height:67px;float:left;margin:0 30px 0 0;}
.why-skp-section .containt-block{float:left;width:390px;}
.why-skp-section h3{font-family:'Karla', sans-serif;font-size:20px;color:#23282f;font-weight:500;text-align:left;margin:0 0 8px 0;}
.why-skp-section p{margin:0;font-size:14px;color:#55595f;font-weight:400;line-height:24px;}
.recent-blog-section{background:url("../images/recent-blog-bg.png") center no-repeat;background-size:cover;width:100%;float:left;padding:60px 0 35px 0;font-size:14px;font-weight:400;}
.recent-blog-section h2.headding-1{margin:0;}
.recent-blog-section .blog-title{width:50%;color:#7f7f7f;text-align:center;line-height:22px;margin:12px auto 0;}
.recent-blog-section ul li{width:31.38%;display:inline-block;margin:30px 30px 30px 0;}
.recent-blog-section ul li:nth-child(3n+3){margin-right:0;}
.recent-blog-section .containt-block h3{font-size:15px;color:#000000;font-weight:600;margin:15px 0 0 0;}
.recent-blog-section .containt-block h4{background:url("../images/blog-h4-bg.jpg") left bottom no-repeat;font-size:14px;color:#8e8e8e;font-weight:600;margin:8px 0 15px 0;padding:0 0 22px 0;}
.recent-blog-section .containt-block p{color:#3d3d3d;line-height:24px;margin:0 0 0 0;}
.recent-blog-section .read-more{float:left;color:#3473c1;margin:12px 0 0 0;}
.recent-blog-section .read-more:hover{color:#3aae7c;text-decoration:underline;}
.recent-blog-section .load-more{font-family:'Karla', sans-serif;font-size:15px;color:#3d3d3d;font-weight:700;text-align:center;text-transform:uppercase;}
.recent-blog-section .load-more a{color:#3d3d3d;}
.recent-blog-section .load-more a:hover{color:#3473c1;}
.page-title{background:url("../images/page-title-bg.jpg") center no-repeat;background-size:cover;height:105px;}
h1.headding-2{font-family:'Karla', sans-serif;font-size:31px;color:#fff;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:0.50px;margin:0 0 0 0;padding-bottom:1px;padding:35px 0px;}
p{font-size:14px;color:#55595f;font-weight:400;text-align:left;line-height:24px;margin:0 0 20px 0;}
p strong{font-weight:600;}
.breadcrumbs-block{}
.breadcrumbs-block nav{background-color:transparent;height:auto;line-height:20px;width:100%;box-shadow:none;margin-bottom:10px;padding:15px 0;}
.breadcrumbs-block nav a{font-family:'Karla', sans-serif;font-size:14px;color:#23282f;}
.breadcrumbs-block .breadcrumb:last-child{color:#23282f;}
.breadcrumb:before{content:'\E5CC';color:#23282f;font-family:'Material Icons';font-size:16px;margin:0 4px 0 2px;}
.our-services-containt p{text-align:justify;}
.our-services-page-block .our-services-section ul li{padding:20px 0 0 0;vertical-align:top;}
.our-services-page-block .our-services-section .service-title{width:260px;}
.our-services-page-block .our-services-section h3.title{font-size:20px;line-height:22px;text-align:left;display:block;height:auto;margin:15px 0 10px 0;}
.our-services-page-block .our-services-section .service-img-col{width:72px;height:72px;margin:0 20px 0 -20px;}
.our-services-page-block .read-more{width:100%;box-shadow:none;border-radius:0;height:40px;line-height:40px;font-size:14px;color:#3473c1;font-weight:600;}
.our-services-page-block .read-more:hover{color:#fff;}
.interesting-facts-section{width:100%;float:left;background:#3aae7c;padding:40px 0 60px 0;}
.interesting-facts-section h2{font-family:'Karla', sans-serif;font-size:36px;color:#fff;font-weight:700;text-align:center;letter-spacing:0.50px;margin:0 0 0 0;}
.interesting-facts-section h4{font-size:18px;color:#fff;font-weight:400;text-align:center;font-style:italic;letter-spacing:0.50px;margin:8px 0 20px 0;}
.interesting-facts-section .no-txt{width:100%;float:left;font-size:60px;color:#fff;font-weight:700;text-align:center;margin:0 0 0 0;}
.interesting-facts-section .no-title{width:100%;float:left;font-size:18px;color:#fff;font-weight:400;text-align:center;text-transform:uppercase;margin:0 0 0 0;}
.getin-touch-section{width:100%;float:left;background:#f8f8f8;padding:55px 0;}
.getin-touch-section h2{width:72%;font-family:'Karla', sans-serif;font-size:40px;color:#373737;font-weight:700;text-align:center;text-transform:uppercase;border-bottom:solid 2px #82a8d7;margin:0 auto 40px;padding:0 0 15px 0;position:relative;}
.getin-touch-section h2 .devider{background:url("../images/getin-touch-h2-bg.jpg") center bottom no-repeat;bottom:-5px;float:left;height:8px;left:45%;position:absolute;right:0;text-align:center;width:55px;}
.getin-touch-section form{text-align:center;padding:0 20px;}
.getin-touch-section label{width:100%;float:left;font-size:16px;color:#000000;font-weight:600;text-align:left;margin-bottom:12px;}
.getin-touch-section .textbox {width: 100%; border-radius: 15px;border-bottom:solid 1px #ccc !important;border:none;height:40px;line-height:40px;padding:0 15px;box-sizing:border-box;font-size:14px;color:#000;margin-bottom:15px;}
 .getin-touch-section .comentbox{width: 100%; border-radius: 15px;background:#fff!important;border-bottom:solid 1px #ccc!important;border:none;height:40px;/*line-height:40px;*/padding:0 15px;box-sizing:border-box;font-size:14px;color:#000;margin-bottom:15px;}
.getin-touch-section .comentbox{min-height:70px;}
.getin-touch-section .submit-btn{margin-left:15px;width:125px;height:32px;font-family:'Karla', sans-serif;font-size:15px;color:#fff;font-weight:700;line-height:32px;padding:0;margin-top:25px;}
p.about-parha{font-size:16px;color:#3473c1;font-weight:600;font-style:italic;}
.vision-mission-section .about-section{background:#fff;padding:0px 0 30px 0;}
.vision-mission-section h2.headding-1{margin:0 0 5px 0;}
.vision-mission-section p.green-txt{font-size:16px;color:#1eb974;font-style:italic;text-align:center;margin:0;}
.vision-mission-section .about-section .about-img-bg{height:180px;margin:50px 0 30px 70px;}
.vision-mission-section .about-section .about-img{margin-top:-20px;}
.values-section{width:100%;float:left;background:#f9f9f9;padding:50px 0 0 0;text-align:center;}
.values-section h2.headding-1{margin:0 0 15px 0;}
.values-section p{width:80%;color:#8f8e91;text-align:center;line-height:20px;margin:0 auto;}
.values-section ul{margin:45px 0 0 0;}
.values-section ul li{width:17.67%;float:left;display:inline-block;margin:0 30px 35px 0;padding:0;vertical-align:top;}
.values-section ul li:nth-child(5n+5){margin-right:0;}
.values-section .values-icon{background:#1eb974;width:90px;height:90px;margin:0 auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.values-section ul li:hover .values-icon{background:#3473c1;transition:all 0.6s ease-out 0s;}
.values-section h4{font-family:'Karla', sans-serif;font-size:16px;color:#333333;text-transform:uppercase;font-weight:700;margin:15px 0;}
.values-section ul li p{width:100%;font-size:15px;color:#7d7878;line-height:18px;margin:0;}
.blog-post-left-section{padding-right:15px;}
.post-block{width:100%;float:left;border-bottom:solid 1px #e7e7e7;padding:0 0 45px 0;margin:0 0 45px 0;}
.post-block .post-img-col{margin-bottom:30px;}
.post-block .post-title-col{width:100%;float:left;margin:0 0 20px 0;}
.post-block .date-col{background:#1eb974;width:55px;height:55px;float:left;font-size:14px;color:#fff;font-weight:700;text-align:center;line-height:19px;text-transform:uppercase;padding:10px 0 0 0;margin:0 25px 0 0;}
.post-block h3{font-size:19px;color:#1eb974;font-weight:700;margin:2px 0 12px 0;}
.post-block .post-info{font-size:12px;color:#8d8c8c;font-style:italic;margin-right:30px;}
.post-block .post-info i{font-size:15px;margin-right:3px;}
.post-block p{text-align:justify;clear:both; padding-right: 45px;}
.post-block .read-more{width:110px;height:40px;font-size:15px;color:#fff;text-align:center;text-transform:none;line-height:40px;box-shadow:none;padding:0;margin:10px 0 0 0;}
.post-block .post-img-col .slider{height:auto !important;}
.post-block .post-img-col .slider .slides{height:360px !important;}
.post-block .post-img-col .slider .indicators{text-align:right;left:auto;right:25px;top:40%;z-index:10;}
.post-block .post-img-col .slider .indicators .indicator-item{display:block;position:relative;cursor:pointer;height:18px;width:16px;margin:6px 0;background-color:transparent;background:url("../images/blog-slider-nav-bg.png") center no-repeat;}
.post-block .post-img-col .slider .indicators .indicator-item.active{background-color:transparent;background:url("../images/blog-slider-nav-active-bg.png") center no-repeat;}
.blog-post-left-section .pagination{width:auto;float:right;border:solid 1px #a1a1a1;margin:-25px 0 70px 0;}
.blog-post-left-section .pagination li{display:inline-block;font-size:13px;padding:0 12px;line-height:32px;border-radius:0;border-right:solid 1px #c8c8c8;float:left;}
.blog-post-left-section .pagination li:last-child{border-right:0;}
.blog-post-left-section .pagination li a{color:#3473c1;}
.blog-post-left-section .pagination li i{font-size:16px;}
.blog-post-left-section .pagination li.active{background-color:#3473c1}
.blog-post-left-section .pagination li.active a{color:#fff;}
.blog-post-right-section{float:left;width:100%;padding-left:60px;}
h3.headding-3{background:url("../images/blog-headding-bg.jpg") center repeat-x;font-size:16px;color:#333333;font-weight:600;text-align:left;margin:0 0 10px -5px;}
h3.headding-3 span{background:#fff;padding-right:8px;}
.blog-post-right-section .search-block{position:relative;margin:15px 0 20px -5px;}
.blog-post-right-section .search-block .input-field{margin:0;}
.blog-post-right-section .search-block .input-field label{font-size:14px;color:#8f8e8e;left:0;top:6px;}
.blog-post-right-section .search-block .textbox{height:35px;margin:0;font-size:14px;color:#8f8e8e;padding:0 40px 0 0;box-sizing:border-box;}
.blog-post-right-section .search-block .submit-btn{width:35px;height:35px;background:url("../images/search-icon.png") center no-repeat;text-indent:-9000px;border:0;position:absolute;top:0;right:0;}
.latest-post-block{float:left;width:100%;margin:0 0 25px 0;}
.latest-post-block ul{margin:0;}
.latest-post-block ul li{width:100%;border-left:solid 1px #999999;float:left;padding:0 0 5px 12px;}
.latest-post-block .date-col{background:#fff;width:100%;float:left;font-size:11px;color:#999999;margin:0 0 0 -18px;padding:3px 0;}
.latest-post-block .date-col i{margin-right:5px;}
.latest-post-block .post-img-col{width:86px;height:auto;float:left;margin:3px 12px 0 0;}
.latest-post-block .post-info-col{}
.latest-post-block .post-info-col h4{font-size:14px;color:#55595f;font-weight:600;text-align:left;margin:0 0 10px 0;}
.latest-post-block .post-info-col p{font-size:11px;line-height:12px;margin:0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.categories-block{float:left;width:100%;margin:0 0 25px 0;}
.categories-block h3.headding-3{margin-left:0;}
.categories-block ul{margin:0;}
.categories-block ul li{width:100%;border-bottom:solid 1px #efefef;float:left;padding:6px 0;font-size:14px;}
.categories-block ul li:last-child{border-bottom:0;}
.categories-block ul li a{color:#999999;font-weight:600;}
.categories-block ul li a:hover{color:#3473c1;}
.blog-post-social-media{width:100%;margin:35px 0 25px 0;}
.blog-post-social-media ul{margin:0;padding:0;}
.blog-post-social-media ul > a li{display:inline-block;padding-left:0;padding-right:0;margin:0 6px 0 0;width:35px;height:35px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:dotted 1px #1eb974;font-size:15px;color:#1eb974;text-align:center;line-height:33px;}
.blog-post-social-media ul > a li:hover{border:dotted 1px #3473c1;color:#3473c1;}
.blog-post-tags-col{width:100%;}
.blog-post-tags-col ul{margin:0;padding:0;}
.blog-post-tags-col ul span{float:left;font-size:12px;color:#333333;text-align:left;margin:0 10px 0 0;}
.blog-post-tags-col ul li{display:inline-block;float:left;background:#ebebeb;font-family:'Karla', sans-serif;font-size:11px;color:#000000;text-align:center;text-transform:uppercase;padding:3px 12px;margin:0 3px 3px 0;}
.blog-post-tags-col ul li:hover{background:#000;color:#fff;}
.blog-comment-section{width:100%;float:left;margin:0 0 80px 0;}
.blog-comment-section h2{font-size:22px;color:#23282f;font-weight:700;text-transform:uppercase;margin:0 0 35px 0;}
.blog-comment-section .comment-block{width:100%;float:left;border-bottom:solid 2px #eff5f6;padding:45px 0 45px 0;}
.blog-comment-section .comment-block .col-left{width:10%;float:left;border:solid 0 #000;}
.blog-comment-section .comment-block .col-right{width:90%;float:right;border:solid 0 #000;padding-left:15px;}
.blog-comment-section .comment-block:nth-child(2){padding-top:0;}
.blog-comment-section .comment-block .user-name-col{width:100%;float:left;font-family:'Karla', sans-serif;font-size:15px;color:#23282f;text-transform:uppercase;margin:0 0 12px 0;}
.blog-comment-section .comment-block .user-name-col span{float:left;}
.blog-comment-section .comment-block .user-name-col .devider{margin:0 14px;}
.blog-comment-section .comment-block .user-name-col .replay-txt{float:right;font-size:14px;color:#3473c1;}
.blog-comment-section .comment-block .user-comment{width:100%;float:left;font-size:13px;color:#55595f;line-height:22px;}
.sd-main-section{float:left;width:100%;margin:0 0 50px 0;}
.sd-main-section .block-1{width:25% !important;}
.sd-main-section .block-2{width:50% !important;}
.sd-main-section .block-3{width:25% !important;}
.sd-main-section .shift-left{float:left;}
.sd-main-section .shift-right{float:right;}
.all-services-block{float:left;width:100%;padding-right:20px;}
.all-services-block ul{margin:0;padding:0;}
.all-services-block ul li a{background:#fafafa;width:100%;float:left;font-size:15px;color:#636363;text-align:left;line-height:20px;padding:18px 25px;border-bottom:1px solid #f2f2f2;}
.all-services-block ul li a:hover{background:#3473c1;}
.all-services-block ul li:hover a{color:#fff;}
.all-services-block ul li a.active, .all-services-block ul li.current_page_item a {background:#3473c1;color:#fff;}
.sd-main-section .sd-containt-block{border-bottom:solid 1px #d7d7d7;padding:0 25px 15px 25px;margin:0 20px 30px 0;}
.sd-main-section .sd-containt-block:nth-last-child(1){border-bottom:0;}
.sd-main-section .sd-containt-block h3{/*background:url("../images/sd-h3-bg.png") center left no-repeat;*/font-size:24px;color:#3473c1;font-weight:600;margin:18px 0 10px -20px;padding:0 0 0 20px;}
.sd-main-section .sd-containt-block:nth-child(1) h3{color:#3aae7c;}
.sd-main-section .sd-containt-block p{text-align:justify;}
.sd-user-block{background:#f4f4f4;float:left;width:100%;font-weight:600;text-align:center;padding:35px 0;}
.sd-user-block span{float:left;width:100%;}
.sd-user-block .user-pic{float:none;width:120px;margin:0 auto;}
.sd-user-block .user-name{width:100%;font-size:15px;color:#363636;text-transform:uppercase;margin:12px 0 18px 0;}
.sd-user-block .user-cont-info{font-size:14px;line-height:20px;}
.sd-user-block .user-cont-info a{color:#636363;}
.sd-user-block .read-more{background:#3aae7c;width:200px;height:35px;padding:0;font-size:12px;color:#fff;text-transform:uppercase;margin:25px 0 0 0;}
.sd-user-block .read-more:hover{background:#3473c1;}
.sd-user-block .read-more img{vertical-align:middle;margin:-3px 8px 0 0;}
.managing-partners-section{width:100%;float:left;padding:20px 0 15px 0;}
.managing-directors-section{background:#f5f5f5;padding:50px 0 40px 0;}
h2.headding-4{background:#3aae7c;font-size:18px;color:#fff;font-weight:600;padding:10px 30px;margin:0 0 40px 0;}
.managing-partners-section ul li{background:#fff;width:48.54%;display:inline-block;margin:0 30px 35px 0;-webkit-box-shadow:0 0 5px -3px #565656;-moz-box-shadow:0 0 5px -3px #565656;box-shadow:0 0 5px -3px #565656;padding:20px 0 0 0;vertical-align:top;position:relative;}
.managing-partners-section ul li:nth-child(2n+2){margin-right:0;}
.managing-partners-section .left-col{float:left;width:36%;font-family:'Karla', sans-serif;color:#39ad7b;font-weight:700;text-align:center;padding:0 5px;}
.managing-partners-section .right-col{float:right;width:64%;}
.managing-partners-section .left-col span{float:left;width:100%;}
.managing-partners-section .partner-pic{margin:0 auto;width:85px;height:85px;margin:10px auto 5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;}
.managing-partners-section .partner-name{font-size:16px;text-transform:uppercase;}
.managing-partners-section .partner-position{font-size:13px;}
.managing-partners-section .partner-location{font-size:13px;color:#1f2022;}
.managing-partners-section .right-col p{font-weight:300;text-align:justify;line-height:20px;padding:0 18px 0 10px;margin-bottom:60px;}
.managing-partners-section .right-col .cont-details{background:#3473c1;width:64%;float:left;padding:5px 0;font-size:13px;margin:5px 0 0 0;position:absolute;bottom:0;right:0;}
.managing-partners-section .right-col .cont-details span{float:left; color:white;}
.managing-partners-section .right-col .cont-details a{color:#fff;}
.managing-partners-section .right-col .phone-icon{float:left;font-size:18px;margin:2px 6px 0 25px;}
.managing-partners-section .right-col .email-icon{font-size:14px;margin:-4px 4px 0 25px;}
.careers-section .about-section{background:transparent;padding:5px 0 30px 0;}
.careers-section .about-section .about-img-bg{background:transparent;width:510px;height:auto;margin:0 0 35px 40px;position:relative;}
.careers-section .about-section .about-img{margin-top:0;}
.careers-section .career-title{background:#3473c1;font-size:20px;color:#fff;font-weight:600;padding:20px 10px;position:absolute;bottom:30px;}
/*.careers-section .about-section p{margin:0 0 20px 0;}*/
.careers-section .about-section p a{color:#3473c1;}
.careers-section .about-section p a:hover{color:#3aae7c;text-decoration:underline;}
.career-form-section{background:url("../images/career-form-bg.jpg") center no-repeat;background-size:cover;width:100%;float:left;padding:40px 0 80px 0;}
.career-form-section h2{font-size:24px;color:#232424;font-weight:700;text-align:center;text-transform:uppercase;margin:0 auto 30px;}
.career-form-section h4{background:#0072bc;height:45px;font-family:'Karla', sans-serif;font-size:16px;color:#ffffff;font-weight:700;text-align:center;text-transform:uppercase;line-height:45px;margin:0;}
.career-form-section .form-block{padding:0 100px;}
.career-form-section form{background:#fff;/*text-align:center;*/-webkit-box-shadow:0 0 5px -3px #565656;-moz-box-shadow:0 0 5px -3px #565656;box-shadow:0 0 5px -3px #565656;padding:30px 30px 45px 30px;}
.career-form-section form .inputbox{position:relative;padding:0 9px;}
.career-form-section form .input-icon{font-size:13px;color:#7c7e80;position:absolute;bottom:28px;right:28px;}
.career-form-section form::-webkit-input-placeholder{color:#636363;font-size:11px;}
.career-form-section form:-moz-placeholder{color:#636363;font-size:11px;}
.career-form-section form::-moz-placeholder{color:#636363;font-size:11px;}
.career-form-section form:-ms-input-placeholder{color:#636363;font-size:11px;}
.career-form-section label{width:100%;float:left;font-size:11px;color:#726c6c;font-weight:600;text-align:left;margin-bottom:5px;}
.career-form-section label em{color:#ed1c24;}
.career-form-section .textbox{width:100%;margin-top: -6px;background:#fff !important;border:solid 1px #c2c2c2;height:32px;line-height:30px;padding:0 45px 0 15px;box-sizing:border-box;font-size:12px;color:#7c7e80;margin-bottom:30px;}
.career-form-section select{width: 100%;margin-top: -6px;background: #fff !important;border: solid 1px #c2c2c2; height: 31px; line-height: 30px; padding: 5px 45px 0 15px;box-sizing: border-box;font-size: 12px;color: #7c7e80;margin-bottom: 10px;}
.career-form-section textarea{margin-top: 0px;background:#fff !important;border:solid 1px #c2c2c2;height:32px;/*line-height:30px;*/padding:0 45px 0 15px;box-sizing:border-box;font-size:12px;color:#7c7e80;margin-bottom:20px;}
.career-form-section .label{float:left;font-size:12px;color:#636363;margin-right:10px;font-weight: 600;}
.career-form-section .file-field .file-path-wrapper{padding-left:8px;}
.career-form-section .choose-file{border:0;height:22px;line-height:22px;padding:0 5px;font-weight: 800;box-sizing:border-box;font-size:10px;color:#535151;}
.career-form-section .brows-btn{width:90px;height:22px;float:left;font-size:10px;color:#636363;font-weight:600;text-transform:none;line-height:22px;border-radius:0;padding:0;-webkit-box-shadow:0 0 5px -3px #565656;-moz-box-shadow:0 0 5px -3px #565656;box-shadow:0 0 5px -3px #565656;}
.career-form-section .submit-btn, .career-form-section .reset-btn{    margin-top: 20px;width:105px;height:28px;float:left;font-size:12px;font-weight:600;line-height:25px;border-radius:0;box-shadow:none;padding:0;}
.career-form-section .submit-btn{background:#3aae7c;border:solid 1px #3aae7c;color:#fff;}
.career-form-section .submit-btn:hover{background:#0072bc;border:solid 1px #0072bc;}
.career-form-section .reset-btn{background:#fff;color:#373737;border:solid 1px #eaeaea;/*margin-left:10px;*/}
.career-form-section .reset-btn:hover{background:#313131;border:solid 1px #313131;color:#fff;}
.contact-main-section{width:100%;float:left;padding:0 0 60px 0;}
.contact-main-section h2{font-family:'Karla', sans-serif;font-size:24px;color:#202020;font-weight:700;text-align:left;text-transform:uppercase;margin:0 0 20px 0;}
.contact-main-section p, .contact-main-section p a{color:#202020;}
.social-media-block{width:100%;float:left;margin:45px 0 0 0;}
.social-media-block ul{margin:0;padding:0;}
.social-media-block ul li{display:inline-block;float:left;border-right:solid 1px #fff;}
.contact-main-section form{padding:5px 0 0 0;}
.contact-main-section form .text-col{margin-right:15px;}
.contact-main-section .textbox {    box-sizing: border-box; border: solid 1px #ccc;
width:48.65%;background:#fff;/*border:solid 1px #ccc*/;height:40px;line-height:40px;padding:0 15px;box-sizing:border-box;font-size:14px;color:#000;margin-bottom:15px;}
 .contact-main-section .comentbox{ box-sizing: border-box; border: solid 1px #ccc;
width:48.65%;background:#fff;/*border:solid 1px #ccc*/;height:40px;/*line-height:40px;*/padding:0 15px;box-sizing:border-box;font-size:14px;color:#000;margin-bottom:15px;}
.contact-main-section input:nth-child(1){margin-right:15px;}
.contact-main-section .comentbox{width:100%;min-height:80px;}
.contact-main-section .submit-btn{width:125px;height:32px;font-family:'Karla', sans-serif;font-size:15px;color:#fff;font-weight:700;line-height:32px;box-shadow:none;padding:0;margin-top:0;}
.contact-main-section form::-webkit-input-placeholder{color:#7c7e80;font-weight:600;}
.contact-main-section form:-moz-placeholder{color:#7c7e80;font-weight:600;}
.contact-main-section form::-moz-placeholder{color:#7c7e80;font-weight:600;}
.contact-main-section form:-ms-input-placeholder{color:#7c7e80;font-weight:600;}
.contact-main-section .map-col{height:550px;margin-top:40px;}
.other-branches-section .getin-touch-section{background:transparent;padding:0 0 40px 0;}
.other-branches-section .getin-touch-section h2{border-bottom:solid 2px #2ab478;margin-bottom:65px;}
.other-branches-section h2 .devider{background:url("../images/other-brances-h2-bg.jpg") center bottom no-repeat;}
.other-branches-section ul li{width:21.50%;display:inline-block;margin:0 50px 45px 0;vertical-align:top;font-size:14px;line-height:24px;}
.other-branches-section ul li:nth-child(4n+4){margin-right:0;}
.other-branches-section ul li span{width:100%;float:left;}
.other-branches-section .branch-location{background:url("../images/branch-location-bg.jpg") top left no-repeat;font-size:14px;color:#556b72;font-weight:800;line-height:20px;text-transform:uppercase;letter-spacing:1px;padding:8px 0 0 0;margin:0 0 12px 0;}
.other-branches-section .branch-incharge{color:#0d0c0c;font-weight:600;}
.other-branches-section .branch-address{color:#9c9c9c;}
.sitemap-accordian-section{width:100%;float:left;padding:0 0 40px 0;}
.sitemap-accordian-section .collapsible{border:0;box-shadow:none;margin:0;}
.sitemap-accordian-section .collapsible-header{border-bottom:1px solid #636363;line-height:40px;min-height:40px;font-size:20px;color:#55595f;font-weight:600;padding:0 0;margin:0 0 30px 0;}
.sitemap-accordian-section .collapsible-body{border-bottom:0;}
.sitemap-accordian-section .collapsible-body p{font-size:16px;color:#23282f;font-weight:300;padding:0 0 25px 0;}
.sitemap-accordian-section .collapsible-body p a{color:#23282f;}
.sitemap-accordian-section .collapsible-body p a:hover{color:#258c63;}
.sitemap-links{padding:20px 0 0 0;}
.sitemap-links ul li{width:22.15%;display:inline-block;margin:0 40px 70px 0;vertical-align:top;font-size:16px;color:#23282f;font-weight:300;line-height:24px;padding:0 0 0 10px;}
.sitemap-links ul li a{width:100%;float:left;color:#23282f;margin:8px 0 0 0;}
.sitemap-links ul li a:hover{color:#258c63;}
.sitemap-links ul li:nth-child(4n+4){margin-right:0;}
.sitemap-links ul li .links-title{width:150%;float:left;font-size:15px;color:#23282f;font-weight:600;text-transform:uppercase;margin:-20px 0 0 -10px;}
.sitemap-accordian-section .bullet{font-size:17px;margin:0 6px 0 0;}
.quick-contact{background:#3473c1;width:220px;height:50px;float:left;font-size:16px;font-weight:700;line-height:50px;text-transform:uppercase;position:fixed;left:-82px;top:40%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-box-shadow:0 0 5px -3px #565656;-moz-box-shadow:0 0 5px -3px #565656;box-shadow:0 0 5px -3px #565656;z-index:1;}
.quick-contact a{color:#fff;}
.quick-contact-icon{background:url("../images/quick-contact-icon.png") center no-repeat #fff;background-size:38px auto;float:left;width:55px;height:50px;margin-right:12px;}
footer{clear: both;background:#55595f;font-size:14px;color:#fff;text-align:right;padding:20px 0;}
footer ul{margin:0;}
footer ul li{display:inline-block;border-right:solid 1px #fff;padding:0 10px;line-height:14px;}
footer ul li:nth-last-child(1){border-right:none;padding-right:0;}
footer ul li a{color:#fff;vertical-align: middle;}
footer ul li a:hover{color:#000;}
footer .shift-left{float:left !important;}
footer .shift-right{float:right !important;}
.copyright-txt{width:100%;float:left;text-align:left;}
.hover-1{background:#003778 !important;transition:all 0.6s ease-out 0s;}
.hover-1:hover{background:#1eb974 !important;}
.hover-2{background:#f7f7f7;transition:all 0.6s ease-out 0s;}
.hover-2:hover{background:#3473c1;}
.hover-3{background:#3473c1;transition:all 0.6s ease-out 0s;}
.hover-3:hover{background:#1eb974;}
.partner-content{height:162px;overflow:hidden;display:block;margin-bottom:10px!important;}
.readMore{display:block;color:#3aae7c !important;font-size:14px;text-align:right;color:#55595f;padding-right:10px;}
.partner-details{position:static!important;float:none!important;display:inline-block!important;width:100%!important;margin-top:20px!important;}
.services-content-title{min-height:47px;}
.services-content{min-height:175px;}
.container.banner-skp-image{width:100%;padding:0px;}
.sd-containt-block h2{font-size:16px;margin: 10px 0px;font-weight: 600;}
.sd-user-block ul.collection{margin-top:20px;}
.sd-user-block .collection-item{text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sd-containt-block ul li{position: relative;color:#55595f;padding-bottom:2px;/*text-align:justify;*/font-size:14px;line-height:24px;}
.sd-containt-block ul.collapsible li i.fa {position: absolute;left: -20px;top: 2px;color: #3aae7c;}
.collapsible {margin-bottom: 0px;}
.sd-containt-block ul.list-item{list-style-type: disc;}

.sd-sidebar-title{width:100%;float:left;text-align:center;font-size:20px;padding:20px 0 20px 0;display:block;}
.sd-main-section h3{font-size:15px !important;}
.skp-label{float:left;width:100%;text-align:left;margin-bottom:10px;}
.skp-file-field{float:left;width:100%;}
.skp-file-field .file-path-wrapper{padding-top:10px;}
.waves-effect.skp-wave{float:left; margin:30px 0px 10px 15px;}
.accordian_sec{background:rgba(76,167,137,0.8);color:#fff;padding:10px;margin:0px;border-bottom:1px dashed #ddd;cursor:pointer;}
.accordian_sec:last-child{border-bottom:0px dashed #ddd;}
button.ApplyJob{margin:0px auto;border:0px;background:#3473c1;padding:5px 20px;}
.ApplyJob:hover{background-color:#b9e7da;transition:all 0.6s ease-out 0s;color:#000;}
.accordian_sec .details tr{border-bottom:1px solid #fff;}
.accordian_sec .details tr td:first-child{padding-left:20px;font-weight:bold;width:25%;}
.accordian_sec .details table{border:1px solid #fff;}
.jobtitle{font-size:17px;}
.accordian_sec label{position: relative;top: 0px;left: 0;}
.accordian_sec textarea{border:1px solid #c2c2c2;}
.accordian_sec textarea{}
.accordian_sec .commentsec label.active{/* top:8%;*/}
.error-msg-div{border:1px solid #c2c2c2;text-align:center;height:50px;}
.error-msg{font-size:16px;font-weight:700;color:#3aae7c;}
.mgmenu li .dropdown_fullwidth {
    left: 0;
    top: 50px;
}
/*span.wpcf7-not-valid-tip{text-align: center;}*/
.scrollToTop{width:40px !important;height:40px;font-size:22px;padding:6px 13px;cursor:pointer;z-index:9999;color:#fff;font-weight:bold;text-decoration:none;position:fixed;bottom:68px;border-radius:5px;line-height:35px;right:38px;background-color:#003778;display:none;transition:all 0.5s;opacity:1;visibility:visible;}
.why-skp-section ul {padding-left:0px;}
ul {padding-left: 0px;}
.wpcf7-form-control-wrap.location select { display: block !important; }
.wpcf7-mail-sent-ok {color: #000;}
.collapsible-header { position:relative; }
.collapsible-header:before { content: "\f067"; font-family: FontAwesome; left:-18px; position:absolute; top:0; }

.collapsible-header.active { position:relative; }
.collapsible-header.active:before { content: "\f068"; font-family: FontAwesome; left:-18px; position:absolute; top:0; }
.footer-tbl .footer-menu-tbl, .testimonial-section .author, .abt-us-section .abt-tbl {
  display: table;
  width: 100%;
}

.footer-tbl .footer-menu-cell, .testimonial-section .name, .testimonial-section .avtor, .abt-us-section .abt-tbl .abt-cell {
  display: table-cell;
  vertical-align: top;
}

.btn-wrp a.sml-blue-btn, .get-in-touch-section .intouch-form .submit {
  background-color: #3473c1;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
}
.btn-wrp a.sml-blue-btn:hover, .get-in-touch-section .intouch-form .submit:hover {
  background-color: #003778;
  text-decoration: none;
}

.green-btn {
  padding: 10px 15px;
  font-size: 15px;
  background-color: #1eb974;
  border: 1px solid #1eb974;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 2px;
  color: #fff;
  -webkit-transition: all 0.2s linear;
          transition: all 0.2s linear;
}
.green-btn:hover {
  border-color: #0d7747;
  background-color: #0d7747;
}

.types-of-section, .get-started-section, .advan-section, .ourservice-section, .timeperiod-section, .requirement-section, .get-in-touch-section, .country-list-section, .register-section, .testimonial-section, .abt-us-section {
  padding: 12px 0;padding-top: 20px;
}

.advan-section ul li, .abt-us-section ul li, .mail-icon, .phone-icon, .requirement-section .requ-list li, .ourservice-section .service-list li {
  position: relative;
}
.advan-section ul li:before, .abt-us-section ul li:before, .mail-icon:before, .phone-icon:before, .requirement-section .requ-list li:before, .ourservice-section .service-list li:before {
  content: '\f10b';
  font-family: 'FontAwesome';
  color: #fff;
  font-size: 16px;
  margin-right: 5px;
}

.advan-section ul, .abt-us-section ul {
  margin-top: 17px;
  padding: 0;
  list-style-type: none;
}
.advan-section ul li, .abt-us-section ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 30px;
}
.advan-section ul li h4, .abt-us-section ul li h4 {
  font-weight: bold;
}
.advan-section ul li:before, .abt-us-section ul li:before {
  content: '\f05d';
  position: absolute;
  top: -6px;
  left: 0;
  font-size: 20px;
  color: #1eb974;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Karla", sans-serif;
}

body,
p {
  margin: 0;
  padding: 0;
  font-size: 15px;
  /*overflow-x: hidden;*/
  font-family: "Karla", sans-serif;
  color: #23282f;
}

p {
  line-height: 25px;
}

a:hover,
a:focus {
  outline: none;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

/*******************
	Common
***************************/
.fleft {
  float: left;
}

.frite {
  float: right;
}

.clrfix {
  clear: both;
}

.demostyle {
  border: solid 1px #ccc;
}

.no-margin {
  margin: 0;
}

.no-padding {
  padding: 0;
}

/*a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}*/
.stopscroll {
  overflow-y: hidden;
}

/*******************
	Navigation
***************************/
/* adjust body when menu is open */
#slidemenu {
  display: inline-block;
  margin-left: 11%;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 16px 0;
  color: #93a1a7;
  text-transform: uppercase;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
  color: #000;
  background: none;
}

.navbar {
  position: relative;
  min-height: 75px;
  margin-bottom: 0px;
  border: 0px solid transparent;
}

body.slide-active {
  overflow-x: hidden;
}

/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
  margin-top: 0px !important;
}

/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
  position: relative;
  padding-top: 70px;
  left: 0;
}

#page-content.slide-active {
  padding-top: 0;
}

/* put toggle bars on the left :: not using button */
#slide-nav .navbar-header,
#slide-nav .navbar-toggle {
  cursor: pointer;
  position: absolute;
  line-height: 0;
  float: left;
  margin: 0;
  width: 30px;
  height: 40px;
  padding: 0;
  border: 0;
  background: transparent;
  top: -16px;
  left: 7px;
}

/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
  width: 100%;
  display: block;
  height: 3px;
  margin: 5px 0 0 0;
  background: #39ad7b;
}

#slide-nav .navbar-toggle.slide-active .icon-bar {
  background: orange;
}

.navbar-header {
  position: relative;
}

/* un fix the navbar when active so that all the menu items are accessible */
.navbar.navbar-fixed-top.slide-active {
  position: relative;
}

/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
@media (max-width: 767px) {

    .career-btn{
        /*float: none;*/
    }
    .tabs .tab a.tab-color {
    color: #00c986;
    font-size: 13px;
    font-weight: 700;
  }
  .navbar-nav > li > a {
    color: #fff;
  }
  .our-services-section ul{
      padding-left: 7%;}
  }

  #slide-nav .container {
    margin: 0 !important;
    padding: 0 !important;
    height: 100%;
  }

  #slide-nav .navbar-header {
    margin: 0 auto;
    padding: 0 15px;
  }

  #slide-nav .navbar.slide-active {
    position: absolute;
    width: 80%;
    top: -1px;
    z-index: 1000;
  }

  #slide-nav #slidemenu {
    background: rgba(30, 185, 116, 0.9);
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    width: 80%;
    min-width: 0;
    position: fixed;
    padding-left: 0;
    z-index: 2;
    top: 0px;
    margin: 0;
    height: 100%;
    display: table;
    -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
    margin-top: 35px;
  }

  #slide-nav #slidemenu.open {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }

  #slide-nav #slidemenu .navbar-nav {
    min-width: 0;
    width: 100%;
    margin: 0;
  }

  #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
    min-width: 0;
    width: 80%;
    white-space: normal;
  }

  #slide-nav {
    border-top: 0;
  }

  #slide-nav.navbar-inverse #slidemenu {
    background: #333;
  }

  /* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
  #navbar-height-col {
    position: fixed;
    top: 0;
    height: 100%;
    bottom: 0;
    width: 80%;
    left: -80%;
    background: #f7f7f7;
  }

  #navbar-height-col.inverse {
    background: #333;
    z-index: 1;
    border: 0;
  }

  #slide-nav .navbar-form {
    width: 100%;
    margin: 8px 0;
    text-align: center;
    overflow: hidden
    /*fast clearfixer*/
  }

  #slide-nav .navbar-form .form-control {
    text-align: center;
  }

  #slide-nav .navbar-form .btn {
    width: 100%;
  }
}
@media (min-width: 768px) {
  #page-content {
    left: 0 !important;
  }

  .navbar.navbar-fixed-top.slide-active {
    position: fixed;
  }

  .navbar-header {
    left: 0 !important;
  }
}
/*******************
	Header
***************************/
.toggle {
  display: none;
}

.banner {
 /* background-image: url(../images/banner.jpg);*/
  background-image: url(../images/company-formation.jpg);
  background-repeat: no-repeat;
  height: 300px;
  background-size: cover;
  position: relative;
}
.banner .banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 80%;
}
.banner .banner-text h1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 33px;
  margin-top: 0;
}
.banner .banner-text p {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  text-transform: none;
  font-weight: 300;
  display: inline;
}
.banner .banner-text p span {
  font-weight: 800;
}

.top-bar {
  background-color: #003778;
}
.top-bar ul {
  width: 310px;
  float: right;
  height: 34px;
  margin: 0;
  display: table;
  padding: 0;
}
.top-bar ul li {
  display: table-cell;
  list-style-type: none;
  text-align: right;
}
.top-bar ul li:first-child {
  border-right: 1px solid #fff;
  padding-right: 15px;
}
.top-bar ul li:last-child {
  padding-left: 12px;
}
.top-bar ul li a {
  color: #fff;
  line-height: 34px;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
.top-bar ul li a:hover {
  text-decoration: none;
  color: #1eb974;
}

h2 {
  text-transform: uppercase;
  /*text-align: center;*/
  font-weight: bold;
  margin-bottom: 23px;
  font-size: 36px;
  margin-top: 0;
}

.get-started-section {
  border-bottom: 1px solid #e9e9e9;
}

.light-blue {
  color: #3473c1;
}

.btn-wrp a.sml-blue-btn {
  margin: 16px 10px;
}

.mail-icon:before {
  content: '\f003';
}

.rgt-btn-section {
  float: right;
  width: 214px;
  display: table;
  margin: 19px 0;
}

.tbl-cell {
  display: table-cell;
  vertical-align: middle;
}

.get-started-form {
  text-align: center;
}

.get-started-input {
  /*height: 52px;*/
  border: 1px solid #e9e9e9;
  width: 552px;
  display: inline-block;
  text-align: left;
  padding: 15px;
  margin-bottom: 30px;
}

.types-of-section h2 {
  margin-bottom: 60px;
}
.types-of-section .type-of-companies {
  padding: 0;
  list-style-type: none;
}
.types-of-section .type-of-companies li {
  /*padding-left: 120px;*/
  margin-bottom: 50px;
  position: relative;
}
.types-of-section .type-of-companies li h4 {
  font-weight: bold;
}
.types-of-section .type-of-companies li:before {
  content: '';
  width: 100px;
  height: 100px;
  display: inline-block;
  vertical-align: top;
 /* background-color: #acdbea;*/
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.type-of-companies li img{vertical-align: middle;}

.advan-section h2 {
  margin-bottom: 10px;
}

.requirement-section h3 {
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 30px;
}
.requirement-section .col-xs-6:first-child {
  padding-right: 5%;
}
.requirement-section .col-xs-6:last-child {
  padding-left: 5%;
}
.requirement-section .requ-list {
  padding-left: 0;
  list-style-type: none;
}
.requirement-section .requ-list li {
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
}
.requirement-section .requ-list li:before {
  content: '\f101';
  color: #23282f;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
}

.ourservice-section {
  background-color: #3473c1;
}
.ourservice-section h2 {
  color: #fff;
}
.ourservice-section .service-list {
  padding-left: 0;
  list-style-type: none;
}
.ourservice-section .service-list li {
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
  color: #fff;
}
.ourservice-section .service-list li:before {
  content: '\f101';
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
}

.timeperiod-section {
  background-color: #1eb974;
  color: #fff;
}
.timeperiod-section p {
  color: #fff;
  text-align: center;
}

.get-in-touch-section h2:after, .get-in-touch-section h2:before {
  content: '';
  background-color: #3473c1;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.get-in-touch-section h2 {
  position: relative;
  width: 60%;
  display: block;
  margin: auto;
}
.get-in-touch-section h2:after {
  opacity: 0.5;
}
.get-in-touch-section h2:before {
  width: 60px;
  height: 5px;
  bottom: -12px;
}
.get-in-touch-section .form-tbl {
  display: table;
  width: 90%;
  margin: auto;
  margin-bottom: 30px;
}
.get-in-touch-section .form-textarea-cell {
  display: table-cell;
  vertical-align: top;
}
.get-in-touch-section .form-cell {
  display: table-cell;
  vertical-align: top;
}
.get-in-touch-section .form-cell:first-child {
  padding-right: 20px;
}
.get-in-touch-section .form-cell:last-child {
  padding-left: 20px;
}
.get-in-touch-section .intouch-form {
  margin-top: 80px;
}
.get-in-touch-section .intouch-form label {
  display: block;
  width: 100%;
}
.get-in-touch-section .intouch-form input[type="text"] {
  width: 100%;
  border: 1px solid #c2c2c2;
  height: 40px;
  padding: 15px;
}
.get-in-touch-section .intouch-form .textarea {
  width: 100%;
  border: 1px solid #c2c2c2;
  padding: 15px;
}
.get-in-touch-section .intouch-form .submit-cell {
  text-align: center;
}
.get-in-touch-section .intouch-form .submit {
  width: 126px;
  border: 0;
  margin: auto;
  height: 33px;
  line-height: 33px;
  padding: 0;
}

footer {
  background-color: #55595f;
  display: inline-block;
  width: 100%;
  
}
footer p {
  color: #fff;
}

.footer-tbl {
  display: table;
  width: 100%;
  height: 54px;
}
.footer-tbl .footer-cell {
  display: table-cell;
  vertical-align: middle;
}
.footer-tbl .footer-cell:first-child {
  text-align: left;
}
.footer-tbl .footer-cell:last-child {
  text-align: right;
}
.footer-tbl .footer-menu-tbl {
  width: 75%;
  float: right;
}
.footer-tbl .footer-menu-cell {
  border-right: 1px solid #fff;
  padding: 0 8px;
}
.footer-tbl .footer-menu-cell:last-child {
  border-right: 0;
}
.footer-tbl .footer-menu-cell a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
.footer-tbl .footer-menu-cell a:hover {
  text-decoration: none;
  color: #1eb974;
}

/**********************************************Start Outside Page****************************************************/
.country-list-section .map-wrp {
  width: 986px;
  margin: 0 auto 40px;
}
.country-list-section .select {
  width: 550px;
  height: 52px;
  border: 1px solid #d2d2d2;
  text-align: left;
  display: block;
  margin: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  background-image: url(../images/arrow.html);
  background-position: right 15px center;
  background-size: 15px;
  background-repeat: no-repeat;
  padding: 0 15px;
}
.country-list-section .form-group {
  text-align: center;
  margin-bottom: 40px;
}
.country-list-section .form-group:last-child {
  margin-bottom: 0;
}

.register-section h2 {
  margin-bottom: 60px;
}
.register-section .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
   height: 442px;
  padding-top: 25px;

}
.register-section .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.register-section p {
  font-size: 13px;
  line-height: 22px;
}
.register-section p:first-child {
  margin-bottom: 30px;
}

.testimonial-section .vew-wrp {
  text-align: center;
}
.testimonial-section .vew-wrp a {
  font-size: 15.7px;
  color: #23282f;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
.testimonial-section .vew-wrp a:hover {
  text-decoration: none;
}
.testimonial-section h2 {
  margin-bottom: 70px;
}
.testimonial-section .view-more {
  display: inline-block;
}
.testimonial-section .bloque {
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
  color: #55595f;
  margin-bottom: 30px;
}
.testimonial-section .author {
  margin-bottom: 30px;
}
.testimonial-section .name {
  vertical-align: middle;
  font-weight: bold;
  color: #3473c1;
  text-transform: capitalize;
  font-size: 15.5px;
  padding-left: 15px;
}
.testimonial-section .avtor {
  vertical-align: middle;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #e7e7e7;
}

.abt-us-section h2 {
  text-align: left;
}
.abt-us-section .abt-tbl .abt-cell {
  padding: 0 15px;
}
.abt-us-section .rgt-img {
  position: relative;
}
.abt-us-section .rgt-img:after {
  content: '';
  width: 156%;
  height: 100%;
  background-image: url(../images/demo.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(107%);
      -ms-transform: translateX(107%);
          transform: translateX(107%);
}
.text-center {
	text-align: center;
}
/**********************************************End Outside Page****************************************************/

/*# sourceMappingURL=style.css.map */
.testimonial-section .owl-nav {display: none;}
.owl-carousel .owl-item img {-webkit-transform-style: flat !important;}
.abt-us-section .adv-list li h4 {margin-top: 0px; margin-left: 7px;}



.box-size input {
    height: 24px;
    max-width: 95%;
    padding-left: 10px;
    border: 1px solid #ccc;
}
.box-size2 textarea {
    height: 43px;
}


.career-form-section .brows-btn1{
	background:#fdfdfd;
	/*width:90px;*/
	height:25px;
	float:left;
	font-size:16px;
	color:#636363;
	font-weight:600;
	text-transform:none;
	line-height:22px;
	border-radius:0;
	padding:0;
	-webkit-box-shadow:0 0 5px -3px #565656;
	-moz-box-shadow:0 0 5px -3px #565656;
	box-shadow:0 0 5px -3px #565656;
	margin-bottom: 23px;
    margin-top: 5px;
   /* width: 80%;*/
    border: solid 1px #ccc;
}

.btn1, .btn-large {
    text-decoration: none;
    /* color: #fff; */
    /* background-color: #26a69a; */
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
}

.captcha-row{padding-left: 15px;}
    label {
                color: #000000;
            }
            .view-jobd {
                padding-bottom: 10px;
            }
            ul.jd-detail-list{
                display:flex;

            }
            .career-form-section.pfm-career {
                padding-top: 0px;
            }

            ul.jd-detail-list li {
                padding: 0 35px 0 0;
            }

            .card-content.white-text {
                background: #268c64 ;
            }



// Horizontally center the recaptcha - applied to all widths
.g-recaptcha > div > div{
  margin: 4px auto !important;
  text-align: center;
  width: auto !important;
  height: auto !important;
}
.cont-padding{
    padding: 0px 50px 0px 50px!important;
}
.font-title{
    font-size: 28px!important;
}
