body { padding:0; margin:0; font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#000; font-size:15px; line-height:28px;}
html { height: 100vh;scroll-behavior: smooth;}
.form-control:focus { box-shadow:none !important}
select, textarea { background: transparent; color:#000; border-radius:0; border:none; border-bottom:1px solid #dbdbdb;}
a {transition:all .2s; color: #26AD8B;}
a:hover, a:focus {text-decoration:none; color: #217A62;}
.clear { clear:both; height:1px;}
p { margin:0 0 15px; font-weight: 300;}
header .owl-carousel .owl-dots.disabled, header .owl-carousel .owl-nav.disabled { display:none !important; }
.top-panel { width:100%; float:left; padding:0; margin:0;}
.sticky-header {width:100%;position:fixed;z-index:99;background-color: transparent;padding:0;margin:0;}
.top-row { background: #fff; }
.logo { width: 100%; float: left; padding: 19px 0; }
.logo a { border-right: 1px solid #ddd; padding: 0 5px 0 0; margin: 0 15px 0 0; /* float: left; */ }
.cia-logo { padding:7px 0 0; }
.skp-logo-small { padding:9px 0 0; }
.skp-logo-small, .cia-logo{margin-top: 8px;}
.cia-logo{max-width:25%;}
.skp-logo-small{max-width: 32%;}
.topbar { width:auto; float:right; font-size:13px; color: #000; padding: 0 } 
.topbar-right { padding: 24px 0px; margin:0 0 0 60px; float:left;} 
.topbar-right ul { list-style: none; margin: 0; padding: 0 } 
.topbar-right ul li { display: inline-block } 
.topbar-right ul li { padding-right: 15px; position: relative } 
.topbar-right ul li:after { content: ""; height: 13px; width: 2px; background: #424242; position: absolute; right: 5px; /*opacity: .2;*/ top: 7px } 
.topbar-right ul li:last-child:after { content: none }
.topbar-right ul li:last-child { padding-right:8px;} 
.topbar-right ul li a { color: #000 } 
.topbar-right ul li a { position: relative; font-family: 'Roboto Condensed', sans-serif;font-size: 16px; text-transform: uppercase; padding: 27px 11px; } 	
.topbar-social { float:left; color:#000; font-size:13px; padding:24px 15px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;
    text-transform: uppercase; } 
.topbar-social a {padding: 0 3px }
.topbar-search { float:right; width:180px;}
input.search { width:180px; float:left; border:1px solid #e1e3e8; color:#000; border-radius:25px; background-color:transparent; padding:0px 0 0 15px; margin:20px 0 0; }
.bt-search { width:37px; height:38px; float: right; margin:-35px 0px 0 0; position:relative; z-index:9;}  
.col-12.main-nav { background: #fff; } 
/* Navigation Styles */
.main-nav {/* background-color: rgb(255 255 255 / 0.5); */width:100%;box-shadow: 0 8px 6px -6px rgba(0,0,0,.2); margin:0px 0 0;}
nav { position: relative;  }
.home-wrap .main-nav { margin:39px 0 0;}
header.dark nav {background-color: transparent;}
header.light nav { background-color:#4012a6; }

ul.main-nav { list-style-type: none; padding: 0px; font-size: 0px; max-width: 1170px; margin: 0 auto; } 
ul.main-nav > li { display: inline-block; padding: 0; color:#fff; } 
ul.main-nav > li > a { display: block; padding: 14px 0px 0px 13px; position: relative; color: #fff; font-size: 14px; line-height:28px; font-weight: 400; box-sizing: border-box; } 
ul.main-nav li a span { float:left; line-height:20px;}

ul.main-nav > li:hover { background-color: #4012a6; }
ul.main-nav > li:hover > a { color: #fff; font-weight: 400; }
ul.main-nav li a.menu1 { width:105px; float:left;}
ul.main-nav li a.menu2 { width:165px; float:left;}
ul.main-nav li a.menu3 { width:170px; float:left;}
ul.main-nav li a.menu4 { width:187px; float:left;}
ul.main-nav li a.menu5 { width:80px; float:left;}

ul.main-nav > li ul.sub-menu-lists { margin: 0px; padding: 0px; list-style-type : none; display:block; } 
ul.main-nav > li ul.sub-menu-lists > li { padding: 2px 0; } 
ul.main-nav > li ul.sub-menu-lists > li > a { font-size: 12px; } 
.ic { position: fixed; cursor: pointer; display: inline-block; right: 25px; width: 32px; height: 24px; text-align: center; top:0px; outline: none; } 
.ic.close { opacity: 0; font-size: 0px; font-weight: 300; color: #fff; top:8px; height:40px; display: block; outline: none; } 

/* Menu Icons for Devices*/
.ic.menu { top:70px; z-index : 20; }

.ic.menu .line { height: 4px; width: 100%; display: block; margin-bottom: 6px; }
.ic.menu .line-last-child { margin-bottom: 0px;  }

.sub-menu-head { margin: 10px 0; }
.banners-area { margin-top: 20px; padding-top: 15px; }

/*slider*/
header .item { height:100vh; position: relative; }
/*header .item.slider1 { background:url(../images/header.jpg) no-repeat top center; background-size:cover;  }*/
header .item img { width: 100%; height: 100%;  }
header .item .cover { padding: 75px 0 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; /* background: rgba(0, 0, 0, 0.6);*/ display: flex; align-items: center; }
header .item .cover .header-content { position: relative; padding:20px; overflow: hidden; width:53%; float:left; background: rgba(180, 31, 175, 0.9); }
header .item .cover .header-content .line { content: ""; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; border: 9px solid #fff; -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); }
header .item .cover .header-content h2 { font-weight: 300; font-size: 35px; color: #fff; }
header .item .cover .header-content h1 { font-size: 56px; font-weight: 600; margin: 5px 0 20px; word-spacing: 3px; color: #fff; }
header .item .cover .header-content h4 { font-size: 35px; font-weight: 300; line-height: 46px; color: #fff; width:100%; float:left; margin-top:0; }
header .item .cover .header-content .small-text { color:#fff; font-size:20px; text-transform:uppercase; }
header .owl-item.active h1 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; }
header .owl-item.active h2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; }
header .owl-item.active h4 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInUp; animation-delay: 0.3s; }
header .owl-item.active .line { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInLeft; animation-delay: 0.3s; }
header .owl-nav .owl-prev { position: absolute; left: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgba(0, 0, 0, 0.5) !important; width: 40px; cursor: pointer; height: 40px; position: absolute; display: block; z-index: 1000; border-radius: 0; }
header .owl-nav .owl-prev span { font-size: 1.6875rem; color: #fff; }
header .owl-nav .owl-prev:focus { outline: 0; }
header .owl-nav .owl-prev:hover { background: #000 !important; }

header .owl-nav .owl-next { position: absolute; right: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgba(0, 0, 0, 0.5) !important; width: 40px; cursor: pointer; height: 40px; position: absolute; display: block; z-index: 1000; border-radius: 0; } 
header .owl-nav .owl-next span { font-size: 1.6875rem; color: #fff; } 
header .owl-nav .owl-next:focus { outline: 0; } 
header .owl-nav .owl-next:hover { background: #000 !important; } 
header:hover .owl-prev { left: 0px; opacity: 1; } 
header:hover .owl-next { right: 0px; opacity: 1; } 
.bt-explore { float: left; background-color:#4012a6; border-radius:25px; padding:6px 50px; text-align:center; margin:15px 0; color:#fff; font-size:14px; font-weight:500px; text-transform:uppercase;}
.bt-explore a:hover { color:#fff !important; }

/*slider*/
#parentHorizontalTab { width:380px !important; float:right; background-color:#fff; padding:20px 20px 15px; margin:0 0 0; position:absolute; right:8%; top:170px; z-index:9;}
.cont-area { width:100%; float:left; padding:0; margin:0;}
.date {  width:100%; float:left; font-size:11px; font-weight:500; color:#b31ca8; padding:0; margin:0 0 10px;}
h3.announce-title { width:100%; float:left; font-size:19px; font-weight:400; line-height:24px; color:#000; padding:0; margin:0 0 10px;}
.announce-img {width:auto; float:left; padding:0; margin:0 0 20px;}
.announce-text {  width:100%; float:left; font-size:14px; font-weight:300; line-height:20px; color:#000; padding:0 0px 15px; margin:0 0 15px; border-bottom:1px solid #ccc;}

.owl-item { background-color: transparent; color: #000; padding: 0px 0; } 
.testmonial-section .testi-img {display:none}
.testmonial-section #style1.owl-theme .owl-nav { margin-top: 0; border-top: none; padding: 0; display: flex; justify-content: space-between; position: absolute; width: 100%; top: 50%; transform: translateY(-50%); }
.testmonial-section #style1.owl-carousel .owl-nav button.owl-next, .testmonial-section #style1.owl-carousel .owl-nav button.owl-prev {background:url(../images/right-arrow.png) no-repeat 0 0; width:21px; height:16px; display:block}
.testmonial-section #style1.owl-carousel .owl-nav button.owl-prev {background:url(../images/left-arrow.png) no-repeat 0 0;}
.testmonial-section #style1.owl-carousel .owl-nav button.owl-next span, .testmonial-section #style1.owl-carousel .owl-nav button.owl-prev span {display:none}
.owl-prev, .owl-next { display: inline-block; } 
.owl-next { float: right; } 
.slider-counter { width:auto; float:left; display:block; font-size:18px; font-weight:400; color:#b8b8b8;} 
.info { text-align: center; margin-top: 10px; } 
.owl-carousel.owl-theme.\.slider.owl-loaded { top:0; display:block;}

.counter-section { width:100%; float:left; padding:0; margin:0; background-color:#4012a6; clear:both; position:relative; z-index:9;}
.counter-value { width:100%; display: block; float: left; margin: 10px 0 5px 0; color: #fff; font-size: 36px; font-weight: 400; position: relative; text-align:center; }
.counter-value::before { position: absolute; content: ""; right: -20px; } 
.counter-row { width:80%; display: block; float: left; margin: 10px 0 0px 25%;}
.counter-value2 { width:32%; display: block; float: left; margin: 0px 0 5px 5px; color: #fff; font-size: 36px; font-weight: 400; position: relative; text-align:center; }
.counter-value2a { width:5%; float:left; margin: 0px 0 5px 0; color: #fff; font-size: 36px; font-weight: 400; }
.counter-img { display: table-cell; height: 70px; vertical-align: bottom; }
#counter { width:100%; margin: 30px 0; float: left; position:relative; z-index:99;}
#counter ul li p { margin-bottom: 0; font-size: 16px; line-height: 19px; text-align:center; color:#fff; }
#counter ul li { width:25%; float: left; padding:0 15px; margin:0;list-style-type:none; background:none; text-align:center; position:relative; }
#counter ul li:before {content:''; position:absolute; width:1px; height:100%; display:block; background:#fff; right:0}
#counter ul li:last-child{margin-right:0px; background:none;}
#counter ul li:last-child:before {display:none}
div#counter ul { display: flex; margin: 0; padding: 0; align-items: center; justify-content: center; width: 100%; flex-wrap:wrap }
.top-sup { position: absolute; right: 101px; color: #fff; font-size: 36px; top:10px; } 
.top-sup02 { position: absolute; right:91px; color: #fff; font-size:36px; top:10px; } 
.welcome1 { width:100%; float:left; background-color:#efecf7; padding: 20px 0; margin:0;}
.wel-col1 { width:40%; float:left; padding:100px 5% 0 0; margin-left:1%;}
.wel-col2 { width:59%; float:left; padding:0 2%;}
.wel-col2 img { width:100%;}
h1.welcome1-title { font-size:35px; line-height:44px; font-weight:300; color:#000; background:url(../images/title-divider.gif) no-repeat 0 160px; padding:0; margin-bottom:10px;}
.welcome1 p { font-size:20px; line-height:35px; font-weight:300;}

.help-section { width:100%; float:left; background:#fff; padding:20px 0; }
h2.help-section-title { font-size:35px; line-height:44px; font-weight:300; color:#000; text-align:center; background:url(../images/title-divider.gif) no-repeat center bottom; padding:0 0 20px; margin-bottom:20px;}
h1.help-section-title-h1 { font-size:35px; line-height:44px; font-weight:300; color:#000; text-align:center; background:url(../images/title-divider.gif) no-repeat center bottom; padding:0 0 20px; margin-bottom:20px;}
.help-section p { font-size:18px; line-height:28px; font-weight:400; text-align:center;}
.help-section-col { float:left;  }
.help-section .features { display: block; margin-bottom: 20px; position: relative; z-index: 10; text-align:center;overflow:hidden } 
/* .help-section .features:hover { padding:30px; transition:all ease .5s; border-radius:12px; -webkit-box-shadow: -1px 10px 33px -5px rgba(24,30,110,0.31); -moz-box-shadow: -1px 10px 33px -5px rgba(24,30,110,0.31); box-shadow: -1px 10px 33px -5px rgba(24,30,110,0.31); }  */
h3.help-title { color: #4012a6; font-size:19px; font-weight:400; padding:20px 0; text-align:left; } 
.help-section .features figure { margin:0 0 20px; overflow:hidden;margin: 0 0 20px; overflow: hidden; width: 80px; height: 80px; border-radius: 50%; border: 2px solid #4012a6; margin: 0 auto; display: inline-flex; align-items:center; justify-content:center }
.help-section .features figure img { max-width:100%; max-width:50px; max-height:50px; display:inline-block; margin: 0 auto}
.about-section { width:100%; float: left; background-color:#f6f3fd; padding:55px 0;}
.about-section-img { float:left;}
.social-section { width:100%; float: left; background-color:#ebebeb; padding:55px 0 25px;}
.about-section-img img { width:100%;}
.hover-effect::before, .hover-effect::after { content: ""; background: #fff; height: 0; width: 0; z-index: 1; position: absolute; -webkit-transition-duration: 1.3s; -o-transition-duration: 1.3s; transition-duration: 1.3s; } 
.hover-effect::before { right: 0; opacity: 1; top: 0; }
.hover-effect::after { bottom: 0; opacity: .7; left: 0; }
.hover-effect:hover::after, .hover-effect:hover::before { height: 100%; opacity: 0; width: 100%; } 
.about-textpanel { float:left; padding:0px 0 0px 2%; margin:0;}
h3.about-title { font-size:35px; line-height:44px; font-weight:300; color:#000; text-align:left; background:url(../images/title-divider.gif) no-repeat left bottom; padding:0 0 10px; margin:0 0 20px;}
.about-textpanel p { font-size:16px; line-height:26px; font-weight:300; margin:0 0 15px}
.about-textpanel p span { font-weight:500;}
.bt-readmore { float: left; background-color:#4012a6; border-radius:25px; padding:6px 50px; text-align:center; margin:5px 0; color:#fff; font-weight:600px; text-transform:uppercase;}
.bt-readmore a { color:#fff;}
.foreward-wrap { background:#fbfbfb; float: left; width: 100%; padding:20px 0; }
.manoj-profile img { max-width:100%; }
.manoj-profile p { line-height:22px; padding:10px 0 0; }
.bt-readmore a:hover { color:#fff !important; box-shadow: 10px 10px 34px -11px rgba(0,0,0,0.75);}
ul.help-list { margin: 0 0 15px; padding: 0; list-style: none; float: left; width: 100%; }
ul.help-list li { padding: 4px 0 4px 15px; background: url(../images/arrow2.png) no-repeat 0 14px; border-bottom: 1px solid #ddd; font-weight: 300; font-size: 15px; float: left; width: 100%; text-align: left; }
ul.help-list li:last-child { border:none; }
.testmonial-section { width:100%; float:left; background-color:#fff; padding:20px 0 50px; margin:0; border-top:1px solid #ccc; background:url(../images/testi-bg.png)  repeat 0 0 !important }
h3.testmonial-title { font-size:40px; line-height:50px; font-weight:300; color:#000; text-align:center; background:url(../images/title-divider.gif) no-repeat center bottom; padding:0 0 20px; margin-bottom:20px;}
#style1.owl-carousel.owl-loaded {display:block; top:0;}
#style1 .testmonial-row { width:100%; float:left; padding:0; margin:0;}
#style1 .testi-img { width:86px; height:71px; padding:0; margin:20px auto;}
#style1 .testi-img img { width:100%;}
#style1 .testmonial-text { width:100%; float:left; font-size:17px; line-height:28px; font-weight:300; padding:0 100px 15px; text-align:center;}
#style1 .testmonial-bold { width:100%; float:left; color:#000; font-weight:500; font-size:16px; line-height:22px; padding:0; text-align:center;}
#style1 .testmonial-bold strong {color:#4012a6; font-size:18px; line-height:22px;}
.fb-feed { width:48%; float:left; margin:0 0 0 2%; height:478px; overflow-x:hidden;}
.twt-feed { width:48%; float:right; margin:0 2% 0 0; height:478px; overflow-x:hidden;}

.footer-section { width:100%; float:left; background-color:#fff;}
.footer-row1 { width:100%; float:left; padding:20px 0 0; margin:0 0 20px;}
.footer-nav { width:99%; float:left; padding:0; margin:30px 0; background: url(../images/footer-divder.gif) no-repeat top right; min-height:184px;}
.footer-nav-last { width:99%; float:left; padding:0; margin:30px 0; background: none;}
.footer-nav ul { list-style-type:none; padding:0; margin:0;}
.footer-nav ul li { width:100%; float: left; padding:0 0 10px; margin:0; font-size:13px; line-height:18px; color:#000;}
.footer-nav ul li a { color:#000; text-decoration:none; }
.footer-nav ul li:last-child{margin-right:0px; background:none;}
h3.newsletter-title { color: #000; font-size:22px; font-weight:400; padding:0; margin:0 0 10px; } 
.footer-nav-last p { margin: 0 0 15px; padding:0; font-size: 12px; line-height: 18px; }
input.text-field { width:245px; height:35px; float:left; background-color:#f1f1f2 !important; border:1px solid #f1f1f2; border-radius:30px; padding:0 0 0 20px; margin:0 0 15px; color:#000;}
.bt-subscribe { float: left; background-color:#4012a6; border:1px solid #4012a6; border-radius:25px; padding:5px 40px; text-align:center; margin:0; color:#fff; font-size:14px; font-weight:500px; text-transform:uppercase;}
.bt-subscribe a { color:#fff;}
.bt-subscribe a:hover { color:#fff !important; box-shadow: 10px 10px 34px -11px rgba(0,0,0,0.75);}
.footer-row2 { width:100%; float:left; padding:0; margin:0 0 30px;}
.footer-text {  color:#8d8d8d; font-size:13px; line-height:23px; text-align:justify;}
.footer-logo { padding:0 0 0 15px; float:right;}
.copyrights { width:100%; float:left; background-color:#f1f1f2; text-align:center; font-size:14px; font-weight:400; padding:8px 0; margin:0;}
.newsletter-subscribe { font-family: 'Roboto Condensed', sans-serif; } 
.newsletter-subscribe { color: #fff; background-color: #4012a6; padding: 18px 0; float: left; width: 100%; } 
.newsletter-subscribe h2 { font-size: 30px; margin-bottom: 5px; line-height: 1; font-weight: 400; padding-top: 0; margin-top: 0; color: inherit; text-transform: uppercase; } 
.newsletter-subscribe .intro { font-size: 15px; float: left; text-align: left; width: 70%; } 
.newsletter-subscribe p { color: #fff; line-height: 20px; font-weight: 300; margin-bottom: 0; } 
.skpgroup-subscribe-link a { background: #b41faf; color: #fff !important; padding: 10px 25px; border-radius: 5px; text-transform: uppercase; font-size: 17px; margin-top: 4px; float: right; } 
.footer-box3 { width: 25%; float: left; } 
.footer-about02 { width: 100%; float: left; padding: 0; color: #fff; font-weight: 600; } 
.footer p { margin: 0; font-weight: 300; font-size: 15px; color: #000; line-height: 24px; } 
.footer a:link, p.links1 a { color: #4012a6; text-decoration: none; }
p.links1 a { margin-right: -2px; }
.footer p.hd6 { color: #000; font-size: 18px; font-weight: 700; margin: 0 0 10px; }
p.copy-txt, .normal-txt1 { font-weight: 400; color;#fff; }
.footer-box1 { width: 51%; float: left; margin: 0 1% 1% 0; }
.footer-box2 { width: 21%; float: left; margin: 0; border-left: 1px solid #ddd; padding: 20px 3%; }
ul.social-icons-list li { display: inline-block; }
ul.social-icons-list { padding: 0; margin: 0; list-style-type: none; }
ul.social-icons-list li a { color: #fff !important; }
ul.social-icons-list li a { width: 28px; height: 28px; line-height: 28px; text-align: center; display: inline-block; border-radius: 50%; margin-right: 5px;  }
a.zoom-social_icons-list__link.linkedin { background: #3371b7; }
a.zoom-social_icons-list__link.twitter { background: #55acee; }
a.zoom-social_icons-list__link.facebook { background: #3b5998; }
a.zoom-social_icons-list__link.youtube { background: #e02a20; }
.footer { width: 100%; height: auto; float: left; padding: 38px 0; background-color: #fff; }
.footer-note { background: #f5f5f5; display: block; width: 100%; padding: 20px 0; float: left; margin:0 0 27px; }
.footer-note p { padding: 0; margin: 0; font-size: 13px; color: #666; line-height: 20px; font-weight: 400; }
.copyright { margin-top: 15px; }
p.links1 { font-size: 15px; font-weight: 600; }
.intro input.text-field { width: 100%; border-radius: 0; background: transparent !important; outline: 0; color: #fff; height: auto; padding: 7px 25px; max-width: 81%; margin-bottom: 0; }
.inside-header { width: 100%; background: url(../images/inside-header-economy.jpg) no-repeat center 0; height: 380px; background-size: cover!important; display: flex; margin-top: 78px; position: relative; }
.inside-header.introducing{background: url(../images/introducing-header.jpg) no-repeat center 0;}
.inside-header.govt-policies{background: url(../images/govt-policies-header.jpg) no-repeat center 0;}
.inside-header.personal-taxation{background: url(../images/personal-taxation-header.jpg) no-repeat center 0;}
.inside-header.labour-regulations{background: url(../images/labour-regulations-header.jpg) no-repeat center 0;}
.inside-header::before { content: ''; position: absolute; width: 100%; height: 100px; background: #4012a6; display: block; bottom: 0; left: 0; top: auto; }
.header-txt-cont { border: 2px solid #b91fb3; width: 100%; padding: 15px 15px; position: relative; z-index: 9; height: 70%; max-width: 100%; /* transform: translateY(-50%); */ top: 80px; }
.btm-txt { width: 100%; float: left; padding: 0; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.header-txt-cont h3 { font-size: 24px; padding: 10px 15px; background: #b41faf; line-height: 22px; margin-bottom: 12px; font-family: 'Roboto',sans-serif; font-weight: 300; margin-top: 0; color: #fff; font-weight: 400; margin-left: 0; display: inline-block; min-width: 250px; }
.sub-menu-inside li { display: inline; padding: 0 19px; color: #444; font-size: 17px; text-transform: uppercase; }
.sub-menu-inside { margin: 0; padding: 0; list-style: none; text-align: center; }
.content-L .sub-menu-inside { text-align: left; font-weight: 700; margin-bottom: 40px; padding: 20px 15px 30px; background: #fff; border: 2px solid #b41faf; }
.content-L .sub-menu-inside li a { background: none; width: 100%; display: block; padding: 10px 0 10px 0; /* border-bottom: 1px solid #eee; */ color: #4012a6; }
.content-L .sub-menu-inside li a:hover, .content-L .sub-menu-inside li.active > a {  color: #4012a6; text-decoration: none; }
.sub-menu-inside ul { padding: 0; margin-bottom: 10px; }
.content-L .sub-menu-inside li { display: block; padding: 0; width: 100%; }
.content-L .sub-menu-inside li li { border-bottom: 1px solid #eee; padding: 0 0 5px 0; margin: 0 0 5px 0; }
.content-L .sub-menu-inside li li:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.content-L .sub-menu-inside ul li a { padding: 0 0 0 15px; font-size: 16px; text-transform: none; font-weight: 400; background-position: 0 7px; }
.content-L .sub-menu-inside li li a { background: url(../images/arrow1.png) no-repeat 3px 9px; }
.content-L .sub-menu-inside li li:hover a { padding-left: 12px; }
.breadcrumb-panel ul { margin: 0; padding: 0; list-style-type: none; }
.breadcrumb-panel ul li { display: inline-block; padding: 0 2px 0 1px; color: #4012a6; font-size: 13px; font-weight: 300; text-transform: uppercase; margin: 0 0 10px 0; }
.breadcrumb-panel ul li:first-child { padding-left: 0; }
.breadcrumb-panel ul li:after {content: "/";margin-left: 5px;}
.breadcrumb-panel ul li a { color: #4012a6; }
.breadcrumb-panel ul li:last-child:after { display: none; }
.main-hd { color: #4012a6; position: relative; border-bottom: 1px solid #b2b2b2; padding-bottom: 10px; padding-top: 10px; margin: 0 0 25px; font-size: 30px; line-height: 30px; text-transform: uppercase; font-weight: 700; }
.main-hd::before { content: ""; position: absolute; left: 0; bottom: -2px; height: 4px; width: 70px; background: #4012a6; }
.content-inside { background: #fff; padding: 40px 0; }
.content-inside > .container { padding: 0 8px; }
.inside-header > .container { padding: 0 8px; }
ul.bullet2 { margin: 0 0 15px; padding: 0; list-style: none; float: left; width: 100%; }
ul.bullet2 li { padding: 9px 0 9px 15px; background: url(../images/arrow1.png) no-repeat 0 18px; border-bottom: 1px solid #ddd; font-weight: 300; font-size: 15px; float: left; width: 100%; }
ul.bullet2 li:last-child { border: 0; }
table ul.bullet2 li {font-weight: 500;}
.hd2 { font-size: 26px; margin: 0 0 20px; line-height: 30px; text-transform: uppercase; color: #4012a6; font-weight: 600; }
.diagram img { max-width: 100%; }
.diagram { margin-bottom: 20px; text-align: center; }
ul.note { clear:both; padding: 0; margin: 0; list-style-type: none; margin-bottom: 10px; }
ul.note li span {position: absolute;left: 0;}
ul.note li { padding-left: 22px; position: relative; font-size: 12px; line-height: 1.5; color: #a2a2a2; /*word-break: break-all;*/ }
.content-L select#jm1{display:none;}
.logo a:nth-child(2) { padding-right: 12px; margin-right: 8px; } 
.logo a:last-child { border-right: 0; }
p.devider { padding: 10px 0; border-bottom: 1px solid #eee; }
.hd4 { color: #b41faf; font-size: 21px; font-weight: 700; line-height: 25px; margin: 0 0 15px; }
table.table-responsive th {background: #463494 !important;color: #fff;padding: 5px 10px;line-height: 1.2;}
table.table-responsive td { padding: 5px 10px; }
table.table-responsive { border: 1px solid #eee; border-right: 0; border-bottom: 0; }
table.table-responsive {}
table.table-responsive td { border-right: 1px solid #fff; border-bottom: 1px solid #eee; }
table.table-responsive th { border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
table.table-responsive tr:nth-child(n) { background: #efedf7; }
table.table-responsive tr:nth-child(2n) { background: #e3e0f0; }
table.table-responsive td:nth-last-child(2), table.table-responsive td:last-child, table.table-responsive th:nth-last-child(2), table.table-responsive th:last-child { text-align: center; }
table.table-responsive th:first-child, table.table-responsive td:first-child  { text-align: left; }

table.wrap-align td:nth-last-child(2), table.wrap-align td:last-child, table.wrap-align th:nth-last-child(2), table.wrap-align th:last-child { text-align: left !important; }

.grey-div { background: #d1d3d4; padding: 15px; }
.green-div { background: #D0E7DF; padding: 15px; }
.inside-header.banking-finance { background: url(../images/banking-finance-header.jpg) no-repeat center 0; }
table.table-responsive tr.dark-th th { background: #513bb1 !important; }
table.table-responsive { margin-bottom: 15px; }
.captcha { max-width: 300px; display: inline-block; vertical-align: top; margin-top: 10px; margin-bottom: 10px; }
.captcha img { max-width: 100%; } 
.topbar-social ul.social-icons-list { display: inline-block; margin-left: 10px; }
.topbar-social ul.social-icons-list li a { margin-right: 5px; }
sup.sup1 { cursor: pointer; position:relative; }

[data-title] { /* outline: red dotted 1px; */ /*optional styling*/ /* font-size: 30px; */ /*optional styling*/ position: relative; cursor: help; min-width:300px; }

[data-title]:hover::before { content: attr(data-title); position: absolute; /* top: 0; */ display: inline-block; padding: 9px 10px; border-radius: 2px; background: #ebeea5; color: #666; font-size: 12px; font-family: sans-serif; /* white-space: nowrap; */ min-height: 50px; line-height: 15px; right: auto; margin-left: 15px; left: 50%; transform: translateX(-50%); top: 100%; border-radius: 10px; text-transform: none; }
[data-title]:hover:after { content: ""; content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -7px; border-width: 6px; /* border-style: solid; */ /* border-color: transparent transparent #f5f5f5 transparent; */ border-right: 8px solid transparent; border-left: 8px solid transparent; border-bottom: 8px solid #ebeea5; }

.inside-header.company-formation { background: url(../images/company-formation-header.jpg) no-repeat center 0;  background-size: auto; height:380px; }
.inside-header.financial-reporting { background: url(../images/financial-reporting-header.jpg) no-repeat center 0;  background-size: auto; height:380px; }
.inside-header.business-entities { background: url(../images/business-entities-header.jpg) no-repeat center 0;  background-size: auto; height:380px; }
.inside-header.indirect-taxation { background: url(../images/indirect-taxation-header.jpg) no-repeat center 0;  background-size: auto;  }
.inside-header.appendices-head { background: url(../images/appendices-header.jpg) no-repeat center 0;  background-size: auto;  }
.inside-header.about-skp { background: url(../images/about-skp-head.jpg) no-repeat center 0;  background-size: auto;  }
.inside-header.company-taxation { background: url(../images/company-taxation-head.jpg) no-repeat center 0;  background-size: auto;  }
.inside-header.contact-head { background: url(../images/contact-head.jpg) no-repeat center 0;  background-size: auto;  }

.green-patch { background:#25ad8c; padding:20px; color:#fff; margin:0 0 15px; }

ul.bullet3 li { border-bottom:0; padding:4px 0 4px 15px; background:url(../images/arrow1.png) no-repeat 0 14px; }
ul.bullet4 { margin:0 0 15px 15px }
.head-purplle strong { color: #b41faf; } 
.bullet-none { list-style-type: none; padding: 0; margin: 0; float: left; width: 100%; margin-bottom: 15px; } 
.bullet-none li{font-weight: 300;}
.bullet-none ul { padding-left: 15px; }
.source-text { padding-left: 22px; position: relative; font-size: 12px; line-height: 1.5; color: #000; background:#dedbdb; word-break: break-all; padding:10px 15px; margin:0 0 20px; } 
.hd3 { color: #635bb0; font-size: 17px; font-weight: 400; line-height: 25px; margin: 0 0 15px; } 
.webinars-title { color: #4012a6; font-size: 18px; font-weight: 400; padding:0 0 30px; text-align: left; } 
#live-chat { bottom: 0; font-size: 14px; right: 24px; position: fixed; width: 352px; z-index: 9999; }
#live-chat header { background: #b41faf ; border-radius: 5px 5px 0 0; color: #fff; cursor: pointer; padding:5px 18px; float: left; width: 100%; position: relative !important; height: auto !important; z-index: 99999999; font-size: 18px; text-align: center; }
.chat { background: #fff; float: left; width: 100%; } 
#live-chat form { padding: 24px; border: 1px solid #b41faf ; border-bottom-color: rgba(0, 155, 206, 0.29); border-bottom-style: solid; border-bottom-width: 1px; border-bottom: 0; }
#live-chat h3{font-size:16px; }
#live-chat #submit{background-color: #26AD8B;color: #ffffff;}
#live-chat .form-group{margin-bottom:2px;}

.push-feild { margin: 0; padding: 0; }
.push-feild input, .push-feild select, .push-feild textarea { padding: 0px 10px; font-size: 14px; color: #6f6f6f !important; width: 100%; height: 40px; line-height: 1; background-color: #FFF; border: 1px solid #EEE !important; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; margin-bottom: 10px; }
.push-feild textarea { height: 70px; padding-top: 12px; } 
.submit-btn .submit {  background: #b41faf; color: #fff !important; padding: 10px 25px; border-radius: 5px; text-transform: uppercase; font-size: 17px; margin-top: 4px; border:0;}
.g-recaptcha { margin:0 0 10px; }
.bor-wrap { position:relative;  }
/*.bor-wrap:after { position:absolute; top:0; left:0;  display: block;  content: ''; border-width:2px; border-style:solid; border-color:#b41faf; }*/

.inside-content p.big-text  { font-size:20px; }
.read-more { margin:20px 0 0; }
.read-more a { background: #b41faf; color: #fff !important; padding: 10px 25px; border-radius: 5px; text-transform: uppercase; font-size: 17px; margin-top: 4px; border: 0; }

.view-btn { margin:0 0 20px; text-align:center; }
.view-btn a { background: #b41faf; color: #fff !important; padding: 10px 25px; border-radius: 5px; text-transform: uppercase; font-size: 17px; margin-top: 4px; border: 0; }
.welcome1 img[usemap], map area{ outline: none; }

.download-subscribe { float:left; width:100%; padding:38px 0; }
.download-btn { margin:0; text-align:center; position:fixed; left: 10px; bottom: 7px; display:block; z-index:99; }
.download-btn a { background: #b41faf url(../images/pdf-icon.png) no-repeat 10px center; color: #fff !important; padding: 12px 25px 12px 45px; border-radius: 5px 5px 0 0; text-transform:capitalize; font-size: 17px; margin-top: 0px; border: 0; text-decoration:none; }
.download-btn a:hover {text-decoration:none; }
ul.main-nav > li.brouchure-btn { display:none !important; }

.download-panel { float:left; width:100%; padding:38px 0; background:#4012a6; }
.brouchure-btn { margin:0; text-align:center; display:flex; }
.brouchure-btn a { background: #b41faf url(../images/pdf-icon.png) no-repeat 10px 10px; color: #fff !important; padding: 12px 6px 12px 45px; border-radius: 0px 0px 5px 5px; font-size: 16px; margin-top: 0px; border: 0; text-decoration: none; line-height: 1.2; text-align: left; display:flex }
.brouchure-btn a:hover {text-decoration:none; }

ul.con-bullet {  margin: 0 0 15px; padding: 0; list-style: none; float: left; width: 100%;  } 
ul.con-bullet li {  padding: 9px 0 9px 15px; background: url(../images/arrow1.png) no-repeat 0 18px; border-bottom: 1px solid #ddd; font-weight: 300; font-size: 15px; float: left; width: 100%; line-height:24px; } 
ul.con-bullet li a , ul.con-bullet li a:hover { color: #000; text-decoration:none;  } 
ul.con-bullet li:last-child { border:0; }

.sub-title {font-size:25px; line-height: 44px; font-weight: 300; color: #000; text-align: center; background: url(../images/title-divider.gif) no-repeat center bottom; padding: 0 0 20px; margin-bottom: 20px;  } 
.partnes-panel { float:left; width:100%; padding:20px 0;  }
.part-title { color: #4012a6; font-size: 19px; font-weight: 400; padding: 0 0 5px; text-align: left;  }
.discription { font-size: 17px; line-height: 28px; font-weight: 300; padding: 0; text-align: left; }
.email-wrap { font-size: 17px; line-height: 28px; font-weight: 300; padding: 0; text-align: left; }

.part-wrap { width:550px; margin: 0 auto; }
.profile-wrap {  float:left; margin:0 20px 0 0; }
.text-area { float: left; text-align: left; }
.text-area a { color:#000; }
.bor-rt { border-right: 1px solid #eee; } 

ul.awards { list-style: none; margin: 0; padding: 0; text-align: center; }
ul.awards li { padding: 0 20px 0 0; display: inline-block; width:23%; margin:0 20px 50px 0; border-right: 1px solid #ddd; vertical-align: top; min-height:395px; }
ul.awards li span.award-img { margin-bottom: 10px; background: url(../images/award-bg.png) no-repeat center bottom; width: 100%; height: 94px; text-align: center; font-size: 13px; line-height: 16px; color: #08afa8; font-family: 'Roboto',sans-serif; }
ul.awards li span.award-img a { color: #08afa8; }
ul.awards li span.award-name { margin-bottom: 10px; color: #4012a6; font-size: 16px; }
ul.awards li span.award-year { background: #4012a6; color: #fff; font-size: 24px; padding: 3px 14px; display: inline; font-weight: 700; }
ul.awards li span.award-txt { text-align: center; padding: 15px 0 0 0; }
ul.awards li span { display: block; }
ul.awards li:last-child { border:0; padding: 0; margin:0 0px 50px 0; }
.home-top-panel .resp-tabs-list li {padding-top:0}
.home-top-panel ul.con-bullet li { padding: 7px 0 7px 15px; background: url(../images/arrow1.png) no-repeat 0 14px;}

#ccbar.large span.ccbar_message {margin:10px 0}
#ccbar.large span.ccbar_cta_wrapper {margin:0}
#ccbar.multiline>div#ccbar_message_container {margin-left:0}


.counter-demo2 ul li .counter-row { width: 100%; margin-left: 0; display: flex; justify-content: center; }
.counter-demo2 ul li .counter-row .counter-value2 { width: auto; }
.counter-demo2 ul li .counter-row .counter-value2a { width: auto; margin-left: 10px; }
.counter-value.counter-value-02 { padding-right: 30px; }
.counter-demo2 ul li .top-sup {right: 111px;}


ul.social-icons-list li .twitter-new::before { content: ''; width: 14px; background: transparent url('../images/twitter-new-logo.svg') no-repeat scroll center; display: inline-block; height: 13px; position: relative; top: 2px; background-size: 100%; }
.footer a.zoom-social_icons-list__link.twitter { background: #000; }
.top-row .logo .row {align-items:center}
.top-tag { color: #4012a6; font-size: 20px; line-height:22px }

li.map-sub a { padding:0 0 6px 0; background: #fff; float: left; width: 100%; margin: 0 0 8px; font-size: 20px; color: #4012a6; border-bottom: 1px solid #ddd; margin: 0 0 8px; }
li.map-sub ul { margin: 0; padding: 0; }
li.map-sub ul { margin: 0; padding: 0; width: 100%; }
li.map-sub ul li a { font-size: 16px; color: #000; }
ul.site-nav { margin: 0; padding: 0; }
ul.site-nav li {list-style: none;width: 100%;float: left;margin-bottom: 15px;}
li.map-sub ul li a { border: 0; background: url(https://www.nexdigm.com/wp-content/themes/skgrouptheme/images/arrow1.png) no-repeat left 9px; padding: 0px 10px 0px 12px; }
li.map-sub ul li { width: 33.3%; margin-bottom: 0; }

.top-row .col-xs-7.col-md-6.col-sm-6.text-right {
    display: flex
;
    align-items: center;
    height: 60px;
    justify-content: right;
}


.insight-card { position: relative; display:block; border-radius:12px; overflow:hidden; margin-bottom:30px }

.insight-card .overlay { position: relative;display:flex }
.insight-card .overlay img {max-width:100%}
.insight-card h3 { position: relative; font-size: 1rem; font-weight: 500; line-height: 1.4; z-index: 2; margin-right: 20px; }

.insight-card .arrow { position: relative; font-size: 1.5rem; font-weight: bold; z-index: 2; transition: transform 0.3s ease; text-align:right }

.insight-card:hover { transform: translateY(-4px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); }
.overlay-txt { position: absolute; width: 100%; height: 100%; display: flex; padding: 20px; top:0; flex-flow:column; justify-content:center }
.arrow img {width:30px; max-height:30px}
.overlay-txt h3 {font-size:18px; line-height:22px; color:#fff; font-weight:400}
.insight-card:hover .arrow { transform: translateX(6px); }
.incen-img img {max-width:100%}
.incen-txt h2.webinars-title {padding:0}
.incen-txt .view-btn {text-align:left}
.incen-txt p {min-height:140px}
.help-section,.incentives-area,.insights {width:100%; float:left; clear:both}
.incentives-area {background:#fff ;padding:30px 0}
.bg-grey {background:#f5f5f5}
.bg-white {background:#fff}
.insights {padding:30px 0}
h2.help-section-title.text-left {text-align:left; background:url(../images/title-divider.gif) no-repeat left bottom}
.form-group {position:relative}
.form-group br {line-height:1px; display:none}
p#error_2 { position: absolute; margin: 0; bottom:0; left:0 }
div#counter ul { display: flex; margin: 0; padding: 0; align-items: center; justify-content: center; width: 100%; }

.accordion-style1 .accordion-item{border: none !important; background-color: transparent;}
.accordion-style1 .accordion-button:not(.collapsed) {background:none !important; color:#4012a6 !important}
.accordion-style1 .accordion-button {padding: 15px 0 !important; font-size: 15px !important; background: none !important; border-bottom: 1px solid #ddd; color:#000 !important}
.accordion-style1 .accordion-body { padding:15px 0 0 0; }
.accordion-style1 { max-width: 100%; margin: 0 auto; }
ul.ul-container {padding:0}
.left-div img {max-width:100%}
header {position:relative}
.feedback-form-open {top: 50% !important; transform: translate(0, -50%);}
.left-div .brouchure-btn a {width:100%; font-size:15px}

/* Responsive */
@media (max-width: 768px) {
.insight-card { height: auto; }
.insight-card h3 { font-size:16px; }
}


@media screen and (max-width:1366px){
header .item { height: 600px; }
header .item .cover .header-content .small-text { font-size: 15px; }
header .item .cover .header-content h4 { font-size: 30px; font-weight: 300; line-height: 35px; } 	
#parentHorizontalTab { top:150px; }

}




@media screen and (max-width:1024px){
ul.awards li { padding: 0 20px 0 0; display: inline-block; width: 30%; margin: 0 20px 50px 0; border-right: 1px solid #ddd; vertical-align: top; min-height: 360px; } 
	
.top-sup { right: 75px; }
.top-sup02 { right:67px; }
.home-wrap .main-nav { margin: 14px 0 0; }
.main-nav { margin:-40px 0 0; }
.topbar { width:auto;}
.logo { width:96%; padding:10px 0 8px;}
.topbar-social { padding:20px 15px 20px 8px}
.topbar-search { width:130px; float:right; padding:0; margin:0;}
input.search { width:130px; float:left;}
.bt-search { margin:-35px 0px 0 0;}  
ul.main-nav li a.menu1, ul.main-nav li a.menu2, ul.main-nav li a.menu3, ul.main-nav li a.menu4, ul.main-nav li a.menu5 { width:95px; float:left; font-size:11px;}
header .item { position: relative;}

header .item .cover .header-content { width:59%;}
#parentHorizontalTab { padding:0px 0 30px 40px; right:30px; top:11%;}
.date { padding:0; margin:0 0 10px;}
h3.announce-title { font-size:18px;}

.wel-col1 { width:48%; float:left; padding:40px 2% 0 0;}
.wel-col2 { width:50%; float:right;}
.about-textpanel { padding:20px 2% 0 5%;}
.about-textpanel p { font-size:16px; line-height:28px;}
#style1 .testmonial-text { font-size:20px;}
.fb-feed, .twt-feed { width:48%; margin-right:2%;}
.fb-feed img, .twt-feed img { width:100%;}
h3.newsletter-title { font-size:20px;}
input.text-field { width:205px;}
.bt-subscribe { padding:5px 30px;}
.footer-logo { padding:0;}
header .item { height: 581px; }
.accordion-style1 {max-width:100%}

}

@media only screen and (max-width:991px) {
.counter-row { margin: 10px 0 0px 9%; }
.counter-value2a { width: 13%; }
.counter-value2 { width: 47%; }
.top-sup { right: 46px; }
.top-sup02 { right:37px; }
ul.awards li {  width: 47%;  min-height: 322px; } 

#ccbar.mobile span {max-width:100%}
#ccbar.mobile span.ccbar_message {margin:10px 0}
#ccbar.mobile span.ccbar_cta_wrapper {margin:0; width:auto}
#ccbar.mobile .ccbar_cta_wrapper .ccbar_cta {min-width:inherit; max-width:inherit}

}

@media only screen and (min-width:769px) {

.main-nav {
    margin:0;
}
.ic.menu { display: none; }
/* Main Menu for Desktop Devices  */
ul.main-nav { display: block; position: relative; }
.sub-menu-block { padding: 15px; }

/* Sub Menu */
ul.main-nav > li > div.sub-menu-block { 
visibility: hidden;
background-color: #f9f9f9;
position: absolute;
margin-top: 70px;
width: 100%;
color: #333;
left: 0;
box-sizing: border-box;
z-index : 3;
font-size: 16px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
opacity: 0;

/*CSS animation applied for sub menu : Slide from Top */
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
-webkit-transform: rotateX(90deg);
-moz-transform: rotateX(90deg);
-ms-transform: rotateX(90deg);
transform: rotateX(90deg);
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;

}

ul.main-nav > li:hover > div.sub-menu-block{ 
background-color: #f9f9f9; 
visibility: visible;
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
transform: rotateX(0deg);
}

ul.main-nav > li > div.sub-menu-block > * {
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
transition-duration: 0.4s;
opacity: 0;
}

ul.main-nav > li:hover > div.sub-menu-block > * {
opacity: 1;
}

.sub-menu-head { font-size: 20px;}

/* List Separator: Outer Border */
/*header.dark ul.main-nav > li > a { border-right: 1px solid #bbb; }
header.light ul.main-nav > li > a { border-right: 1px solid #666; }
*/
/* List Separator: Inner Border */
/*ul.main-nav > li > a:after {
content: '';
width: 1px;
height: 62px;
position: absolute;
right:0px;
top: 0px;
z-index : 2;
}
*/
header.dark ul.main-nav > li > a:after { background-color: #777; }
header.light ul.main-nav > li > a:after { background-color: #999; }

/* Drop Down/Up Arrow for Mega Menu */
ul.main-nav > li > a.mega-menu > span { display: block; vertical-align: middle; }
ul.main-nav > li > a.mega-menu > span:after {
width: 0; 
height: 0; 
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
content: '';
background-color: transparent;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}

ul.main-nav > li:hover > a.mega-menu span:after{
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 0px solid transparent;
border-bottom: 5px solid #666;
}
.banners-area { border-top: 1px solid #ccc; }
.left-div .brouchure-btn a {width:100%; font-size:16px; line-height:1.2}
header { position: static; }
}


@media only screen and (max-width:768px) {
.logo { width:92%; padding:10px 0 8ox;}
.topbar-social { padding:20px 15px 20px 8px}
.topbar-search { width:45%; float:right; padding:0; margin:0 20px 0 0;}
input.search { width:150px; float:left; margin:0px 0 20px;}
.bt-search { margin:-55px 5px 0 0;}  
header.dark nav { z-index:9999;}
ul.main-nav li a.menu1, ul.main-nav li a.menu2, ul.main-nav li a.menu3, ul.main-nav li a.menu4, ul.main-nav li a.menu5 { width:95px; float:left; font-size:11px;}
header .item { position: relative;}
header .item .cover .header-content { width:45%; padding:30px; margin:0;}
header .item .cover .header-content h4 { font-size:26px; line-height:36px;}
#parentHorizontalTab { padding:0px; right:30px; top:9%;}
.date { padding:0; margin:0 0 10px;}
h3.announce-title { font-size:18px;}

#counter { width:96%; margin:30px 0;}
#counter ul li p { font-size:14px;}
.wel-col1 { width:45%; float:left; padding:0px 5% 0 0;}
h1.welcome1-title { font-size:30px; line-height:40px; background-position: 0 140px;}
.help-section p { font-size:16px;}
.welcome1 p { font-size:16px; line-height:28px;}
.wel-col2 { width:50%; float:right;}
.help-section .features { max-width: 100%; padding:20px 0 0; margin:0 0 0px;} 
.help-section .features:hover { padding:20px 0 0;} 
h3.help-title { font-size:18px; }
.about-textpanel { padding:0px 2% 0 2%;}
.about-textpanel p { font-size:16px; line-height:28px;}
h3.help-title { width:100%; margin:0 auto;}
#style1 .testmonial-text { font-size:20px;}
.fb-feed, .twt-feed { width:48%; margin-right:2%;}
.fb-feed img, .twt-feed img { width:100%;}
.footer-nav { width:30%; float:left; margin:30px 3% 30px 0; background:none;}
.footer-nav-last {width:70%; float:left; margin:0px 0;}
h3.newsletter-title { font-size:20px;}
input.text-field { width:205px;}
.bt-subscribe { padding:5px 30px;}
.footer-logo { padding:0 0 0 15px; float:left;}


.sub-menu-head { color:orange; }
.ic.menu { display: block; }
header.dark .ic.menu .line { background-color: #4012a6; } 
header.light .ic.menu .line { background-color: #000; }
.ic.menu .line {
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
}
  .ic.menu:focus .line { background-color: #fff !important; }
  
  .ic.menu:focus .line:nth-child(1) { 
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); 
  }
  
  .ic.menu:focus .line:nth-child(2){ 
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); 
    margin-top: -10px;
  }
  
  .ic.menu:focus .line:nth-child(3){
    transform: translateY(15px);
    opacity: 0;
  }
  
  .ic.menu:focus{ outline: none; }
  .ic.menu:focus ~ .ic.close { opacity: 1; z-index : 21;  outline: none;  }
  
  /*
  
  .ic.menu:focus ~ .ic.close { opacity: 1.0; z-index : 21;  }
  .ic.close:focus { opacity: 0; }
  */
  .ic.menu:hover, 
  .ic.menu:focus{ opacity: 1; }
  

  nav { background-color: transparent; }
  
 /* Main Menu for Handheld Devices  */
  ul.main-nav {
    z-index:2; 
    padding: 50px 0;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 0px;
    background-color:rgba(0,0,0,1);
    height: 100%;
    overflow: auto;
    /*CSS animation applied : Slide from Right*/
   -webkit-transition-property: background, width;
    -moz-transition-property: background, width;
    -o-transition-property: background, width;
    transition-property: background, width;
   	-webkit-transition-duration: 0.6s;
	  -moz-transition-duration: 0.6s;
	  -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
  }

.ic.menu:focus ~ .main-nav { width: 300px; background-color:rgba(0,0,0,1); }
.ic.menu:focus ~ .main-nav > * {opacity: 1;}

ul.main-nav > li > a:after {display: none;}
ul.main-nav > li:first-child { border-radius: 0px; }
ul.main-nav > li { display: block; border-bottom: 1px solid #444; }

ul.main-nav > li > a { font-weight: 600; }
ul.main-nav > li ul.sub-menu-lists > li a { color: #eee; font-size: 14px; }
.sub-menu-head { font-size: 16px;}
ul.main-nav > li:hover { background-color: transparent;  }
ul.main-nav > li:hover > a {color: #fff; text-decoration: none; font-weight: 600;}
.ic.menu:focus ~ ul.main-nav > li > div.sub-menu-block { border-left: 0px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #ccc; position: relative; visibility: visible; opacity: 1.0; }

.sub-menu-block { padding: 0 30px; display:none; }
.banners-area { padding-bottom: 0px;  }
.banners-area div { margin-bottom: 15px;  }
.banners-area { border-top: 1px solid #444; }
ul.main-nav li a.menu1, ul.main-nav li a.menu2, ul.main-nav li a.menu3, ul.main-nav li a.menu4, ul.main-nav li a.menu5 { width:100%; float:left;}

  
}



@media screen and (max-width:767px){
.top-row .col-xs-7.col-md-6.col-sm-6.text-right {height:auto;}    
li.map-sub ul li {width: 100%;}    
.text-area { width:100%; }
ul.awards li {  padding: 0 0 30px; display: inline-block; width: 100%; margin: 0 0 30px; border-bottom: 1px solid #ddd; border-right: 0px solid #ddd; vertical-align: top; min-height: auto;  } 
.part-wrap { width: 100%; margin: 0 auto; } 
.profile-wrap { float: left; margin: 0 0 10px; }
.bor-rt { border-right: 0px solid #eee; }
.brouchure-btn a { width:100%; font-size:11px; line-height:13px }
.download-btn { display:none; }
ul.main-nav > li.brouchure-btn { display:block !important; background: #b41faf;  }
ul.main-nav > li.brouchure-btn a { color:#fff !important; }
header .item.slider1 { background-size: cover; }
.top-sup { right: 70px; font-size:20px; }
.top-sup02 { right:64px; font-size:20px; }
.counter-row { margin: 10px 0 0px 21%; }
.counter-value2a { width: 9%; }
.counter-value2 {  width: 24%; }
.footer-note { margin: 0 0 60px; }
#live-chat { right: 11px; width: 340px; } 
.cia-logo { padding:3px 0 0; width: 55px; }
.skp-logo-small { padding: 5px 0 0; width:70px; }
.nexdigm-logo { width:150px; }
.manoj-profile { text-align:center;  }
.counter-value2a { font-size:20px; }
.counter-value { font-size:20px; }
.counter-value2 { font-size:20px; }
/*.topbar-right { display:none;}	
.topbar-search { display:none;}
.topbar-social { width:40%; margin:0 auto; float:none;}
ul.main-nav li a.menu1, ul.main-nav li a.menu2, ul.main-nav li a.menu3, ul.main-nav li a.menu4, ul.main-nav li a.menu5 { width:100%; float:left;}
.sub-menu-block { padding: 0 30px; display:none; }
*/
.top-panel, .sticky-header {     width: 100%;}
.sticky-header { box-shadow: 0 8px 6px -6px rgba(0,0,0,.2);  }
.logo { width:100%; margin:0; text-align:center; padding:10px 0 0;}
.logo img { max-height: 38px; margin-bottom: 5px; }
.topbar {width:100%; text-align:center;}
.topbar-right { display:none;}
.topbar-social { display:block; padding:10px 5px 20px 3%; width:51%; float:left; text-align:center; }
.topbar-search { display:block; width:38%; float:left; margin:10px 0 0;}
input.search { width:120px; float:left; margin:0px 0 20px;}
.bt-search { margin:-55px -5px 0 0;}  
header .item { height:250px; position: relative;}
header.dark nav { z-index:9999;}
#parentHorizontalTab { width: 100% !important; float: none; background-color: #fff; padding: 0 15px; margin: 15px auto !important; position: relative; right: 0; top: 55px; z-index: 9; display: block; left: 0; }
.resp-tabs-container, ul.resp-tabs-list { padding: 0 15px; display: block; float: left; width: 100%; padding: 10px 15px; background: #fff; }
ul.resp-tabs-list {padding:20px 15px 0 15px}
.resp-tabs-container ul.con-bullet {margin:0}
.demo ul { margin:0; padding:0;}
.counter-section { margin:60px 0 0;}
.cont-area { width:100%; float:left; padding:0; margin:0;}
.date {  width:100%; float:left; font-size:11px; font-weight:500; color:#b31ca8; padding:0; margin:0 0 10px;}
h3.announce-title { width:100%; float:left; font-size:19px; font-weight:400; line-height:28px; color:#000; padding:0; margin:0 0 20px;}
.announce-img {width:100%; float:left; padding:0; margin:0 0 20px;}
.announce-text {  width:100%; float:left; font-size:14px; font-weight:300; line-height:24px; color:#000; padding:0 0 15px; margin:0 0 15px; /*border-bottom:1px solid #ccc;*/}
header .item .cover .header-content .small-text { font-size: 13px;line-height: 20px; }

.ic.menu { top: 65px; right:20px; z-index: 20;}
ul.main-nav li a.menu1, ul.main-nav li a.menu2, ul.main-nav li a.menu3, ul.main-nav li a.menu4, ul.main-nav li a.menu5 { width:90%; float:left; font-size:13px;}
header .item .cover { padding:0px; margin:0;}
header .item .cover .header-content { width:54%; padding:20px; margin:0;}
header .item .cover .header-content h4 { font-size:14px; line-height:16px;}
.bt-explore { padding:5px 20px; margin:0;}
#counter { width:100%; margin:10px 0 0;}
.webinars-title { padding:10px 0 20px; }
#counter ul li { width:48%; padding:0 15px 20px; background:none;}
#counter ul {justify-content:space-between}
#counter ul li:before {bottom:0; width:100%; height:1px;}
#counter ul li:nth-child(3):before,#counter ul li:nth-child(4):before {display:none}
#counter ul li p { font-size:14px;}
.wel-col1 { width: 100%; float: left; padding:0 15px 0; margin: 0; text-align: center; }
h1.welcome1-title { font-size:30px; line-height:40px; background-position: 0 130px; padding:0}
.help-section-col { width:50%; float:left; text-align:center;}
.cust-section .help-section-col{ width:100%;}
h2.help-section-title.text-left {text-align:center; background:url(../images/title-divider.gif) no-repeat center bottom}
.help-section p { font-size:15px;}
.welcome1 p { font-size:16px; line-height:28px;}
.wel-col2 { width: 100%; float: left; padding: 0 15px; margin: 0;}
h2.help-section-title { font-size:22px;line-height:22px; margin-top:0}
h1.help-section-title-h1 { font-size:22px;line-height:22px; margin-top:0}
.help-section .features { max-width: 100%; padding:0; margin:0;} 
.help-section .features:hover { padding:20px 0 0;} 
.help-section .features img { width:100%;}
.about-section-img { width:100%; float:left; margin:0 0 20px; }
.about-textpanel { padding:0px 5%; width:99%; float:left;}
.about-textpanel p { font-size:16px; line-height:28px;}
h3.testmonial-title { font-size:30px;}
#style1 .testmonial-text { font-size:16px; line-height:28px; padding:0 15px;}
#style1 .testmonial-bold {padding:0 15px;}
.testmonial-section {padding:20px 0 0 0}
.social-section {padding:30px 0}
.fb-feed, .twt-feed { width:90%; float:none; padding:0 0 30px; margin:0 auto; height:505px; }
.fb-feed img, .twt-feed img { width:100%;}
.footer-row1 { padding:20px 0;}
.footer-nav { display:none; width:100%; background:none; padding:0; margin:0; min-height:100%;}
.footer-nav-last { display:block; width:100%;}
h3.newsletter-title { font-size:20px;}
input.text-field { width:100%;}
.bt-subscribe { padding:5px 30px;}
.footer-row2 { display:none;}
.footer-logo { padding:0 0 0 15px; float:left;}
.content-inside {padding:30px 0}
.content-L .sub-menu-inside { display: none; }
.content-L select#jm1 { display: block; width: 100%; background: #fff; color: #4012a6; padding: 5px 15px; margin-bottom: 10px; border: 1px solid #4012a6; -webkit-appearance: none;-moz-appearance: none; appearance: none;background:url(../images/arrow.png) no-repeat 96% center;margin-bottom: 15px;}
.inside-header { background-size: auto 250px !important; background-position: 70% top !important; }
.header-txt-cont { height: 34%; top: 157px; }
.header-txt-cont h3 { margin-bottom: 0; }
.header-txt-cont { max-width: 100%; }
.inside-header .container { width: 100%; }
.inside-header { height: 250px; margin-top: 54px; }
.breadcrumb-panel ul li { margin: 0; }
.footer-box3, .footer-box1, .footer-box2 { width: 100%; padding: 15px 0;padding:0 0 15px 0 }
.skpgroup-subscribe-link a { float: left; margin-top: 0; }
.footer-box3 { order: 3;  }
.footer-box1 { order: 1; border-top: 1px solid #ddd;padding-top: 15px; }
.footer-box2 { order: 2; border-top: 1px solid #ddd; border-left: 0; }
.newsletter-subscribe .intro{width:100%;}
.logo a:nth-child(2) { border-right: 0; }
header.dark nav { background: transparent; }
table.table-responsive { width: 700px; }
.table-outer { overflow-x: auto; }
.intro input.text-field { width: 90%; }
.skpgroup-subscribe-link { width: 100%; margin-top: 10px; float: left; }
.content-inside > .container, .inside-header > .container  { padding: 0 15px; }
.topbar-social{display:none;}
#cssmenu ul ul li a { padding-left: 11px; }
#cssmenu ul ul {border:0;}
.inside-header.financial-reporting, .inside-header.business-entities, .inside-header.company-formation  {  height: 250px; margin-top: 54px; }
.g-recaptcha { transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0; }
 a.cls_d { border-radius: 6px; padding: 5px 10px; background: #4012a6; color: #fff; display: inline-block; line-height: 16px; font-size: 13px; }
.footer {padding:20px 0 40px 0}
.sub-title {line-height:25px;padding:0 0 10px}
.part-inner {width:100%; display:flex; justify-content:center;}
.part-inner .text-area {padding:0 0 0 15px}
.part-inner .discription {line-height:22px}
.footer p br {display:none}
.breadcrumb-panel ul li {line-height:15px}
.breadcrumb-panel ul { margin: 0; padding: 0; list-style-type: none; display: flex; width: 100%; flex-wrap: wrap; }
.breadcrumb-panel { margin: 0 0 10px 0; }
.skp-logo-small, .cia-logo{max-width:initial;margin-top:0; }
.top-tag {padding: 0 50px 0 0; font-size: 16px; line-height: 16px; margin:0;}
.overlay-txt {padding:15px}
.insight-card h3 {font-size:12px; line-height:14px; margin:0; width:100%}
.arrow img {width:15px; max-height:15px}
.insight-card .arrow {display:flex; justify-content:flex-end}
}


@media screen and (min-width:420px) and (max-width:767px){
.button { top: -105px; background: #4012a6; }	
.inside-header { height: 250px; margin-top: 54px; }
#cssmenu ul { margin: 0; margin-top:0; background: #4012a6; }
#live-chat { right: 11px; width: 300px; } 

}

@media screen and (max-width:480px){
.logo img.nexdigm-logo {max-width: 140px;}

}


@media screen and (max-width:320px){
#live-chat { right: 11px; width: 300px; } 

}
