
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,800&display=swap');


body {
  font-family: 'Poppins', sans-serif;
  color: #444444;
  padding:0;
  margin:0;
  font-size:14px;
}

a {
  color: #da241c;
  text-decoration: none;
}

a:hover {
  color: #3b8af2;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
 font-family: 'Poppins', sans-serif;
}
ul, li{margin:0; padding:0; list-style:none;}
img{max-width:100%; height:auto;}
img{aspect-ratio: attr(width) / attr(height);}
.header-main{clear:both;}
.top-offer-strip.top-offer-strip{background:#ed2028; padding-top:5px; padding-bottom:5px; clear:both; position:relative; color:#fff; text-align:center; font-size:15px;}
.top-offer-strip a{display:inline-block; padding:3px 10px; border-radius:4px; z-index:0; background:#fff; font-size:14px; color:#720939; margin-left:15px; position: relative; text-transform:uppercase; font-weight:600;}
#header {background: #fff;transition: all 0.5s; z-index: 997; height: 86px; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);}
#header.fixed-top {height: 70px;}
#header .logo {margin: 0; padding: 0;}

/* nav css */
.navbar {padding: 0;}
.navbar .nav-menu {margin: 0; padding: 0; display: flex; list-style: none; align-items: center;}
.navbar .nav-menu li {position: relative; list-style: none;}
.navbar .nav-menu > li {white-space: nowrap; padding:30px 15px 30px 15px;}
.navbar .nav-menu a{display: flex; align-items: center; justify-content: space-between; padding: 0 3px; font-size: 15px; font-weight: 600; color: #222222;  white-space: nowrap; transition: 0.3s; position: relative;}
.navbar .nav-menu > li .arow{position: absolute; right:0px; top:42px; color: #333; font-size: 14px; line-height: 0;}
.navbar .nav-menu > li > .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li:hover > .arow:before{color: #106eea;}

.navbar .nav-menu > li > ul >li > .arow{position: absolute; right:5px; top: 20px; color: #333; font-size: 14px; line-height: 0;}
.navbar .nav-menu > li > ul > li > .arow:before{content: "\f078"; font-family:'FontAwesome'}



.navbar .nav-menu > li > a:before {content: ""; position: absolute; width: 100%; height: 2px; bottom: -6px; left: 0; background-color: #106eea; visibility: hidden; width: 0px;  transition: all 0.3s ease-in-out 0s;}
.navbar .nav-menu a:hover:before, .navbar .nav-menu li:hover > a:before, .navbar .nav-menu .active:before {visibility: visible; width: 100%;}
.navbar .nav-menu a:hover, .navbar .nav-menu .active, .navbar .nav-menu .active:focus, .navbar .nav-menu li:hover > a {color: #106eea;}
.navbar .dropdown ul {display:none; position: absolute; left:0px;top: 100%; margin: 0; padding:10px 0 5px; z-index: 99; opacity: 0; visibility: hidden;  background: #fff; box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); transition: 0.3s;}
.navbar .dropdown:hover ul{display:block;}
.navbar .dropdown ul li {}
.navbar .dropdown ul a {padding: 10px 20px; font-weight: 400;}
.navbar .dropdown ul a i {font-size: 12px;}
.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a {color: #106eea;}
.larg-nav{font-size:18px; font-weight:bold;}
.navbar .dropdown .dropdown-menu-dt{position: relative; opacity: 1;box-shadow:0 0 0; visibility: visible; left:0; padding:10px 5px 0;}
.navbar .dropdown .dropdown-menu-dt li a{padding:3px 10px; display:block; width:100%; vertical-align:top;}
.navbar .dropdown .dropdown-menu-dt li a img{display:inline-block;vertical-align:top; width:40px; margin-right:5px;}
.navbar .dropdown .dropdown-menu-dt li a span{font-weight:400; font-size:14px; padding-top:8px; display:inline-block;vertical-align: middle; color:#000;}
.navbar .dropdown .dropdown-menu-dt li a span span{font-size:11px; font-weight:normal; display:block; padding-top:0;}
.navbar .dropdown .dropdown-menu-dt li:hover a{background:#dfecff; border-radius:5px;}

.rightnav{}
.rightnav ul{list-style:none;}
.rightnav ul li{display:inline-block; margin-left:5px; margin-right:5px; position:relative;}
.lil-flex {display: flex;}
.lil-btn {display: inline-flex; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1.5rem; padding-right: 1.5rem; border-radius: 8px; text-align: center;    justify-content: center; align-items: center; font-weight: 700;}
.lil-btn-green{background-color: #13a986;color: #ffffff;}
.lil-btn-green:hover{color: #fff; background-color:#da261e;}
.lil-btn-grey{background-color: #EEEEEE; color: #314259;}
.lil-btn-grey:hover{color: #fff; background-color:#da261e;}
.lil-btn-greenbdr{color: #da261e; border:1px solid #da261e; background:#fff;}
.lil-btn-greenbdr:hover{color: #13a986; border-color:#13a986;}
.lil-btn-none i{color: #13a986; font-size:20px; vertical-align:middle; padding-right:5px;}
.lil-btn-none span{color:#000; padding:0 2px; font-size:15px;}
.rightnav li .arow{position: absolute; right:5px; top: 22px; color: #333; font-size: 14px; line-height: 0;}
.rightnav li .arow:before{content: "\f078"; font-family:'FontAwesome'}


.com-info-inquiry-dd{width:320px;position:absolute;top:58%;right:0;z-index:99;display:none;}
.rightnav ul li:hover .com-info-inquiry-dd{display:block}

.com-info-inquiry{width:100%;display:inline-block;padding:0;background:#fff;border-radius:5px;margin-top:20px;position:relative;box-shadow:0 0 5px rgba(0,0,0,.3)}
.com-info-inquiry:after{content:'';position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #ddd;top:-14px;right:30px;transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}
.com-info-inquiry .con-heading{font-size:19px;color:#3c4147;font-weight:700;padding:11px 20px;letter-spacing:.2px}
.com-info-inquiry .inquiry-block{border-top:1px solid #e1e1e2;position:relative;padding-left:90px;padding-right:10px;padding-top:3px;padding-bottom:3px;min-height:76px;text-align:left; margin-bottom:10px;}
.com-info-inquiry .inquiry-block .img{background:url(../images/sprite-home.png) no-repeat -808px -76px;width:70px;height:95px;position:absolute;left:15px;top:50%;margin-top:-47px}
.com-info-inquiry .inquiry-block .img.sales-inq{background-position:-19px 0}
.com-info-inquiry .inquiry-block .img.hr-inq {background-position: -119px 0;}
.com-info-inquiry .inquiry-block .inqSal{margin:0;font-size:16px;color:rgba(0,0,0,.8)}
.com-info-inquiry .inquiry-block ul{margin:4px 0 2px;display:inline-block;width:100%;padding:0}
.com-info-inquiry .inquiry-block ul li{position:relative;background-image:inherit; margin-top:10px;}
.com-info-inquiry .inquiry-block ul li a{font-size:15px;color:#da261e;font-weight:500;text-decoration:none}
.com-info-inquiry .inquiry-block ul li.envelope{padding-top:15px;}
.inquiry-block ul li a span{color:#000; font-size:14px;}
.inquiry-block ul li a i{font-size:16px;padding-right:5px;}
.whatshap i{color: #7fba00;}
.headset i{color: #000;}
.envelope i{color: #000;}
.cont-ext{padding:2px 5px;border: 1px solid #ddd; display:block !important;}
.cont-ext div{text-align:center;background:#ddd; padding:0; margin-bottom:5px; color:#da261e;}
.cont-ext span{border: 1px solid #ddd;color: #333;margin-bottom:2px;margin-right:2px;line-height: 30px;font-size: 12px;padding-left:3px;padding-right:3px;display: inline-block;}
.cont-email{padding:2px 5px;border: 1px solid #ddd; display:block !important;}
.cont-email div{text-align:center;background:#ddd; padding:0; margin-bottom:5px; color:#da261e;}
.cont-email span{border: 1px solid #ddd;color: #333;margin-bottom:2px;margin-right:2px; padding-left:3px;padding-right:3px; display:inline-block; width:49.33%;}
.cont-email span a{line-height:26px;font-size: 12px !important; font-weight:normal !important;color:#000 !important;}
.cont-email span a i{color:#000; font-size:18px !important;}
.cont-t{display:block; margin-top:5px;}



.banner-sec{background:#fafafa; padding-top:30px; padding-bottom:50px; clear:both; position:relative;}


.slide-content h1 {font-size:46px; color:#000000; font-weight:normal;}
.slide-content h1 span{font-weight:bold;}
.slide-content p {font-size:18px; color:#000000; line-height:30px;}
.slide-content p span{border-radius:50px; padding:2px 4px; display:inline;}
.slide-content p span.red{background:#f9dfdd;}
.slide-content p span.blue{background:#e3effa;}


@-webkit-keyframes fadeInUpSD {
  0% {opacity: 0;  -webkit-transform: translateY(100px); transform: translateY(100px);}
  100% { opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInUpSD {
  0% {opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
.fadeInUpSD {-webkit-animation-name: fadeInUpSD; animation-name: fadeInUpSD;}
.slick-active .slide-content {animation-name: fadeInUpSD;animation-duration: 1s;opacity: 1;width: 100%; padding: 10px 20px 30px 0;}
.slick-dots {position: absolute; bottom:-10px; right:30px; display: block; padding: 0; list-style: none;}
.slick-dots li {position: relative; display: inline-block; width:20px; height:5px; margin: 0 5px; padding: 0; cursor: pointer;}
.slick-active button {background: #13a986 !important;}
.slick-dots li button {font-size: 0; line-height: 0; background: #d9221a; display: block;width:20px; height:5px; padding:0px; cursor: pointer;  border: 0; outline: none;}
.slick-dots li button::before {font-size: 18px; color: #d9221a; opacity: 1;}
@media (max-width: 768px) {
  .hero-text .hero .hero-slide a { padding-top: 0.8rem;}
  .hero-text .hero .hero-slide a span { font-size: 20px; margin-top: 0.5rem;}
  .hero .hero-slide .header-content {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);  margin: 0 auto;}
}

.slide-item-box{background:#fcfdfd; position:relative; padding:20px 30px; display:block; clear:both; border-radius:10px; margin-top:0px; margin-left:120px;}
.slide-item-box h2{font-size:18px; font-weight:bold; margin:7px 0 10px; color:#000;}
.slide-item-box p{font-size:14px; line-height:24px; margin:0 0 10px; color:#000;}
.slide-item-box a{color:#da261e; text-decoration:underline;}
.slide-img-logo{position:absolute; left:-110px; top:0;}


.product-item-sec{background:#fafafa; padding-top:0px; padding-bottom:50px; clear:both; position:relative;}
.item-slide-box{background:#fcfdfd; border:1px solid #ebf1f8; position:relative; padding:15px; display:block; clear:both; border-radius:10px; transition: all ease .3s; margin-bottom:30px;}
.item-slide-box:hover{/*transform: scale(1.04);*/}
.item-slide-box img{filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.item-slide-box:hover img{filter: grayscale(0);-webkit-filter: grayscale(0);}
.item-slide-box h3{font-size:18px; font-weight:bold; margin:10px 0 10px; color:#000;}
.item-slide-box p{font-size:14px; margin:0 0 0px; color:#000;}

.product-portfolio-sec{background:#fafafa; padding-top:0px; padding-bottom:0px; clear:both; position:relative;}
.product-portfolio-sec h2{font-size:35px; font-weight:normal; margin:0 0 50px; color:#000; text-align:center;}
.product-portfolio-sec h2 span{font-weight:bold;}

.product-portfolio-tab{background:#f3f4f5; padding-top:0px; padding-bottom:0px; clear:both; position:relative;}
.product-portfolio-tab .nav-tabs{margin:0;}
.product-portfolio-tab .nav-tabs li{text-align:center; padding:0;}
.product-portfolio-tab .nav-tabs li:before a.active{content:""; position:absolute; height:1px; width:100%; background:#fff; top:100%; left:0;}
.product-portfolio-tab .nav-tabs li a{padding:20px 20px; display:block; font-size:16px; font-weight:bold; position:relative; color:#000; border-right:1px solid #ddd;}
.product-portfolio-tab .nav-tabs li:last-child a{border-right:0;}
.product-portfolio-tab .nav-tabs li a.active{background:#fff; border-top:1px solid #da261e; color:#da261e;} 

.product-portfolio-tab-dt{background:#fff; padding-top:50px; padding-bottom:20px; clear:both; position:relative;}
.product-portfolio-tab-dt .tab-pane> .row{margin:0;}
.lt-product-box{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:15px; display:block; clear:both; margin:0 0 30px; transition: all ease .3s; text-align:center; min-height:306px;}
.tab-product-box{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:15px; display:block; clear:both; margin:0 0 30px;transition: all ease .3s; text-align:center;}
.tab-product-box img{margin-top:30px; margin-bottom:30px;}
.tab-product-box p{font-size:15px; color:#4e5d6e; margin:0;}
/*.right-tab-dt{padding-left:30px;}
.right-tab-dt h3{font-size:35px; font-weight:normal; margin:0 0 5px; color:#000; position:relative;}
.right-tab-dt h3 span{display:inline-block; background:#fff; padding-right:15px; position:relative;}
.right-tab-dt h3:before{position:absolute; content:""; height:1px; width:100%; background:#e5e5e5; left:0; top:55%;}*/
.tab-prod-list{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:15px; display:block; clear:both; margin:0px 0 22px;transition: all ease .3s; text-align:center; border:1px solid transparent;}
.tab-prod-list:hover{border-color:#d9231b;}
.tab-prod-list:hover h3{color:#d9231b;}
.tab-prod-list a{color:#d9231b; text-decoration:underline; font-weight:normal;}
.tab-prod-list h3{font-size:20px; font-weight:500; margin:0 0 15px; color:#000;}
.tab-prod-list p{font-size:15px; color:#4e5d6e; margin:0 0 5px; }
.lt-product-box{}
.product-price-hm{display:block; clear:both; margin-top:30px; margin-bottom:15px;border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.product-price-hm div{display:block; clear:both; font-size:20px; color:#000; border-top:1px solid #ddd; padding:5px 0;}
.product-price-hm div span{font-weight:bold;}
.btn-product-dt{display:inline-block; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-size:15px; text-transform:uppercase; text-align:center;background-color: #fff;color: #03352a; border-radius:0; border-color:#13a986;}
.btn-product-dt:hover{color: #fff; background-color:#13a986;border-color:#13a986;}



.hm-trus-sec{background:#f7f8fa;display:block;clear:both;padding-top:50px;padding-bottom:50px;position:relative}
.hm-trus-sec h2{font-size:36px;font-weight:normal; margin:0 0 50px;position:relative; color: #000; text-align:center;}
.hm-trus-sec h2 span{font-weight:bold; display:block;}
.trus-box{min-height:360px;overflow:hidden;background:#FFF;box-shadow:0 0px 11px #ccc; padding:20px 15px;margin:0 0 20px 0;text-align:center;transition:all ease .3s; position:relative;}
.trus-box h3{font-size:18px; font-weight:bold; color:#000; margin:15px 0 10px;}
.trus-box p{font-size:15px; color:#4e5d6e; line-height:25px;}
.trus-box:hover{background:#f28f00;transform:scale(1.04)}
.trus-box:hover:after{opacity:1;}
.trus-box:hover p, .trus-box:hover h3{color:#FFF!important}
.trus-box img{transition:.3s ease-in-out;margin-bottom:1px;margin:0 0 5px 0; -webkit-filter: grayscale(0); filter: grayscale(0);-webkit-transition: .3s ease-in-out;filter: none;}
.trus-box:hover img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); -webkit-transition: all .8s ease-in-out;}

.hm-customer-guide-sec{background:#fff;display:block;clear:both;padding-top:50px;padding-bottom:50px;position:relative}
.cust-guid-box{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; display:block; clear:both; border-radius:10px; transition: all ease .3s; padding-top:30px; padding-bottom:0px;}
.cust-guid-box h2{font-size:22px;font-weight:bold; margin:0 0 0px;position:relative; color: #000; border-bottom:1px solid #ddd; padding:5px 0 8px; padding-left:20px;}
.cust-guid-box h2:before{position:absolute; content:""; left:0; top:0; height:100%; width:3px; background:#da261e;}
.cust-guid-box h2:after{position:absolute; content:""; right:0; top:100%; height:1px; width:30%; background:#da261e;}
.cust-guid-box h2 span{color:#da261e;}
.cust-guid-item{padding:20px; display:block;}
.cust-guid-item h3{font-size:16px; font-weight:bold; margin:0 0 15px;}
.cust-guid-item p{font-size:15px; color:#4e5d6e;}
.cust-guid-item a{color:#da261e; font-weight:bold; text-decoration:underline;}
.hm-about {padding-top:30px;}
.hm-about h2{font-size:30px; margin:0 0 15px; font-weight:bold;}
.hm-about .tag{color:#da261e; font-size:15px;}
.hm-about p{font-size:15px; color:#4e5d6e;}
.hm-about a{color:#da261e; font-weight:bold; text-decoration:underline;}

.certification-sec{background:#f7f8fa;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative; text-align:center;}
.certification-sec h2{font-weight: 700; line-height:normal; font-size:36px; text-align: center; color: #000; margin-bottom:50px;}
.certification-sec span{margin-right: 10px; display:inline-block;}
.certification-sec span img{}
.certification-sec span:hover img{-webkit-filter: brightness(30) invert(30); filter: brightness(30) invert(30); -webkit-transition: all .8s ease-in-out;}

.reason-choose-sec{background:#fff;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative}
.reason-choose-sec h2{font-size:36px;font-weight:normal; margin:0 0 50px;position:relative; color: #000; text-align:center;}
.reason-choose-sec h2 span{font-weight:bold; display:block;}
.reas-box{min-height:320px;overflow:hidden;background:#f8f9fb; padding:20px 30px;margin:0 0 25px 0;text-align:center;border-radius:12px;transition:all ease .3s; box-shadow:0 10px 8px #f9f9f9;}
.reas-box:hover{background:#fff;}
.reas-box .reas-icon{margin:65px 0 14px 0}
.reas-box .reas-icon .img-r{display:inline-block; background:#fff; border-radius:100px; height:100px; width:100px; padding:20px; box-shadow:0 10px 5px #eceff3;}
.reas-box .reas-icon .img-r img{max-width:100%; max-height:100%;}
.reas-box h3{font-size:20px; font-weight:bold; margin:25px 0 15px; position:relative;}
.reas-box .reas-txt{display:none;}
.reas-box .reas-txt p{font-size:15px; color:#4e5d6e; line-height:25px;}
.reas-box:hover .reas-icon{margin:0;}
.reas-box:hover .reas-icon .img-r{background:transparent; box-shadow:0 0 0; height:60px; width:60px; border-radius:0; padding:0; margin-right:10px; float:left;}
.reas-box:hover .reas-txt{display:block; text-align:left; position:relative; padding-top:10px; width:100%; float:left; margin-top:15px;}
.reas-box:hover .reas-txt:before{content:""; background:#da261e; left:0; top:0; height:2px; width:30%; position:absolute;}
.reas-box:hover h3{text-align:left; margin:15px 0 15px; color:#da261e;}

.media-sec{background:#f7f8fa;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative; text-align:center;}
.media-sec h2{font-weight: 700; line-height:normal; font-size:36px; text-align: center; color: #000; margin-bottom:50px;}
.media-sec .slick-slide{margin:0 10px; display:inline-block;}
.media-sec .slick-arrow{position: absolute; font-size:0; opacity:0.5; border:0; top:20%;display: block; width:23px;height:35px; padding: 0;}
.media-sec .slick-prev{left: -25px; background:url(../images/arrow-2.png) no-repeat; }
.media-sec .slick-next{right: -25px;background:url(../images/arrow.png) no-repeat;}
.media-sec .slick-arrow:hover{opacity:1;}

.hm-gst-sec{background:#fff;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative;}
.gst-box-bg{background:#fafafc; padding:20px; border-radius:12px;transition:all ease .3s; display:block;}
.gst-left h2{font-size:36px;font-weight:normal; margin:0 0 20px; color: #000;}
.gst-left h2 span{font-weight:bold;}
.gst-left p{font-size:16px; color:#4e5d6e;}
.gst-feat-box{display:block; padding:20px; text-align:center; position:relative;}
.gst-feat-box .gst-feat-icon {display:inline-block; background:#fff; border-radius:100px; height:100px; width:100px; padding:20px; box-shadow:0 10px 5px #eceff3;}
.gst-feat-box .gst-feat-icon img{max-width:100%; max-height:100%;}
.gst-feat-box h3{font-size:18px; font-weight:bold; margin:25px 0 15px; position:relative;}
.gst-feat-hover{display:none;position: absolute;transition: all ease-in-out 0.3s;padding:15px 15px; top:0%; right:0%; z-index:5; min-width:250px;}
.gst-feat-box:hover .gst-feat-hover{display:block; box-shadow: 0px 3px 9px #ccc; background: #ffffff; outline: none;}


.gst-right .col-md-4{border-right:1px solid #e2e2e3; border-bottom:1px solid #e2e2e3;}
.gst-right .col-md-4:nth-of-type(3){border-right:0;}
.gst-right .col-md-4:nth-of-type(4){border-bottom:0;}
.gst-right .col-md-4:nth-of-type(5){border-bottom:0;}
.gst-right .col-md-4:nth-of-type(6){border-bottom:0;border-right:0;}
.view-gst-page{display:block; margin-top:50px; text-align:center;}
.view-gst-page a{ padding-left:20px; padding-right:20px; text-transform: uppercase; font-size: 18px; border:1px solid #000000; border-radius:4px; -webkit-border-radius:4px; height:40px; line-height:40px; display:inline-block; color:#000000;}
.view-gst-page a:hover{color:#da261e; border-color:#da261e; text-decoration:none;}

.our-client-sec{background:#f7f8fa;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative; text-align:center;}
.our-client-sec h2{font-weight:400; line-height:normal; font-size:36px; text-align: center; color: #000; margin-bottom:50px;}
.our-client-sec h2 span{font-weight:600;}
.our-client-sec .col-md-12 span{margin:0 15px; display:inline-block; background:#fff; padding:5px;}

.our-query-sec{background:#fff;display:block;clear:both;padding-top:60px;padding-bottom:60px;position:relative;}
.our-query-bg{padding:20px 30px;border-radius:12px;transition:all ease .3s; box-shadow:0 0px 15px #f3f1f1;}
.our-query-bg h2{font-weight:600; font-size:36px;  color: #000; margin-bottom:30px;}
.our-query-bg .form-group{margin-bottom:30px;}
.our-query-bg .form-control{height:50px;}
.btn-send{height:50px; padding-left:30px; padding-right:30px; background:#13a987; border-color:#13a987; font-size:18px; font-weight:bold; color:#fff;}

.gentds-faq-box{display:block; clear:both; background:#111111;  padding-bottom:50px; padding-top:50px;}
.gentds-faq-box h2{font-weight:600; font-size:36px;  color: #fff; margin-bottom:30px;}
.gentds-faq-box .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}
.gentds-faq-box .accordion-item{background:none;border:1px solid #292929; margin-bottom:2px;}
.gentds-faq-box .accordion-button{border-top-left-radius:0;border-top-right-radius:0; background:#121212; color:#fff; font-size:16px;}
.gentds-faq-box .accordion-button:after{background:none; content: "\f107"; font-size:25px; font-family: 'FontAwesome';}
.gentds-faq-box .accordion-button:not(.collapsed)::after{background:none; content: "\f107"; font-size:25px; font-family: 'FontAwesome';}
.gentds-faq-box .accordion-body{background:#292929;}
.gentds-faq-box .accordion-body p{font-size:15px; color:#f7f7f7;}
.gentds-faq-box .accordion-body ul{margin:0; padding:0px;}
.gentds-faq-box .accordion-body ul li{margin:0; text-align:left; font-size:15px; color:#f7f7f7; padding-left:15px; line-height:26px; background:url(../images/product-arow.png) no-repeat 0 9px;}



.footer-sec{display:block; clear:both; position:relative; background:#222222;}
.footer-sec h3{color: #fff; margin-top:0; margin-bottom:10px;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.footer-sec h3 a{color:#fff;}
.footer-top{background:#222222; display:block; clear:both; padding-bottom:30px; padding-top:40px;}
.footer-top p{ font-size:13px;}
.footer-top ul{margin:0 0 15px; padding:0; list-style:none;}
.footer-top ul li{margin-bottom:8px; color: #cdd4df; font-size:13px;}
.footer-top ul li strong{color:#fff;}
.footer-top ul li a{color: #cdd4df;}
.footer-top ul li a:hover{color: #da261e; text-decoration:none;}
.address-ft{display:inline-block; width:85%; word-wrap: normal; vertical-align:top;}
.footer-copyright{background: #111111; padding: 22px 0; position: relative; display:block; clear:both; font-size:14px;}
.footer-copyright a{display:inline-block; margin-left:10px; color:#fff;}
.footer-copyright p{margin:5px 0 0; color:#cdd4df; text-align:right;}
.foot-holiday{color:#e9e9e9;}
.foot-holiday p{margin-bottom:0; color: #cdd4df;}
.foot-holiday a{padding:0 5px;}
.foot-social a{background: url(../images/social-media.webp) no-repeat; height:40px; width:40px; display:inline-block; margin-right:5px; font-size:0; margin-left:0;}
.foot-social a:hover{opacity:0.9;}
.foot-social a.fb{background-position:0 0;}
.foot-social a.tw{background-position:-45px 0px;}
.foot-social a.ins{background-position:-137px 0px;}
.foot-social a.in{background-position:-183px 0px;}
.foot-social a.yt{background-position:-90px 0px;}

/* product inner css */

.product-top-sec{display:block; clear:both; background:#f9f9f9; background-image: linear-gradient(#f9f9f9, #ffffff);  padding-bottom:20px; padding-top:20px;}
.product-top-text h1 {font-size:40px; color:#000000; font-weight:bold;}
.product-top-text p {font-size:16px; color:#445475; line-height:26px;}
.product-top-text p a{color:#da251d; text-decoration:underline;}
.product-top-text ul{margin:0; padding:0px;}
.product-top-text ul li{margin:0; text-align:left; font-size:16px; color:#445475; padding-left:15px; line-height:24px; background:url(../images/product-arow.png) no-repeat 0 9px;}


.product-top-text #morebutton{border:1px solid #13a986;color: #13a986; height:28px; font-size: 13px; font-weight: 500;padding:0 16px;box-shadow: none;line-height:26px; display:inline-block; cursor:pointer;}
.product-top-text #morebutton:hover, .product-top-text #morebutton:focus{color:#fff; background:#13a986;}
       
.hm-customer-guide-sec #morebutton{border:1px solid #13a986;color: #033c2f; height:28px; font-size: 13px; font-weight: 500;padding:0 16px;box-shadow: none;line-height:26px; display:inline-block; cursor:pointer;}
.hm-customer-guide-sec #morebutton:hover, .hm-customer-guide-sec #morebutton:focus{color:#fff; background:#13a986;}



.product-price-icon-box{margin-bottom:0px; margin-top:20px; display:block; clear:both;background: #f5f5f5;padding: 10px;border: 1px solid #ddd;}
.product-key-icon{display:block; clear:both; padding:0px 0 0px; text-align:right;}
.product-key-icon a{background:url(../images/product/product-key-future.png) no-repeat; float:right; width:50px; height:50px; margin-left:10px;  font-size:
0;}
.product-key-icon a.pdf{background-position:0 0;}
.product-key-icon a.ppt{background-position:-60px 0;}
.product-key-icon a.dw{background-position:-121px 0;}
.product-key-icon a.cl{background-position:-183px 0;}
.product-key-icon a.fq{background-position:-244px 0;}
.product-key-icon a.tac{background-position:-411px 0;}
.product-key-icon a:hover{-moz-transition: background 0.3s linear; -ms-transition: background 0.3s linear; -o-transition: background 0.3s linear; transition: background 0.3s linear; -webkit-transition: background 0.3s linear;}
.product-key-icon a.pdf:hover{background-position:0 bottom;}
.product-key-icon a.ppt:hover{background-position:-60px bottom;}
.product-key-icon a.dw:hover{background-position:-121px bottom;}
.product-key-icon a.cl:hover{background-position:-183px bottom;}
.product-key-icon a.fq:hover{background-position:-244px bottom;}
.product-key-icon a.tac:hover{background-position:-411px bottom;}

.product-rates{display:block; clear:both; margin-bottom:0px;}
.product-rates .product-ins{font-size:20px; padding-right:10px; border-right:1px solid #445475; color:#445475; display:inline-block;}
.product-rates .product-ins span{color:#000; font-weight:bold;}
.product-rates .product-ins:last-child{border:0; padding-left:10px; padding-right:0;}
.product-download-btn{display:block; clear:both;}
.product-download-btn a{display: inline-block; padding-top:13px; padding-bottom:13px; padding-left:30px; padding-right:30px; font-weight:700; font-size:15px; text-transform:uppercase; text-align:center;}
.product-download-btn a{background-color: #06624d;color: #ffffff;border-color:#06624d;}
.product-download-btn a:hover{color: #fff; background-color:#da261e;}
.product-download-btn a.downd{color: #13a986; background-color:transparent; border:1px solid #13a986; cursor:pointer;}
.product-download-btn a.downd:hover{color: #da261e; border-color:#da261e;}
.product-img-box{position:relative; min-height:300px; background:#f5f5f5; display:block; margin-bottom:15px;}
.product-img-box img{display:inline-block;}
.product-rating-btn{display:block; clear:both; padding:5px 10px;}
.product-rating-btn img{margin-bottom:5px;}
.product-rating-btn a{float:right; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px; font-weight:700; font-size:15px; text-transform:uppercase;background-color: #ffffff;color: #da261e;}
.product-rating-btn a:hover{color: #fff; background-color:#da261e;}
.video-box{display:block; clear:both;}


.product-whats-new-sec{display:block; clear:both; background:#f6f6f6; padding-bottom:50px; padding-top:50px;}
.product-whats-new-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.product-whats-new-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.product-whats-new-sec h2 span{color:#dc502c;}
.product-whats-new-sec ul{list-style:none; padding-left:0;border-bottom:1px solid #ddd;box-shadow:0 3px 10px #ddd; background:#fff;}
.product-whats-new-sec ul li{position:relative; padding:5px; padding-left:35px; font-size:16px; color:#445475; line-height:25px; border:1px solid #ddd; border-bottom:0;}
.product-whats-new-sec ul li:before{position:absolute; content:"\f00c"; left:10px; top:5px; font-size:15px; display:inline-block; font-family:FontAwesome; color:#f67f1b;}
.product-whats-new-sec h4{font-size:20px;font-weight:600;padding-bottom:8px;margin:0 0 0px;position:relative;color: #000; padding:8px 10px; background:#fff;}
.product-whats-new-sec h4:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;height:2px;display:block}
.product-whats-new-sec h4 span{color:#dc502c;}

.product-tab-sec{display:block; clear:both; background:#fff; padding-bottom:0px; padding-top:50px;}
.product-tab-sec .nav-tabs{margin:0; border:0; text-align:center; display:block}
.product-tab-sec .nav-tabs li{display:inline-block;}
.product-tab-sec .nav-tabs li a{padding:10px 20px; display:block; font-size:22px; font-weight:bold; position:relative; color:#000; border:0; border-bottom:2px solid transparent; margin:0;}
.product-tab-sec .nav-tabs li a.active{border-bottom-color:#da261e; color:#da261e;} 

.product-tab-dt{display:block; clear:both; background:#fbfbfb; padding-bottom:20px; padding-top:50px; background-image: linear-gradient(#f9f9f9, #ffffff);}
.product-tab-dt h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.product-tab-dt h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.product-tab-dt h2 span{color:#dc502c;}
.product-feature-box{padding:20px; background:#fff; box-shadow:0 3px 10px #ddd; border: 1px solid #ededed; min-height:260px; display:block; position:relative; margin-bottom:30px; text-align:center;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);overflow: hidden;}
.product-feature-box:hover{box-shadow: 0 0 25px rgb(0 0 0 / 10%); background: #fff;}
.product-feature-box:hover h3{color: #dc502c;}
/*.product-feature-box img{margin-bottom:20px; margin-top:20px;filter: url(filters.svg#grayscale); filter: gray;  -webkit-filter: grayscale(1);}*/
.product-feature-box:hover img{filter: none; -webkit-filter: grayscale(0);}
.product-feature-box:before{content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098d1; height: 4px;   -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;height: 2px;background: #dc502c;}
.product-feature-box:hover:before {left:0; right:0;}
.product-feature-box h3{font-size:18px; font-weight:bold; margin:5px 0 5px;}
.product-feature-box p{font-size:15px; color:#445475; line-height:24px; margin:0; min-height:80px;}
.product-tab-dt .accordion-body ul{margin:0; padding:0px;}
.product-tab-dt .accordion-body ul li{margin:0; text-align:left; font-size:15px; color:#000; padding-left:15px; line-height:24px; background:url(../images/product-arow.png) no-repeat 0 9px;}

.product-testimonials-sec{display:block; clear:both; background:#f8f8f8; padding-bottom:20px; padding-top:50px;}
.product-testimonials-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.product-testimonials-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.product-testimonials-sec h2 span{color:#dc502c;}
.testimonials-box{padding:15px; background:#fff; box-shadow:0 3px 10px #ddd; min-height:290px; text-align:center; display:block; position:relative; margin:5px 15px; margin-bottom:30px;transition: all .3s ease-in-out;}
.testimonials-box:hover{margin-top: -20px!important;padding-top:30px;box-shadow: 1px 0 34px 1px rgb(0 0 0 / 13%), 0 15px 34px 1px rgb(0 0 0 / 13%);}
.testmo-img{display:inline-block; border:5px solid #c5fffa; width:100px; height:100px; border-radius:100px; margin-bottom:5px; overflow:hidden; position:relative;}
.testmo-img img{max-width:100%; position:absolute; left:0; top:0;}
.testimonials-box p{font-size:15px; color:#445475; line-height:24px; margin:0;}
.testimonials-box p.hdtxt{font-weight:bold; font-size:20px; margin-top:5px;}
.testimonials-box p span.hdtxtsm{color:#a72404; display:block; font-size:15px;}




.why-it-software-sec{background: #f6f6f6; padding-top:50px; padding-bottom: 50px; display:block; clear:both;}
.why-it-header{margin:0 auto 50px; position:relative; max-width:950px; text-align:center;}
.why-it-header h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 20px;position:relative;color: #000; text-align:center;}
.why-it-header h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.why-it-header h2 span{color:#dc502c;}
.why-it-header p{font-size:18px; line-height:26px;}


.gen-it-carousel{display: flex;-webkit-box-pack: justify; background:#fff; padding:20px; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width:100%;}
.it-screenshot{padding-top:30px;}
.it-screenshot-img{display:none;position:relative;opacity:0}
.gen-it-carousel img{max-width:100%;}
.active-image{display:block;-webkit-animation:slideImage .6s ease-in-out forwards;animation:slideImage .6s ease-in-out forwards}
@-webkit-keyframes slideImage{0%{left:-90%;opacity:0}to{left:0;opacity:1}}
@keyframes slideImage{0%{left:-90%;opacity:0}to{left:0;opacity:1}}
.it-carousel-list >ul>li:first-child{padding-top:0;}
.it-carousel-list{width:50%;margin:0px 45px 0 auto;}
.it-carousel-list ul li ul{list-style:none; margin:0; padding:10px 0 10px 15px;}
.it-carousel-list ul li ul li{color:#445475; padding-left:20px; position:relative; font-size:14px; padding-bottom:5px;}
.it-carousel-list h3{color:#fff;cursor:pointer; font-size:17px;font-weight:normal; margin:0 0 0px;}
.it-carousel-list h3 .fa{font-weight:normal; font-size:15px; float:right;padding-top: 5px;}
.it-carousel-desc{overflow:hidden;height:auto;max-height:0; margin-bottom: 8px;}
.slide-list-down{-webkit-animation:sample 1s ease-in-out forwards;animation:sample 1s ease-in-out forwards;background: #fff;border: 1px solid #e8b8b9;border-top: 0;}
.it-carousel-list-header{padding: 10px 10px; background: #d32024; border: 1px solid #e8b8b9;}

@-webkit-keyframes sample{0%{max-height:0}to{max-height:1000px}}
@keyframes sample{0%{max-height:0}to{max-height:1000px}}
.s-600 {display: none;}
.it-carousel-list > ul{list-style:none; margin:0; padding:0;}
.it-carousel-list ul li ul li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome; display:inline-block; position:absolute; left:0; top:4px; color:#63c5af;}

.client-it-software-sec{background: #fff; padding-top:50px; padding-bottom: 50px; display:block; clear:both;}
.client-it-software-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.client-it-software-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.client-it-software-sec h2 span{color:#dc502c;}
.client-it-software-sec ul{border:0; display:block;}
.client-it-software-sec li{display:block; position:relative; clear:both; border-bottom:1px solid #ddd;}
.client-it-software-sec li:last-child{border-bottom:0;}
.client-it-software-sec li img{padding-left:15px; float:right;}
.client-it-software-sec li a{border-right:5px solid #ddd; padding:20px 15px; font-size:20px; color:#181e2b; display:block; text-align:right;}
.client-it-software-sec li a i{float:left; padding-top:5px;}
.client-it-software-sec .nav-tabs>li>a.active i, .client-it-software-sec .nav-tabs>li>a:focus i, .client-it-software-sec .nav-tabs>li>a:hover i{color: #63c5af;}
.client-it-software-sec .nav-tabs>li>a.active, .client-it-software-sec .nav-tabs>li>a:focus, .client-it-software-sec .nav-tabs>li>a:hover{background:none; border-color:#154036; color: #000; opacity:1;}
.client-it-box{padding:30px; background:#f8f8f8;  min-height:380px; display:block; position:relative;}
.client-it-box h3{color:#000;cursor:pointer; font-size:22px;font-weight: bold; margin:0 0 15px;}
.client-it-box p{font-size:16px; color:#445475; line-height:28px;}

.why-choose-cricle-sec{background: #f6f6f6; padding-top:30px; padding-bottom: 20px; display:block; clear:both;}
.why-choose-cricle-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.why-choose-cricle-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.why-choose-cricle-sec h2 span{color:#c24727;}
.why-choose-cricle-box{padding:20px; background:#fff; box-shadow:0 3px 10px #ddd; display:block; position:relative; margin-bottom:30px;transition: all .3s ease-in-out;}
.why-choose-cricle-box:hover{margin-top: -20px!important;padding-top:40px;box-shadow: 1px 0 34px 1px rgb(0 0 0 / 13%), 0 15px 34px 1px rgb(0 0 0 / 13%);}
.why-choose-cricle-box h3{color:#000;font-size:20px;font-weight: normal; margin:0 0 5px;}
.why-choose-cricle-box p{font-size:16px; color:#445475; line-height:26px; margin:0;}
.why-choose-cricle-box:hover h3{color: #dc502c;}
.why-choose-cricle-box img{filter: url(filters.svg#grayscale); filter: gray;  -webkit-filter: grayscale(1);}
.why-choose-cricle-box:hover img{filter: none; -webkit-filter: grayscale(0);}


/* career page css */

.career-page-sec{display:block; clear:both; background:#f6f6f6; padding-bottom:30px; padding-top:50px;}
.career-page-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.career-page-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.career-page-sec h2 span{color:#dc502c;}
.career-img{display:block; clear:both; padding-bottom:15px;}

.career-opening-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.career-opening-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 20px;position:relative;color: #000; text-align:center;}
.career-opening-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.career-opening-sec h2 span{color:#dc502c;}
.career-opening-sec table{width:100%; border-collapse:collapse;}
.career-opening-sec .accordion-body table td{padding:10px 10px; text-align:left; vertical-align:top; border:1px solid #ddd; color:#333; font-size:14px; color:#445475; line-height:26px;}
.career-opening-sec .accordion-body table td:first-child{font-size:16px; color:#333; font-weight:bold; width:20%;}
.send-btn-career .fa{padding-left:5px;}
.send-btn-career{background:#13a986; padding:10px 30px; border-radius:0; border:1px solid #13a986; color:#fff; font-size:16px; display:inline-block;}
.send-btn-career:hover, .send-btn-career:focus{background:#333; border-color:#333; color:#fff; text-decoration:none;}





/* bank details page css */

.bank-details-page-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px; background-image: linear-gradient(#f9f9f9, #ffffff);}
.rel-lnk-box{display:block; clear:both;}
.rel-lnk-box h2{color: #000; font-size:20px; margin:0px 0 15px; font-weight:bold;}
.rel-lnk-box ul{margin:0; padding:0 0 0 0px; list-style:none;}
.rel-lnk-box li{position:relative; margin-bottom:5px;}
.rel-lnk-box li a{color:#000; text-decoration:underline; font-size:16px;}
.bank-details-box{display:block; clear:both; padding:20px; background:#fff; box-shadow:0 3px 20px #ddd; margin-bottom:30px; border-radius:5px; margin-right:50px;}
.bank-details-box h3{font-size:26px; color:#000000; font-weight:bold; margin:0px 0 20px;}
.bank-details-box table{border:0;}
.bank-details-box table td{border:0; font-size:17px; padding:5px 0; color:#445475;}
.bank-details-box table td strong{color:#000; font-weight:500;}
.bank-details-box table td:first-child{width:30%;}


/* about us page css */

.about-page-sec{display: flex; align-items: center; justify-content: center; width: 100%; height: 550px; position: relative; background-image: linear-gradient(#ecedee, #ffffff);}
.about-page-sec:before{background:url(../images/about-lt.png) no-repeat center left; content:""; position:absolute; height:100%; width:100%; left:0; top:0;}
.about-page-sec:after{background:url(../images/about-b.png) no-repeat center left; content:""; position:absolute; height:108px; width:106px; left:10px; top:10px;}
.about-banner-content{text-align: left; position:relative;}
.about-page-sec h1 {font-weight: 700; margin: 8px 0 0; color: #000; font-size:40px; letter-spacing: .65px;}
.about-page-sec p{font-weight: 300; color: #000; font-size:15px; margin-top: 8px; line-height:26px;}

.about-quality-product-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px; background-image: linear-gradient(#f9f9f9, #ffffff);}
.about-quality-product-sec h2{color: #000; font-size:25px; margin:0px 0 15px; font-weight:bold;}
.about-quality-product-sec h3{font-size:22px; color:#000000; font-weight:600; margin:0px 0 10px;}
.about-quality-product-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px; margin-bottom:15px;}
.about-quality-product-sec ul{margin:0; padding:0px;}
.about-quality-product-sec ul li{margin:0; text-align:left; font-weight:600; color: #445475; font-size:16px; padding-left:15px; color:#445475; line-height:26px; background:url(../images/product-arow.png) no-repeat 0 9px; display:inline-block; margin-right:20px;}


.about-dawn-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px;}
.about-dawn-sec h2{color: #000; font-size:36px; margin:0px 0 15px; font-weight:bold;}
.about-dawn-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px;}

.about-goal-sec{display:block; clear:both; background:#fff; padding-bottom:30px; padding-top:50px;}
.about-goal-sec h2{color: #000; font-size:36px; margin:0px 0 15px; font-weight:bold;}
.about-goal-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px;}

.about-achievement-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px;}
.about-achievement-sec h2{color: #000; font-size:36px; margin:0px 0 15px; font-weight:bold;}
.about-achievement-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px;}

.about-queality-sec{display:block; clear:both; background:#fff; padding-bottom:30px; padding-top:50px;}
.about-queality-box{padding:20px; background:#fff; box-shadow:0 3px 10px #ddd; margin-bottom:20px; min-height:260px; text-align:center;}
.about-queality-box h3{font-size:26px; color:#000000; font-weight:bold; margin:0px 0 5px;}
.about-queality-box p{font-weight: 300; color: #445475; font-size:14px; line-height:24px;}

.about-experience-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px;}
.about-experience-sec h2{color: #000; font-size:36px; margin:0px 0 15px; font-weight:bold;}
.about-experience-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px;}

.about-counter-sec{display:block; clear:both; background: #f5821f; padding-bottom:30px; padding-top:50px;}
.col-abt_count {display: flex; flex-wrap: wrap; justify-content: space-between; display: -ms-flexbox; -ms-flex-pack: center; -ms-flex-align: center;}
.about-counter-sec .col-abt_count .counter {width: 27%; padding: 0 60px 15px 0; text-align: left;}
.about-counter-sec .col-abt_count .counter span {font-size:50px;color: #fff;font-weight: bold;}
.about-counter-sec .col-abt_count .counter h3.title {color: #000;font-size: 22px;text-transform: capitalize;}
.about-counter-sec .col-abt_count .counter p {color: #000; white-space: pre-line; margin: 10px 0 0;font-weight: 300; font-size: 15px; line-height: 28px;}

.about-expertise-sec{display:block; clear:both; background:#fff; padding-bottom:30px; padding-top:50px;}
.about-expertise-sec h2{color: #000; font-size:36px; margin:0px 0 15px; font-weight:bold;}
.about-expertise-sec h3{font-size:22px; color:#000000; font-weight:600; margin:0px 0 10px;}
.about-expertise-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px; margin-bottom:15px;}
.about-expertise-sec ul{margin:0; padding:0px;}
.about-expertise-sec ul li{margin:0; text-align:left; font-weight:600; color: #445475; font-size:16px; padding-left:15px; color:#445475; line-height:26px; background:url(../images/product-arow.png) no-repeat 0 9px; display:inline-block; margin-right:20px;}

.about-client-sec{display:block; clear:both; background:#f9f9f9; padding-bottom:30px; padding-top:50px;}
.about-client-sec h2{color: #000; font-size:36px; margin:0px 0 10px; font-weight:bold; text-align:center;}
.about-client-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px; margin-bottom:40px; text-align:center;}
.about-client-sec ul{text-align: center;}
.about-client-sec li {width: 16.66%; margin: 0 -2px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; padding: 30px 0 20px; position: relative; display: inline-block;}
.about-client-sec li:first-child, .about-client-sec li:nth-child(7) .about-client-sec li:nth-child(13), .about-client-sec li:nth-child(19) {border-left: 1px solid transparent;}
.about-client-sec li:nth-child(19), .about-client-sec li:nth-child(20){border-bottom:0;}
.about-client-sec li img {display: inline-block; position: relative;}
.about-client-sec li h3 {color: #000; font-size: 14px; margin:15px 0 0; font-weight:normal;}

.about-certification-sec{display:block; clear:both; background:#fff; padding-bottom:30px; padding-top:50px;}
.about-certification-sec h2{color: #000; font-size:36px; margin:0px 0 10px; font-weight:bold; text-align:center;}
.about-certification-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px; margin-bottom:40px; text-align:center;}
.about-certification-sec ul{text-align: center;}
.about-certification-sec li {width:25%; margin: 0 -2px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; padding: 30px 15px 20px; position: relative; display: inline-block;}
.about-certification-sec li:first-child, .about-certification-sec li:nth-child(5){border-left: 1px solid transparent;}
.about-certification-sec li:nth-child(5), .about-certification-sec li:nth-child(6), .about-certification-sec li:nth-child(7), .about-certification-sec li:nth-child(8){border-bottom:0;}
.about-certification-sec li img {display: inline-block; position: relative;}
.about-certification-sec li h3{color: #000; font-weight:normal; font-size:16px; margin:15px 0 0;}

/* about company history css*/

.about-company-graph-sec{display:block; clear:both; background: #f9f9f9;  padding-bottom:30px; padding-top:30px;}
.about-company-graph-sec h3{color: #1b396b; font-size:26px; margin:0px 0 15px; position:relative; padding-bottom:15px; display:block; clear:both;}
.about-company-graph-sec h3:before{position:absolute; content:""; left:0; top:100%; height:1px; width:10%; top:100%; background:#f67f1b;}
.about-company-graph-sec h4{color: #333; font-size:18px; font-weight:bold; margin:0px 0 20px; position:relative; padding-bottom:25px; display:block; clear:both;}

.about-graph-smr{display:block; clear:both; position:relative;}
.about-graph-dt{margin-left:0px; display:block; position:relative; padding-bottom:100px;}
.about-graph-dt .year-s{width:100px; display:inline-block; text-align:center; position:relative; text-align:center;}
.about-graph-dt:after{content:""; position:absolute; top:30px; right:-30px; height:2px; width:80%; background:#d32024;}
.about-graph-dt:before{content:""; position:absolute; top:50px; bottom:-80px; left:50px; height:100%; width:2px; background:#d32024;}
.about-graph-dt.lsts:before{background:none;}
.about-graph-dt .year-s:before{width:0; height:0; border:50px solid transparent; border-bottom-color:#d32024; position:absolute;top:-70px; content:"";left:0;}
.about-graph-dt .year-s:after {content:""; position: absolute; left:0px;top:30px; width: 0;height: 0;border: 50px solid transparent;border-top-color:  #d32024;    }
.about-graph-dt .year-s span{position:relative; z-index:5; font-size:20px; font-weight:bold; padding:15px 0; color:#fff; display:block;}
.about-graph-text{border:2px solid #d32024; display:block; position:relative; padding:15px; color:#333; margin-bottom:30px; border-radius:50px; font-size:13px;}
.about-graph-text p:last-child{margin-bottom:0;}


.about-company-history-head{text-align:center;}
.about-company-history-head h3{font-size:34px;}
.about-company-history-head h3:before{margin:auto; left:0; right:0;}
.main-timeline{overflow: hidden; position: relative;}
.main-timeline .timeline{position: relative; margin-top: -90px;}
.main-timeline .timeline:first-child{ margin-top: 0; }
.main-timeline .timeline:before,
.main-timeline .timeline:after{content: ""; display: block; width: 100%; clear: both;}
.main-timeline .timeline:before{content: "";    width: 100%;  height: 100%;  box-shadow: -8px 0 5px -5px rgba(0, 0, 0, 0.5) inset;  position: absolute;  top: 0; right: 0; z-index: 2;}
.main-timeline .timeline-icon{width: 210px; height: 210px; border-radius: 50%; border: 25px solid transparent; border-top-color: #f44556; border-right-color: #f44556;  margin: auto;  position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; transform: rotate(45deg);}
.main-timeline .year{display: block; width: 110px; height: 110px; line-height: 110px; border-radius: 50%; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.4); margin: auto; font-size: 30px;  font-weight: bold; color: #f44556; text-align: center; position: absolute; top: 0; left: 0; bottom: 0;   right: 0; transform: rotate(-45deg);}
.main-timeline .timeline-content{width: 35%; float: right;  background: #f44556; padding: 30px 20px; margin: 43px 0; z-index:2; position: relative;}
.main-timeline .timeline-content.fst{margin-top:65px;}
.main-timeline .timeline-content:before{content: ""; width: 20%; height: 15px; background: #f44556; position: absolute; top: 50%; left: -20%; z-index: -1; transform: translateY(-50%);}
.main-timeline .title{ font-size: 20px; font-weight: bold; color: #fff;  margin: 0 0 10px 0; padding:0;}
.main-timeline .description{font-size: 14px; color: #fff; line-height:20px;  margin: 0; scrollbar-width: thin; min-height: 74px; max-height: 74px; overflow: auto; margin-right:-15px; padding-right:15px;} 
.main-timeline .description::-webkit-scrollbar{width:3px;}
.main-timeline .description::-webkit-scrollbar-track {background:#fff;}
.main-timeline .description::-webkit-scrollbar-thumb {background-color:#f67f1b;}

.main-timeline .timeline:nth-child(2n):before{ box-shadow: 8px 0 5px -5px rgba(0, 0, 0, 0.5) inset; }
.main-timeline .timeline:nth-child(2n) .timeline-icon{ transform: rotate(-135deg); }
.main-timeline .timeline:nth-child(2n) .year{ transform: rotate(135deg); }
.main-timeline .timeline:nth-child(2n) .timeline-content{ float: left; }
.main-timeline .timeline:nth-child(2n) .timeline-content:before{ left: auto; right: -20%;}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-top-color: #e97e2e; border-right-color: #e97e2e;}
.main-timeline .timeline:nth-child(2n) .year{ color: #e97e2e; }
.main-timeline .timeline:nth-child(2n) .timeline-content,
.main-timeline .timeline:nth-child(2n) .timeline-content:before{ background: #e97e2e; }
.main-timeline .timeline:nth-child(3n) .timeline-icon{ border-top-color: #13afae; border-right-color: #13afae;}
.main-timeline .timeline:nth-child(3n) .year{ color: #13afae; }
.main-timeline .timeline:nth-child(3n) .timeline-content,
.main-timeline .timeline:nth-child(3n) .timeline-content:before{ background: #13afae; }
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-top-color: #105572; border-right-color: #105572;}
.main-timeline .timeline:nth-child(4n) .year{ color: #105572; }
.main-timeline .timeline:nth-child(4n) .timeline-content,
.main-timeline .timeline:nth-child(4n) .timeline-content:before{ background: #105572; }


.about-pillars-sec{display:block; clear:both; background:#fff; padding-bottom:30px; padding-top:50px;}
.about-pillars-sec h2{color: #000; font-size:36px; margin:0px 0 30px; font-weight:bold;}
.about-pillars-sec h3{font-size:22px; color:#000000; font-weight:600; margin:0px 0 10px;}
.about-pillars-sec h3 span{color:#d32024;}
.about-pillars-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:26px; margin-bottom:0px;}
.about-pillars-box{background-color: #fff;position: relative; overflow: hidden; box-shadow:0 5px 10px #ddd; margin-bottom:30px; padding:20px;}

/* hide show data */
.only-so-big {height: 100%;overflow: hidden; -webkit-transition: max-height .75s; transition: max-height .75s;}
.read-more {color: #1199f9; cursor: pointer; font-size: 1em; outline: none;}
.read-more:hover {text-decoration: underline;}
.read-more:focus {outline: none;}
.read-more::-moz-focus-inner {border: 0;}
.hid {display: none;}

.tds-professionals-sec{background:#f6f6f6;display:block;clear:both;padding-top:40px;padding-bottom:20px;position:relative}
.tds-professionals-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.tds-professionals-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.tds-professionals-sec h2 span{color:#dc502c;}
.tds-professionals-sec .row .col-md-6 article{box-shadow:0 0 15px rgba(0,0,0,.2);background:#fff;border-radius:10px;padding:15px;min-height:180px; position:relative;margin-bottom:30px}
.tds-professionals-sec h3{font-weight:600; color:#000;font-size:24px;margin-bottom:15px;}
.tds-professionals-sec .row .col-md-6 p{color:#000;font-size:15px;line-height:24px}
.tds-professionals-sec .col-md-6 article:before{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;content:"";height:2px;width:100px;background:#fd9a0b;position:absolute;bottom:0;left:0}
.tds-professionals-sec .col-md-6 article:after{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;content:"";height:100px;width:2px;background:#fd9a0b;position:absolute;bottom:0;left:0}
.tds-professionals-sec .col-md-6 article:hover:before{content:"";background:#13a986;transform:translateX(200%);-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%)}
.tds-professionals-sec .col-md-6 article:hover:after{content:"";background:#13a986;transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%)}
.tds-professionals-sec ul{list-style:none; padding-left:0; margin:0;}
.tds-professionals-sec ul li{position:relative; padding:5px 0; padding-left:35px; line-height:25px; color:#333; border-bottom:0;}
.tds-professionals-sec ul li:before{position:absolute; content:"\f00c"; left:10px; top:5px; font-size:15px; display:inline-block; font-family:FontAwesome; color:#f67f1b;}
.tds-professionals-sec img{width:130px;}

.process-slide-sec{display:block; clear:both; background:#fff;  padding-bottom:20px; padding-top:50px;}
.process-slide-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.process-slide-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.process-slide-sec h2 span{color:#dc502c;}
.process-slide-sec h3{font-size:24px; font-weight:bold; margin:0 0 15px;}
.process-slide-sec p{font-size:15px; line-height:26px;}
.tds-process-box{box-shadow:0 5px 15px rgba(0,0,0,.2);background:#fff; padding:15px; position:relative;margin:15px 30px 30px; transition: all .3s ease-in-out;}
.tds-process-box:hover{box-shadow: 1px 0 34px 1px rgb(0 0 0 / 13%), 0 15px 34px 1px rgb(0 0 0 / 13%);}

.tds-process-boxul{margin:0; padding:0 0 0 0px; list-style:none;}
.tds-process-box li{position:relative; margin-bottom:3px; font-size:15px; padding-left:20px;}
.tds-process-box li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome; display:inline-block; position:absolute; left:0; top:4px; color:#63c5af;}




.payroll-benefits-sec{display:block; clear:both; background:#f6f6f6;  padding-bottom:30px; padding-top:30px;}
.payroll-benefits-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 10px;position:relative;color: #000; text-align:center;}
.payroll-benefits-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-benefits-sec h2 span{color:#dc502c;}
.payroll-benefits-box{background-color: #fff; display: block; box-shadow: 0 0 5px rgb(0 0 0 / 10%); text-align: center; margin: 20px 0;}
.payroll-benefits-box .hover-payroll-benefits{position: relative; overflow: hidden;}
.payroll-benefits-info{padding: 70px 30px;}
.payroll-benefits-info img{max-width: 96px;}
.payroll-benefits-info h3 {font-size: 1.25em; font-weight: 600;color: #000; margin-top: 20px; margin-bottom: 10px;line-height: 1.1; min-height:40px;}
.payroll-benefits-hoverInfo{width:100%;height:100%;position:absolute;background:rgba(1, 150, 160, .95);top:0;left:0;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transform:scale(0, 0);-webkit-transform:scale(0, 0); padding:20px 20px 10px;text-align:center;justify-content: center;align-items: center;display: flex;}
.payroll-benefits-hoverInfo p{font-size:15px;line-height:1.6;color:#fff;}
.payroll-benefits-box:hover .payroll-benefits-hoverInfo{transform:scale(1, 1);-webkit-transform:scale(1, 1) }
.payroll-benefits-heading{margin:0 auto 50px; text-align:center; max-width:950px;}
.payroll-benefits-heading p{font-size:15px; line-height:26px; margin:0}
.payroll-benefits-heading p a{color: #962002;}

.priceplan table{width:100%; border-collapse:collapse; margin-bottom:20px;}
.priceplan table th{padding:10px; background:#ddd; font-size:16px; border:1px solid #ccc;}
.priceplan table.pd-tab1 th:first-child, .priceplan table.pd-tab1 td:first-child{width:70%;}
.priceplan table td{padding:10px; border:1px solid #ddd;}

.product-keyfeature .modal-title{display: inline-block; font-weight:bold;}
.product-keyfeature .modal-body ul{margin:0; padding:0 0 0 0px; list-style:none;}
.product-keyfeature .modal-body li{position:relative; margin-bottom:3px; font-size:14px; padding-bottom:3px; border-bottom: 1px dashed #ccc; padding-left:20px;}
.product-keyfeature .modal-body li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome; display:inline-block; position:absolute; left:0; top:4px; color:#63c5af;}
.product-keyfeature .modal-body ul:last-child li{border-bottom:0;}
.product-keyfeature .modal-body h5{font-size:18px; font-weight:bold; color:#006bb2;}
.modal{z-index:9999;}
.modal-backdrop{z-index:1111;}

.user-interface-sec{background:#fff; padding-top:50px; padding-bottom:50px; display:block; clear:both; position:relative; border-top: 1px solid #ddd;}
.user-interface-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.user-interface-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.user-interface-sec h2 span{color:#dc502c;}
.user-interface-sec .nav-tabs{margin:0; border:0; text-align:center; display:block}
.user-interface-sec .nav-tabs li{display:inline-block;}
.user-interface-sec .nav-tabs li a{padding:10px 20px; display:block; font-size:22px; font-weight:bold; position:relative; color:#000; border:0; border-bottom:2px solid transparent; margin:0;}
.user-interface-sec .nav-tabs li a.active{border-bottom-color:#da261e; color:#da261e;} 
.user-interface-sec .tab-pane{text-align:center; padding-top:30px;}
.btn-readmore-gen {padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-weight:700; font-size:15px; background-color: #ffffff;color: #035b46;  border-color:#13a986; display:inline-block; margin-bottom:40px; }
.btn-readmore-gen:hover{color: #fff; background-color:#13a986;}

.btn-readmore-it {padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px; font-weight:700; font-size:15px; background-color: #ffffff;color: #13a986;  border-color:#13a986; display:inline-block; margin-top:15px; }
.btn-readmore-it:hover{color: #fff; background-color:#13a986;}


.genius-user-int-sec{background:#f7f7f7; padding-top:50px; padding-bottom:50px; display:block; clear:both; position:relative; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.genius-user-int-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.genius-user-int-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.genius-user-int-sec h2 span{color:#dc502c;}
.genius-user-int-sec ul{margin:0; padding:0; border:0; display:block;}
.genius-user-int-sec ul li{float:none; display:block; margin:0;}
.genius-user-int-sec ul li a{background: #fff; border-radius: 3px; margin-bottom:15px;  border:0; position: relative; cursor: pointer; display:block; font-weight: 500;font-size: 16px; text-align:center; margin-right:0; padding:15px 15px}
.genius-user-int-sec ul li a:hover, .genius-user-int-sec ul li a.active, .genius-user-int-sec ul li a.active:hover, .genius-user-int-sec ul li a:focus{background:#1c5403 !important;  border:0 !important; color:#fff !important;}
.genius-user-int-sec ul li a:after {width:20px; height:20px; border: solid #fff; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; background: #fff; top:17px;}
.genius-user-int-sec ul li a.active:after, .genius-user-int-sec ul li a:hover:after{background: #1c5403; border: solid #1c5403;}
.genius-user-int-sec .left ul li a:after{right:-10px;}
.genius-user-int-sec .right ul li a:after{left:-10px;}
.genius-user-int-sec img{max-width:100%; border:10px solid #fff;}
.genius-user-int-sec .col-md-2, .genius-user-int-sec .col-md-8{display:flex;}
.genius-user-int-sec .row{align-items: center; display:flex;}

.video-text-heading{color: #000; font-size:18px; margin:0px 0 15px; display:block; clear:both; font-weight:bold;}

.product-query-sec{background:#e8f1f9;display:block;clear:both;padding-top:30px;padding-bottom:30px;position:relative;}
.product-query-bg{padding:20px 30px; transition:all ease .3s; box-shadow:0 0px 15px #ddd; background:#fff;}
.product-query-bg h2{font-weight:600; font-size:36px;  color: #000; margin-bottom:30px;}
.product-query-bg .form-group{margin-bottom:30px;}
.product-query-bg .form-group label{display:none;}
.product-query-bg .form-control{height:50px;}
.btn-query{height:50px; padding-left:30px; padding-right:30px; background:#06795f; border-color:#13a987; font-size:18px; font-weight:bold; color:#fff;}

/* popup software form css*/

.product-freedemo-frm{position: relative; padding-top:30px; padding-bottom:30px; background-color: #47679a; clear:both;}
.product-freedemo-quote{display:block; clear:both;}
.product-freedemo-quote{font-size:20px; margin:0px 0 5px;color: #fff; font-weight:normal;}
.product-freedemo-quote .freedemo-title{margin-top: 0; margin-bottom: 0.5rem; font-weight: 500; font-size: 1rem; line-height: 1.2;}
.btn-freedemo{background-color: #058e6e; border-color:#058e6e; color: #fff; border-radius:0px; height:73px; font-size:20px; font-weight: 500;line-height:58px;text-align: center;vertical-align: middle; width:100%;}
.btn-freedemo:hover, .btn-freedemo:focus{color:#fff;}
.product-query-box .form-control{color: #000; border-radius:0px; height:45px; border:0; border-bottom:1px solid #333;}
.product-freedemo-frm blockquote{margin:0;}

.product-query-box{background:#fff; padding:14px 15px;}
.product-freedemo-frm .col-md-9{ padding-right:0;}
.product-freedemo-frm .col-md-3{padding-left:0;}
.product-freedemo-frm .col-md-9 .col-md-3{padding-left:15px;}
.product-freedemo-frm .col-md-9 .col-md-3 div{display: table-cell;}
.product-query-box .form-control:focus{outline:none;}
.product-freedemo-pr{display:block; clear:both;}
.product-freedemo-pr p{font-size:14px; margin:10px 0 0px;color: #fff; font-weight:normal;}
.product-freedemo-pr p span{display:inline; padding:0 5px;}



.review-star{text-align:center; display:block; margin-bottom:15px;}
.review-star .fa{font-size:24px; color:#F90;}
.review-star #ctl00_WUC_WriteReview_UpdatePanel1{display:inline-block;}
#WriteReview .col-md-6, #WriteReview .col-md-12{margin-bottom:15px;}
#WriteReview .btn-primary{background-color: #13a986;color: #fff; border-color:#13a986; font-size:15px; font-weight: 500;padding:5px 16px;}
#WriteReview .btn-primary:hover, #WriteReview .btn-primary:focus{color:#fff;}

.topscroll{position:fixed;background-color: #13a986;color: #fff;height: 36px;width: 36px;right: 20px;bottom: 20px; line-height:36px; font-size:25px; text-align: center; display: none; cursor:pointer;}



.product-page-tab-sec{background:#fafafa; padding-top:30px; padding-bottom:30px; clear:both; position:relative;}
.product-page-tab-sec h2{font-size:35px; font-weight:normal; margin:0 0 50px; color:#000; text-align:center;}
.product-page-tab-sec h2 span{font-weight:bold;}
.product-page-tab{background:#f3f4f5; padding-top:0px; padding-bottom:0px; clear:both; position:relative;}
.product-page-tab .nav-tabs{margin:0;}
.product-page-tab .nav-tabs li{text-align:center; padding:0;}
.product-page-tab .nav-tabs li:before a.active{content:""; position:absolute; height:1px; width:100%; background:#fff; top:100%; left:0;}
.product-page-tab .nav-tabs li a{padding:20px 20px; display:block; font-size:18px; font-weight:bold; position:relative; color:#000; border-right:1px solid #ddd;}
.product-page-tab .nav-tabs li:last-child a{border-right:0;}
.product-page-tab .nav-tabs li a.active{background:#fff; border-top:1px solid #da261e; color:#da261e;} 
.product-page-tab-dt{background:#fff; padding-top:50px; padding-bottom:20px; clear:both; position:relative;}
.product-page-tab-dt .tab-pane> .row{margin:0;}
.product-list-box{display:block; clear:both; padding:10px; background:#fff; box-shadow:0 3px 20px #ddd; margin-bottom:30px;}
.product-list-box h3{font-size:20px; margin:0 0 10px; font-weight:bold; text-align:center;}
.product-text-disp ul{margin:0; padding:0px; min-height:128px;}
.product-text-disp ul li{margin:0 0 0 5px; text-align:left; padding-left:15px; color:#445475; line-height:24px; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 9px; }
.product-main-img{display:block; clear:both; position:relative; padding:15px 10px; background:#f7f9fd; margin-bottom:10px; text-align:center;}
.product-main-img img{max-width:85%;box-sizing: border-box; display:inline-block;}
.product-text-head{font-size:16px; margin:0px 0 10px; font-weight:bold;  color:#333; text-align:center;}
.product-text-disp{font-size:12.8px; margin:0px 0 15px;  color:#333; text-align:center; line-height:25px;;}
.product-list-btn{display:block; clear:both; text-align:center;}
.product-list-btn a{background:#13a986; padding:0 15px; border-radius:0; border:1px solid #13a986; color:#fff; letter-spacing:0; height:40px; line-height:40px; font-size:15px; display:inline-block; margin:0 2px; text-transform:uppercase; }
.product-list-btn a+a{background:#fff; border:1px solid #13a986; color:#13a986;}
.product-list-btn a:hover, .product-list-btn a:focus{background:#333; border-color:#333; color:#fff; text-decoration:none;}

.hr-activities-sec{display:block; clear:both; background: #fff;  padding-bottom:30px; padding-top:30px; border-bottom:1px solid #ddd;}
.hr-activities-sec h2{font-size:30px; color: #354168; position:relative; padding-bottom:5px; font-weight:600; margin:0 0 30px; position:relative; text-align:center;}
.hr-activities-sec h2:before{content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.hr-activities-sec h2 span{color:#dc502c;}
#payrollSlider .carousel-indicators {position: relative; top: 0; left: 50%; z-index:0; transform: translateX(-50%); width: 100%; margin: 30px 10px;    text-align: center}
#payrollSlider .carousel-indicators li {height: 128px; width: 128px; display: inline-block; text-align: center; opacity: .8; border-radius:0; border: 1px solid #efefef; background: #efefef; line-height: .7em;margin: 0 10px;}
#payrollSlider .carousel-indicators li:hover {background: #6CB844;}
#payrollSlider .carousel-indicators li:hover img {-webkit-filter: invert(100%); filter: invert(100%)}
#payrollSlider .carousel-indicators li:hover .img-title {color: #fff}
#payrollSlider .carousel-indicators li.active {opacity: 1;  border: 1px;}
#payrollSlider .carousel-indicators li.active img { -webkit-filter: invert(100%); filter: invert(100%)}
#payrollSlider .carousel-indicators li img { height:48px; width: 48px; display: table; margin:16px auto 10px;}
#payrollSlider .carousel-indicators li .img-title {font-size: 13px; line-height: 1.1em!important; padding: 3px}
.carousel-item-content h3{font-size:30px; color:#000; font-weight:bold;}
#payrollSlider .carousel-indicators li.active .img-title {color: #fff}
#payrollSlider .carousel-indicators li.active:nth-child(1) {background: #df5c35; border: #df5c35}
#payrollSlider .carousel-indicators li.active:nth-child(2) { background: #933; border: #933}
#payrollSlider .carousel-indicators li.active:nth-child(3) {background: #6351a2; border: #6351a2}
#payrollSlider .carousel-indicators li.active:nth-child(4) {background: #173760; border: #173760}
#payrollSlider .carousel-indicators li.active:nth-child(5) {background: #2756c4; border: #2756c4}
#payrollSlider .carousel-indicators li.active:nth-child(6) {background: #4285ed; border: #4285ed}
#payrollSlider .carousel-indicators li.active:nth-child(7) {background: #459798; border: #459798}
#payrollSlider .carousel-indicators li.active:nth-child(8) {background: #79ad3a;border: #79ad3a}
#payrollSlider .carousel-indicators li.active:nth-child(9) {background: #e5b423; border: #e5b423}
#payrollSlider .carousel-indicators li.active:nth-child(10) {background: #fa9010; border: #fa9010}
.img-fluid {max-width: 100%; height: auto;}
.carousel-item-content ul{margin:0; padding:0px; min-height:128px;}
.carousel-item-content p{color:#000; line-height:24px; font-size:15px; margin:0;}
.carousel-item-content ul li{margin:0; text-align:left; padding-left:15px; color:#000; line-height:24px; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }



.help-page-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:30px; padding-top:30px;}
.help-page-sec h2{font-size:40px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.help-page-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.help-page-sec h2 span{color:#dc502c; display:block; clear:both; font-size:24px;}
.product-help-box{padding:15px; background:#fff; box-shadow:0 3px 10px #ddd; margin-bottom:20px; text-align:center;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);overflow: hidden;}
.product-help-box:hover{box-shadow: 0 0 25px rgb(0 0 0 / 10%); background: #fff;}
.product-help-box:before{content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098d1; height: 4px;   -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;height: 2px;background: #dc502c;}
.product-help-box:hover:before {left:0; right:0;}
.product-help-box h3{font-size:18px; color:#000000; font-weight:600; margin:0px 0 5px;}
.product-help-box:hover h4{color: #dc502c;}
.product-help-box p{font-weight: 300; color: #445475; font-size:14px; line-height:24px; margin:0 0 10px;}
.product-help-box p span{display:inline-block; padding:0 5px;}
.btn-ppt-help{background:#0b8a6c; padding:0 10px; border-radius:0; border:1px solid #065e49; color:#fff; height:30px; line-height:30px; font-size:12px; display:inline-block;}
.btn-ppt-help:hover, .btn-ppt-help:focus{background:#333; border-color:#333; color:#fff; text-decoration:none;}
.product-help-box:hover .btn-ppt-help{background:#333; border-color:#333; color:#fff;}

.help-page-services-sec{display:block; clear:both; background: #fff;  padding-bottom:30px; padding-top:30px;}
.help-page-services-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.help-page-services-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.help-page-services-sec h2 span{color:#dc502c;}
.product-serv-help-box{padding:20px 20px 20px; background:#fff; box-shadow:0 3px 10px #ddd; margin-bottom:20px; text-align:center;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);overflow: hidden;}
.product-serv-help-box:hover{box-shadow: 0 0 25px rgb(0 0 0 / 10%); background: #fff;}
.product-serv-help-box h3{font-size:15px; color:#000000; font-weight:400; margin:0px 0 10px; min-height:40px;}
.btn-serv-help{background:#13a986; padding:0 10px; border-radius:0; border:1px solid #13a986; color:#fff; height:30px; line-height:30px; font-size:12px; display:inline-block;}
.btn-serv-help:hover, .btn-serv-help:focus{background:#333; border-color:#333; color:#fff; text-decoration:none;}

.faq-page-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:30px; padding-top:30px;}
.faq-page-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.faq-page-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.faq-page-sec h2 span{color:#dc502c;}
.faq-page-sec h3{font-size:25px; color:#000000; font-weight:600; margin:0px 0 20px;}
.faq-page-sec p{font-weight: 300; color: #445475; font-size:15px; line-height:24px; margin:0 0 30px;}
.faq-page-sec .accordion-item h4{margin:0;font-size:25px; color:#000000; font-weight:600;}
.faq-page-sec .accordion-item p{margin-bottom:10px;}
.btn-readmore-faq{padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; font-size:15px; background-color: #ffffff;color: #13a986;  border-color:#13a986; display:inline-block; border-radius:0;}
.btn-readmore-faq:hover{color: #fff; background-color:#13a986;}
.faq-page-sec ul{margin:0; padding:0px; min-height:128px;}
.faq-page-sec ul li{margin:0; text-align:left; padding-left:15px; line-height:24px; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }
.faq-page-sec ul li a{color:#000;}
.faq-page-sec ul li a:hover{text-decoration:underline;}

.contact-datils-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.contact-datils-sec h5 {font-size: 14px; color: #000; text-transform: uppercase; font-weight: 700; margin: 0 0 10px; text-align:center;}
.contact-datils-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center; text-transform:uppercase;}
.contact-datils-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.contact-datils-sec h2 span{color:#dc502c;}
.contact-datils-sec h3{font-size:25px; color:#000000; font-weight:600; margin:0px 0 20px;}
.address-box {background: url(../images/dotbg.png) repeat #ec920a; padding: 15px; position: relative; overflow: hidden; min-height: 168px; margin-bottom:30px;}
.address-box:after {position: absolute; width: 85px; height: 85px; background: rgba(255,255,255,.1); right: -20px; bottom: -20px; content: ""; border-radius: 100%;}
.address-box h4{font-size: 22px; font-weight: 900; color: #fff; position:relative; padding-bottom:20px;}
.address-box h4:after {position: absolute; left: 0; bottom: 15px; width: 50px; height: 1px; background: #fff; content: "";}
.address-box p{font-size: 15px; color: #fff; line-height: 24px; margin: 0;}
.address-box p a{color: #fff;}
.address-box-2{background-color:#2c2267;}
.address-box .cont-sm{margin:0; padding:10px 0 0 0; list-style:none;}
.address-box .cont-sm i{font-size:16px; padding-right:3px;}
.address-box .cont-sm:before, .address-box .cont-sm:after{content:''; display:table;}
.address-box .cont-sm:after{clear:both;}
.address-box .cont-sm li{float:left; margin-bottom:1px; margin-right:3px; color:#fff; width:48.5%; line-height:22px; position:relative; border:1px solid #6c6981; padding-left:5px; padding-right:5px; font-size:12px;}
.address-box-3{background-color:#df5c56;}
.cont-b-box{background:#fff; padding: 10px; position: relative; margin-bottom:15px; box-shadow:0 0 5px #ccc; overflow:hidden; min-height:82px;}
.cont-b-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.cont-b-box h4{font-size:20px; font-weight:500; color: #000; position:relative; padding-bottom:15px; margin-bottom:0;}
.cont-b-box h4:after {position: absolute; left: 0; bottom: 15px; width:30px; height: 1px; background: #df5c56; content: "";}
.cont-b-box p{font-size: 14px; color: #000; line-height: 24px; margin: 0;}
.cont-gstin p{font-size:18px !important;}
.cont-gstin{text-align:center;}
.cont-gstin h4{padding-bottom:17px; margin-bottom:0;}
.cont-gstin h4:after{left:0; right:0; margin:auto; width:60%;}

.query-form-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.query-form-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.query-form-box h3{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.query-form-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.query-form-box .form-group{margin-bottom:15px;}
.query-form-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.query-form-box textarea.form-control{height:40px;}
.btn-cont-query{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border-color:#13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-cont-query:hover, .btn-cont-query:focus{color:#fff; background:#df5c56;border-color:#df5c56;}

.contact-bank-box{background:#fff; padding: 10px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; min-height:281px; overflow:hidden;}
.contact-bank-box:after {position: absolute; width:80px; height:80px; background: rgba(19,169,134,.1); right: -20px; bottom: -20px; content: ""; border-radius: 100%;}
.contact-bank-box h4{font-size:20px; font-weight:500; color: #000; position:relative; padding-bottom:15px; margin-bottom:0;}
.contact-bank-box h4:after {position: absolute; left: 0; bottom: 15px; width: 50px; height: 1px; background: #df5c56; content: "";}
.contact-bank-box table{border-collapse:collapse;}
.contact-bank-box td{font-size: 14px; color: #000; line-height: 24px; padding:3.5px 0;}
.contact-bank-box td strong{font-weight:500;}

.order-datils-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.order-datils-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.order-datils-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.order-datils-sec h2 span{color:#dc502c;}

.downloadsetup-datils-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.downloadsetup-datils-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.downloadsetup-datils-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.downloadsetup-datils-sec h2 span{color:#dc502c;}

.knowledgebase-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.knowledgebase-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.knowledgebase-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.knowledgebase-sec h2 span{color:#dc502c;}
.knowledgebase-p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px; text-align:center;}
.knowledg-search{display:block; clear:both; text-align:center; margin-bottom:15px;}
.knowledg-search .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width:40%; display:inline-block;}

.Knowledgebase-rb{border:1px solid #ddd; margin-left:-25px; padding:15px 20px 15px; background:#fff;}
.Knowledgebase-rb img{max-width:100%;}
.Knowledgebase-rb .toggle { position: relative; margin: 0; background: white; }
.Knowledgebase-rb .toggle.first { margin-top: 25px; }
.Knowledgebase-rb .toggle.get-code { padding-bottom: 15px; border-bottom: 1px solid #eee; background: #FEFEFE; }
.Knowledgebase-rb .toggle-label{background:#f7f7f7 url(../images/accordian-arrow-close.png) no-repeat 99% 50%; padding: 10px 15px 10px; border:solid 1px #d5d5d5; color: #000; display: block; font-size: 16px; outline:none; margin-bottom:15px; cursor:pointer;}
.Knowledgebase-rb .toggle-label.opened{background: url(../images/accordian-arrow-open.png)no-repeat 99% 50%;}
.Knowledgebase-rb .toggle-label:hover { background-color: #fafafa; }
.Knowledgebase-rb .toggle-content { display: none; padding: 15px 14px 10px 20px; border: 1px solid #eee; clear: both; overflow: hidden; margin-top:-15px;}
.knowlege-width{width:100%;}
.sag-knowlege{position:relative;}
.sag-knowlege table{border-collapse:collapse; width:100%;}
.sag-knowlege table td{padding:5px;  text-align:center; vertical-align:middle; border:1px solid #dc4637; background:#f7f7f7; color:#dc4637;}
.sag-knowlege table td span{color:#555; padding-left:5px; font-weight:bold;}
.sag-knowlege li{line-height:1.6em;}
.sag-knowlege ul{margin:0; list-style:none; margin:0 0 15px;}
.sag-knowlege p{color:#000; margin:0 0 0;}
.sag-knowlege-img{float:right; width:420px; margin-left:15px;}

.knowledgebase-sec ul{margin:0; padding:0; border:0; display:block;}
.knowledgebase-sec ul li{float:none; display:block; margin:0;}
.knowledgebase-sec ul li a{background: #fff; border-radius:0; margin-bottom:15px; margin:0 0 5px;  border:0; position: relative; cursor: pointer; display:block; font-weight: 500;font-size: 16px; text-align:center; margin-right:0; padding:15px 15px; color:#000;}
.knowledgebase-sec ul li a:hover, 
.knowledgebase-sec ul li a.active, 
.knowledgebase-sec ul li a.active:hover, 
.knowledgebase-sec ul li a:focus{background:#48b818 !important;  border:0 !important; color:#fff !important;}
.knowledgebase-sec ul li a:after {width:20px; height:20px; border: solid #fff; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; background: #fff; top:17px;}
.knowledgebase-sec ul li a.active:after, .knowledgebase-sec ul li a:hover:after{background: #48b818; border: solid #48b818;}
.knowledgebase-sec ul li a:after{right:-10px;}
.header-fancy{font-size:16px; font-weight:500;}
.knowledg-no-result{background:#fff; padding: 10px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; text-align:center; font-size:16px;}


.payroll-recommends-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.payroll-recommends-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.payroll-recommends-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-recommends-sec h2 span{color:#dc502c;}
.payroll-recommends-sec p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px;}
.payroll-recommends-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden; text-align:center; min-height:230px;}
.payroll-recommends-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.payroll-recommends-box h3{font-size:22px; font-weight:500; color: #000; position:relative; margin-bottom:5px;}

.payroll-self-service-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.payroll-self-service-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.payroll-self-service-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-self-service-sec h2 span{color:#dc502c;}
.payroll-self-service-box  {padding-top: 30px; }
.payroll-self-service-box .row{margin-bottom: 55px;}
.payroll-self-service-box h3 {font-size: 24px; margin-top: 0; margin-bottom: 15px; line-height: 30px; color: #000;}
.payroll-self-service-box p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px;}

.payroll-software-part-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.payroll-software-part-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 20px;position:relative;color: #000; text-align:center;}
.payroll-software-part-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-software-part-sec h2 span{color:#dc502c;}
.payroll-software-features-heading{text-align:center; margin-bottom:50px;}
.payroll-software-features-heading p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px;}
.payroll-soft-part-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden; text-align:center;}
.payroll-soft-part-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.payroll-soft-part-box h3{font-size:22px; font-weight:500; color: #000; position:relative; margin-bottom:5px; margin-top:10px;}
.payroll-soft-part-box h3 a{color: #000;}


.payroll-more-about-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.payroll-more-about-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.payroll-more-about-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-more-about-sec h2 span{color:#dc502c;}
.payroll-more-about-box {padding-top: 30px;  padding-bottom: 30px; background:#f6f6f6;}
.payroll-more-about-box.bg-white {background: #fff;}
.payroll-more-about-box h3 {font-size: 24px; margin-top: 0; margin-bottom: 15px; line-height: 30px; color: #000;}
.payroll-more-about-box p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px;}
.payroll-more-about-box ul{margin:0; padding:0px; min-height:128px;}
.payroll-more-about-box ul li{margin:0; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }

.payroll-why-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.payroll-why-sec h2{font-size:30px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000;;}
.payroll-why-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px; height:2px;display:block}
.payroll-why-sec h2 span{color:#dc502c;}
.payroll-why-sec p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 10px;}

.payroll-user-dt{background:#b6f1e3; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.payroll-user-dt:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.payroll-user-dt:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); left: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.payroll-user-dt p{font-weight:600; color: #445475; font-size:16px; line-height:24px; margin:0 0 0px;}

.payroll-soft-business-sec{display: block; clear: both; position: relative; background:#13a986; padding-top: 50px; padding-bottom: 50px;}
.payroll-soft-business-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 0px;color: #fff;}
.btn-payroll-business{height:50px; line-height:38px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border-color:#fff; font-size:16px; text-transform:uppercase; color:#fff; display:inline-block;}
.btn-payroll-business:hover, .btn-payroll-business:focus{color:#fff; background:#df5c56;border-color:#df5c56;}

.payroll-software-use-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.payroll-use-item-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden; text-align:center;min-height:330px;}
.payroll-use-item-box h3 {font-size:20px; margin-top: 0; margin-bottom: 15px; color: #000;}
.payroll-use-item-box p{font-weight:500; color: #445475; font-size:14px; line-height:24px; margin:0 0 0px;}

.payroll-software-about-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.payroll-software-about-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.payroll-software-about-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.payroll-software-about-sec h2 span{color:#dc502c;}
.payroll-software-about-dt{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden; text-align:center;min-height:250px;}
.payroll-software-about-dt h3 {font-size:20px; margin-top: 0; margin-bottom: 15px; color: #000;}
.payroll-software-about-dt p{font-weight:500; color: #445475; font-size:14px; line-height:24px; margin:0 0 15px;}
.payroll-software-about-dt a{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border-color:#13a987; font-size:16px; text-transform:uppercase; color:#fff; display:inline-block; line-height:40px}
.payroll-software-about-dt a:hover, .payroll-software-about-dt a:focus{color:#fff; background:#df5c56;border-color:#df5c56;}

.important-link-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.important-link-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.important-link-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.important-link-sec h2 span{color:#dc502c;}
.important-link-sec ul{margin:0; padding:0px; min-height:128px;}
.important-link-sec ul li{margin:0; text-align:left; padding-left:15px; line-height:26px; color: #445475; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }
.important-link-sec ul li a{color:#445475;}
.important-link-sec ul li a:hover{color:#F00; text-decoration:underline;}

.other-sites-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.other-sites-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.other-sites-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.other-sites-sec h2 span{color:#dc502c;}
.other-sites-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc;}
.other-sites-box h3 {font-size:20px; margin-top: 0; margin-bottom: 15px; color: #000;}
.other-sites-box p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 15px;}

.policies-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.policies-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.policies-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.policies-sec h2 span{color:#dc502c;}
.policies-sec ul{margin:0; padding:0px; min-height:128px;}
.policies-sec ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:26px; color: #445475; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }
.policies-sec ul li a{color:#445475;}
.policies-sec p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 15px;}

.television-ads-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.television-ads-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 20px;position:relative;color: #000; text-align:center;}
.television-ads-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.television-ads-sec h2 span{color:#dc502c;}
.television-ads-sec p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 30px; text-align:center;}
.company-live-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc;}
.company-live-box h3 {font-size:18px; margin-top: 0; margin-bottom: 15px; color: #000;}
.company-live-box .resp-iframe{width:100%;}


.apply-career-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.apply-career-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.apply-career-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.apply-career-sec h2 span{color:#dc502c;}
.apply-career-form-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.apply-career-form-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.apply-career-form-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.apply-career-form-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.apply-career-form-box .form-group{margin-bottom:15px;}
.apply-career-form-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.apply-career-form-box textarea.form-control{height:40px;}
.btn-cont-apply-career{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border-color:#13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-cont-apply-career:hover, .btn-cont-apply-career:focus{color:#fff; background:#df5c56;border-color:#df5c56;}
.reset-btn{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#df5c56; border-color:#df5c56; font-size:16px; text-transform:uppercase; color:#fff;}
.reset-btn:hover, .btn-cont-apply-career:focus{color:#fff; background:#000;border-color:#000;}


.grievance-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.grievance-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.grievance-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.grievance-sec h2 span{color:#dc502c;}
.grievance-form-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.grievance-form-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.grievance-form-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.grievance-form-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.grievance-form-box .form-group{margin-bottom:15px;}
.grievance-form-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.grievance-form-box textarea.form-control{height:40px;}
.btn-grievance{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-grievance:hover, .btn-grievance:focus{color:#fff; background:#df5c56;border-color:#df5c56;}


.thankspayment-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.thankspayment-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.thankspayment-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.thankspayment-sec h2 span{color:#dc502c;}
.thankspayment-sec p{font-weight:500; color: #445475; font-size:15px; line-height:24px; margin:0 0 30px; text-align:center;}
.thankspayment-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.thankspayment-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.thankspayment-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.thankspayment-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.btn-thankspayment{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}

.thanks-link{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.thanks-link:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.thanks-link h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.thanks-link h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.thanks-link ul{margin:0; padding:0px;}
.thanks-link ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:26px; color: #445475; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }

.notfound-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.notfound-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.notfound-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.notfound-sec h2 span{color:#dc502c;}
.notfound-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.notfound-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}

.customer-login-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.customer-login-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.customer-login-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.customer-login-sec h2 span{color:#dc502c;}
.customer-login-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.customer-login-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.customer-login-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.customer-login-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.customer-login-box .form-group{margin-bottom:15px;}
.customer-login-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.customer-login-box textarea.form-control{height:40px;}
.btn-login{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-login:hover, .btn-login:focus{color:#fff; background:#df5c56;border-color:#df5c56;}


.price-calc-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.price-calc-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.price-calc-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.price-calc-sec h2 span{color:#dc502c;}
.price-calc-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.price-calc-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.price-calc-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.price-calc-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.price-calc-box .form-group{margin-bottom:0;}
.price-calc-box .form-group .table-responsive{margin-top:15px;}
.price-calc-box td{padding:5px 0;}
.price-calc-box td:first-child{width:20%;}
.price-calc-box tr:nth-of-type(odd) td{background:#f6f6f6;}
.price-calc-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.btn-price{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-price:hover, .btn-price:focus{color:#fff; background:#df5c56;border-color:#df5c56;}
.price-calc-box ul{margin:0; padding:0px;}
.price-calc-box ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:26px; color: #445475; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 9px; }

.product-calc-quotation{border-collapse:collapse; width:100%;}
.product-calc-quotation th{padding:5px; background:#db4637; color:#fff; font-size:14px; border:1px solid #ccc;}
.product-calc-quotation td{padding:5px; background:#fff;  text-align:right; vertical-align:middle; border:1px solid #ddd; color:#333;}
.product-calc-quotation td span{color:#555; font-weight:bold;}
.product-calc-quotation .toggle-label{font-weight: bold; padding:8px 15px; text-align: left; display:block; border:1px solid #ddd;}
.product-calc-quotation .toggle-label {background:#e9e9e9 url(../images/accordian-arrow-open.png) no-repeat center right; color: #cf1a5a;}
.product-calc-quotation .active-toggle .toggle-label {background:#e9e9e9 url(../images/accordian-arrow-close.png) no-repeat center right; color: #333;}
.product-calc-quotation .toggle-content{display:none;}
.product-calc-quotation td table td{font-size:12px;}
.product-calc-quotation td table td:last-child{background:#FFFFCC;}
.product-calc-quotation td .price-remove{border:0; background:none; float:none; opacity:1;}
.product-calc-quotation td .price-remove span{color:#db4637;font-size: 24px;}
.product-calc-quotation .form-control{box-shadow:0 0 0; border-radius:0; -webkit-border-radius:0;}
.product-calc-quotation td[align="center"]{text-align:center;}
.product-calc-quotation .save-btn{background:#337ab7; color:#fff; padding:8px 15px; text-transform:uppercase; font-size:15px; position:relative;}
.product-calc-quotation .cancel-btn{background:#d32024; color:#fff; padding:8px 15px; text-transform:uppercase; font-size:15px; position:relative;}
.product-calc-quotation .save-btn:hover, .product-calc-quotation .save-btn:focus, .product-calc-quotation .cancel-btn:hover, .product-calc-quotation .cancel-btn:focus{color:#fff; opacity:0.85;}
.product-price-calc-sec .form-group:last-child{margin-bottom:0;}


.login-pupup .form-group{margin-bottom:15px;}
.login-pupup .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.login-pupup .btn-login{width:100%;}

.shoping-cart-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.shoping-cart-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.shoping-cart-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.shoping-cart-sec h2 span{color:#dc502c;}
.shoping-cart-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.shoping-cart-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.shoping-cart-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.shoping-cart-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.shop-frm .form-group{margin-bottom:15px;}
.shoping-cart-box .table-responsive{margin-top:15px;}
.shoping-cart-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.padd10c {padding-top: 10px; display: block;}
.padd10c label {margin: 0 0 0 5px;}
.shoping-cart-box .shop-fild {margin: 0; padding-top: 5px; color: #333; font-weight: normal;}
.shop-comp {color: #d32024; font-weight: bold;}
.terms-btn{height:40px; line-height:28px; display:inline-block; padding-left:30px; padding-right:30px; border-radius:0; background:#df5c56; border:1px solid #df5c56; font-size:16px; color:#fff;}
.terms-btn:hover, .terms-btn:focus{color:#fff; background:#000;border-color:#000;}
.continue-btn{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff; margin-left:15px;}
.continue-btn:hover, .continue-btn:focus{color:#fff; background:#df5c56;border-color:#df5c56;}
.checkline-btn{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.term-pupup p{color: #445475; font-size:14px; line-height:24px; margin:0 0 15px;}
.term-pupup ul{margin:0; padding:0px;}
.term-pupup ol{padding-left:15px;}
.term-pupup ul li, .term-pupup ol li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 9px; }
.term-pupup h5{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px; margin:15px 0 0px;}
.term-pupup h5:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}


.download-update-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.download-update-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.download-update-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.download-update-sec h2 span{color:#dc502c;}
.download-mirror{background:#13a986; padding:10px 15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; text-align:center;}
.download-mirror p{color: #fff; font-size:16px; line-height:24px; margin:0 0px;}
.download-update-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.download-update-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.download-update-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.download-update-box table{width:100%; border-collapse:collapse;}
.download-update-box table th{padding:3px; background:#f7f7f7; font-size:16px; border:1px solid #ccc;color: #445475; font-size:14px; text-align:center;}
.download-update-box table td{padding:3px; border:1px solid #ddd;color: #445475; font-size:14px; text-align:center;}
.download-update-box table th:nth-of-type(2){width:30%;}
.download-update-box table th:last-child{width:15%;}
.download-update-box table th:first-child{width:10%;}

.download-utility-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.download-utility-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.download-utility-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.download-utility-sec h2 span{color:#dc502c;}
.download-utility-box{padding:20px 15px; background:#fff; box-shadow:0 3px 10px #ddd; margin-bottom:20px; text-align:center;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);overflow: hidden;}
.download-utility-box:hover{box-shadow: 0 0 25px rgb(0 0 0 / 10%); background: #fff;}
.download-utility-box:before{content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098d1; height: 4px;   -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;height: 2px;background: #dc502c;}
.download-utility-box:hover:before {left:0; right:0;}
.download-utility-box h4{font-size:16px; color:#000000; font-weight:500; margin:0px 0 15px;}
.download-utility-box:hover h4{color: #dc502c;}
.btn-download-utility{background:#fff; padding:0 10px; border-radius:0; border:1px solid #13a986; color:#13a986; height:30px; line-height:30px; font-size:12px; display:inline-block; text-transform:uppercase;}
.btn-download-utility:hover, .btn-download-utility:focus{background:#dc502c; border-color:#dc502c; color:#fff; text-decoration:none;}
.download-utility-box:hover .btn-download-utility{background:#dc502c; border-color:#dc502c; color:#fff;}


.RadComboBox{width:100% !important;}
.redcombo-box .rcbReadOnly{border:1px solid #ddd;}
.redcombo-box .RadComboBox table{width:100% !important;}
.redcombo-box .rcbReadOnly .rcbInput{font-size:14px !important; font-style:normal; color: #555 !important; padding:6px 12px !important;}
.redcombo-box .rcbInputCell, .redcombo-box .rcbArrowCell{background-image:none !important; background:#fff !important; line-height:inherit !important; font-style:normal !important; height:34px !important;}
.redcombo-box .rcbArrowCellRight a{position:relative; display:block; font-size:0px !important; text-indent:0 !important; height:34px !important; line-height:inherit !important; background:#ddd; width:30px !important; }
.redcombo-box .rcbArrowCellRight a:before{position:absolute; content: "\f107"; font-size:30px !important; line-height:16px;  top:10px; left:6px; text-indent:0 !important; display:inline-block; font-family:'FontAwesome'; color:#333; cursor:pointer;}

.rcbSlide .rcbList li{border-bottom:1px solid #ddd; padding:5px; display:block;}
.rcbSlide .rcbList li label{font-weight:normal; position:relative; padding-left:30px; margin:0; font-size:14px; cursor:pointer;}
.rcbSlide .rcbList li.rcbHovered{font-weight:normal; border-bottom:1px solid #ddd; padding:5px; display:block;}
.rcbSlide .rcbList li.rcbHovered label{font-weight:normal; position:relative;}
.rcbSlide .rcbList li label input[type="checkbox"]{cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; background:#fff; height: 18px; width: 18px; border:1px solid #ddd; position:absolute; left:0;top:0;}
.rcbSlide .rcbList li label input[type="checkbox"]:checked:after{content: "\f00c"; font-family:'FontAwesome'; color:#333; height: 18px; width: 18px; border:1px solid #ddd; position:absolute; left:0;top:0; font-size:16px; display:inline-block;}

.referral-program-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.referral-program-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.referral-program-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.referral-program-sec h2 span{color:#dc502c;}
.referal-program-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.referal-program-box .form-control{margin-bottom:15px;}
.referal-program-box h3{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.referal-program-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.referal-program-box p{color: #445475; font-size:15px; line-height:24px; margin:0 0 15px;}
.referal-program-box ul{margin:0; padding:0px;}
.referal-program-box ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 9px;}
.referal-program-box table{width:100%; border-collapse:collapse;}
.referal-program-box table th{padding:10px; background:#f7f7f7; font-size:16px; border:1px solid #ccc;color: #445475; font-size:14px;}
.referal-program-box table td{padding:10px; border:1px solid #ddd;color: #445475; font-size:15px;}
.referal-program-box .form-group{margin-bottom:0;}
.referal-program-box .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.btn-referal-program{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.btn-referal-program:hover, .btn-referal-program:focus{color:#fff; background:#df5c56;border-color:#df5c56;}


.gst-tutorials-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.gst-tutorials-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gst-tutorials-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-tutorials-sec h2 span{color:#dc502c;}
.gst-tutorials-tab{display:block; clear:both; background:#fff; padding-bottom:0px; padding-top:20px;}
.gst-tutorials-tab .nav-tabs{margin:0; border:0; text-align:center; display:block}
.gst-tutorials-tab .nav-tabs li{display:inline-block;}
.gst-tutorials-tab .nav-tabs li a{padding:10px 20px; display:block; font-size:22px; font-weight:bold; position:relative; color:#000; border:0; border-bottom:2px solid transparent; margin:0;}
.gst-tutorials-tab .nav-tabs li a.active{border-bottom-color:#da261e; color:#da261e;} 
.gst-tutorials-tab-dt{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.gst-tutorials-tab-dt h3{font-size:30px;font-weight:600;padding-bottom:8px;margin:15px 0 20px;position:relative;color: #000;}
.gst-tutorials-tab-dt h3:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;height:2px;display:block}
.gst-tutorials-tab-dt h3 span{color:#dc502c;}
.gst-tutorials-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden; text-align:center;}
.gst-tutorials-box h4{font-size:18px; font-weight:500; color: #000; position:relative; margin-top:10px;}
.videopopup iframe{width:100%; height:350px;}

.gst-help-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:30px; padding-top:30px;}
.gst-help-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gst-help-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-help-sec h2 span{color:#dc502c;}
.gst-help-sec h3{font-size:30px;font-weight:600;padding-bottom:8px;margin:15px 0 20px;position:relative;color: #000;}
.gst-help-sec h3:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;height:2px;display:block}
.gst-help-sec h3 span{color:#dc502c;}
.gst-help-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gst-help-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.gst-help-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.gst-help-box table{width:100%; border-collapse:collapse;}
.gst-help-box table th{padding:5px; background:#f7f7f7; font-size:16px; border:1px solid #ccc;color: #445475; font-size:14px; text-align:center;}
.gst-help-box table td{padding:5px; border:1px solid #ddd;color: #445475; font-size:14px; text-align:center;}
.gst-help-box table th:last-child{width:20%;}
.gst-help-box table th:nth-of-type(2){width:20%;}
.gst-help-box table th:first-child{width:40%; text-align:left;}
.gst-help-box table td:first-child{text-align:left;}
.btn-gst-help{height:30px; line-height:18px; padding-left:10px; padding-right:10px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:13px; color:#fff; display:inline-block;}
.btn-gst-help:hover, .btn-gst-help:focus{color:#fff; background:#df5c56;border-color:#df5c56;}

.media-coverage-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.media-coverage-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.media-coverage-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.media-coverage-sec h2 span{color:#dc502c;}
.media-coverage-sec p{color: #445475; font-size:16px; line-height:26px; margin:0 0 15px; text-align:center;}
.media-coverage-dt-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.media-coverage-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.media-coverage-box .form-control{margin-bottom:15px;}
.media-coverage-box h3{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.media-coverage-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.media-coverage-box p{color: #445475; font-size:15px; line-height:24px; margin:0 0 15px;}

.annual-return-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.annual-return-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.annual-return-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.annual-return-sec h2 span{color:#dc502c;}
.annual-return-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.annual-return-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.annual-return-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.annual-return-box p{color: #445475; font-size:15px; line-height:24px; margin:0 0 15px;}
.annual-return-box table{width:100%; border-collapse:collapse;}
.annual-return-box table th{padding:5px; background:#f7f7f7; font-size:16px; border:1px solid #ccc;color: #445475; font-size:14px; text-align:center;}
.annual-return-box table td{padding:5px; border:1px solid #ddd;color: #445475; font-size:14px; text-align:center;}

.press-release-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.press-release-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.press-release-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.press-release-sec h2 span{color:#dc502c;}

.press-release-text-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.press-release-text-sec p{color: #445475; font-size:15px; line-height:26px; margin:0 0 15px; text-align:justify;}

.press-release-logo-dt-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.press-release-logo-dt-box{background:#fff; padding:2em; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.press-release-logo-dt-box h3{font-size:22px; font-weight:500; color: #df5c56; position:relative; padding-bottom:20px;}
.press-release-logo-dt-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.press-release-logo-dt-box h3 a{color: #df5c56;}
.press-release-logo-dt-box h3 a:hover{color: #445475;}
.press-release-logo-dt-box p{color: #445475; font-size:15px; line-height:26px; margin:0 0 0px;}
.press-release-logo-dt-box .img-responsive {display: inline-block; max-width: 90%; height: auto;}

.annual-holidays-sec{display:block; clear:both; background: #f6f6f6;  padding-bottom:20px; padding-top:30px;}
.annual-holidays-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.annual-holidays-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.annual-holidays-sec h2 span{color:#dc502c;}
.annual-holidays-dt-sec{display:block; clear:both; background: #fff;  padding-bottom:20px; padding-top:30px;}
.annual-holidays-dt-box{background:#fff; padding:2em; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.annual-holidays-dt-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.annual-holidays-dt-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.annual-holidays-dt-box table{width:100%; border-collapse:collapse;}
.annual-holidays-dt-box table th{padding:5px; background:#f7f7f7; font-size:16px; border:1px solid #ccc;color: #445475; font-size:14px; text-align:center;}
.annual-holidays-dt-box table td{padding:5px; border:1px solid #ddd;color: #000; font-size:14px; text-align:center;}


/* gst pages design css */

.gst-banner{display:block; clear:both; background: #f9f9f9; background-image: linear-gradient(#f9f9f9, #ffffff); padding-bottom:20px; padding-top:30px;}
.gst-banner h1{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative; color: #000;}
.gst-banner h1:after{content:"";position:absolute; left:0; bottom:0; background:#dc502c; width:70px; height:2px;display:block;}
.gst-banner h1 span{color:#dc502c;}
.gst-banner ul{margin:0; padding:0px;}
.gst-banner ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:29.4px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 9px;}

.gst-tab-sec{display:block; clear:both; background:#ececec;}
.gst-tab-sec .tab-link11{margin:0; border:0; text-align:center; display:block}
.gst-tab-sec .tab-link11 li{display:inline-block;margin: 0 -2px;border-right: 1px solid #ddd;}
.gst-tab-sec .tab-link11 li:last-child {border-right: 0;}
.gst-tab-sec .tab-link11 li a{padding:15px 15px; display:block; font-size:15px; font-weight:bold; position:relative; color:#000; border:0; border-bottom:2px solid transparent; margin:0;}
.gst-tab-sec .tab-link11 li a.active{border-bottom-color:#da261e; color:#da261e;} 
.gst-tab-sec ul.tab-link11 li.dropdown:hover ul {display: block; padding: 0; margin: 0; border-radius:0;}
.gst-tab-sec ul.tab-link11 li.dropdown ul li {border: 0; display: block; margin: 0;}
.gst-tab-sec ul.tab-link11 li.dropdown ul li a {padding:5px 16px 5px; font-weight:400; font-size:14px;}

.about-gst-sec{display:block; clear:both; background: #fff;  padding-bottom:30px; padding-top:30px;}
.about-gst-sec p{color: #445475; font-size:15px; line-height:26px; margin:0 0 15px; text-align:justify;}

.gst-video-sec{display:block; clear:both; background: #fff; padding-bottom:20px; padding-top:30px;}
.gst-video-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gst-video-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-video-sec h2 span{color:#dc502c;}
.gst-video-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gst-video-box h4{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.gst-video-box h4:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.btn-more-video{background:#fff; padding:0 15px; border-radius:0; border:1px solid #13a986; color:#065b47; height:40px; line-height:40px; font-size:16px; display:inline-block; text-transform:uppercase;}
.btn-more-video:hover, .btn-more-video:focus{background:#dc502c; border-color:#dc502c; color:#fff; text-decoration:none;}

.gst-update-sec{display:block; clear:both; background: #f6f6f6; padding-bottom:30px; padding-top:30px;}
.gst-update-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gst-update-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-update-sec h2 span{color:#dc502c;}
.gst-update-box{background:#fff; padding:20px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gst-update-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.gst-update-box:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); left: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.gst-update-box h3{font-size:22px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.gst-update-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}
.gst-update-box ul{margin:0; padding:0px;}
.gst-update-box ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:25.4px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 9px;}
.gst-ntlnk{padding:8px 15px; background:#fff; display:inline-block; clear:both; font-size:16px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.gst-ntlnk span{color:#f5811b; font-weight:bold;}
.gst-ntlnk a{display:inline-block; padding:2px 15px; border:1px solid #f64f50; color:#7f1f20; border-radius:4px; font-size:13px; font-weight: bold; margin-left:5px;}
.gst-ntlnk a:hover, .gst-ntlnk a:focus{border-color:#f5811b; color:#f5811b; text-decoration:none;}

.gst-feature-sec{display:block; clear:both; background: #fff; padding-bottom:0px; padding-top:30px;}
.gst-feature-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.gst-feature-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-feature-sec h2 span{color:#dc502c;}

.gst-feature-item-sec{display:block; clear:both; background: #f6f6f6; padding-bottom:20px; padding-top:30px;}
.gst-feature-item-sec h3{font-size:30px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.gst-feature-item-sec h3:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-feature-item-sec h3 span{color:#dc502c;}
.gst-feature-item-box{background:#fff; padding:20px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gst-feature-item-box:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.gst-feature-item-box h4{font-size:18px; font-weight:500; color: #000; position:relative; padding-bottom:15px;}
.gst-feature-item-box h4:after {position: absolute; left: 0; bottom:5px; width: 50px; height: 1px; background: #df5c56; content: "";}
.gst-feature-item-box ul{margin:0; padding:0px;}
.gst-feature-item-box ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 8px;}
.bg-white{background: #fff;}

.gst-faq-sec{display:block; clear:both; background: #fff; padding-bottom:20px; padding-top:30px;}
.gst-faq-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.gst-faq-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-faq-sec h2 span{color:#dc502c;}
.gst-faq-sec ul{margin:0; padding:0px;}
.gst-faq-sec ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 8px;}
.gst-faq-sec .accordion{margin-bottom:30px;}
.gst-faq-sec p{color: #445475; font-size:15px; line-height:26px; margin:0 0 0px;}

.gst-offer-sec{display:block; clear:both; background: #f6f6f6; padding-bottom:20px; padding-top:30px;}
.gst-offer-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.gst-offer-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-offer-sec h2 span{color:#dc502c;}
.gst-offer-box{background:#fff; padding:20px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gst-offer-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.gst-offer-box:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); left: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.gst-offer-box h3{font-size:22px; font-weight:600; color: #000; position:relative; padding-bottom:15px; text-transform:uppercase;}
.gst-offer-box h3:after {position: absolute; left: 0; bottom:5px; width: 50px; height: 1px; background: #df5c56; content: "";}
.gst-offer-box ul{margin:0; padding:0px;}
.gst-offer-box ul li{margin:0 0 20px; padding-bottom:10px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 8px; position:relative; border-bottom: 1px solid #d7d7d7;min-height:150px;}
.gst-offer-box p{color: #445475; font-size:14px; line-height:26px; margin:0 0 5px;}
.gst-offer-box ul li p a {color: #445475; font-size: 15px; font-weight: 600;}
.gst-offer-box ul li p a:hover{color:#df5c56;}
.gst-offer-box ul li:after {background: #798d88; height: 1px; top: 101%; left: 0; width: 100%; content: ""; position: absolute;}
.gst-offer-box ul li:last-child:after {background: none; }
.gst-offer-box ul li:last-child{border-bottom: 0; margin-bottom: 0; padding-bottom:0;}

.gstr9-video-sec{display:block; clear:both; background: #fff; padding-bottom:20px; padding-top:30px;}
.gstr9-video-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gstr9-video-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gstr9-video-sec h2 span{color:#dc502c;}
.gstr9-video-box{background:#fff; padding:15px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gstr9-video-box h3{font-size:18px; font-weight:500; color: #000; position:relative; padding-bottom:20px;}
.gstr9-video-box h3:after {position: absolute; left: 0; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}

.gstr9-return-sec{display:block; clear:both; background: #f6f6f6; padding-bottom:20px; padding-top:30px;}
.gstr9-return-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #000; text-align:center;}
.gstr9-return-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gstr9-return-sec h2 span{color:#dc502c;}
.gstr9-return-box{background:#fff; padding:20px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;}
.gstr9-return-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.gstr9-return-box:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); left: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.gstr9-return-box h3{font-size:22px; font-weight:600; color: #000; position:relative; padding-bottom:15px; text-transform:uppercase;}
.gstr9-return-box h3:after {position: absolute; left: 0; bottom:5px; width: 50px; height: 1px; background: #df5c56; content: "";}
.gstr9-return-box ul{margin:0; padding:0px;min-height: 208px;}
.gstr9-return-box ul li{margin:0 0 5px; text-align:left; padding-left:15px; line-height:24px; color: #445475; font-size:14px; background:url(../images/product-arow.png) no-repeat 0 8px;}

.gst-priceplan-sec{display:block; clear:both; background: #fff; padding-bottom:20px; padding-top:30px;}
.gst-priceplan-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.gst-priceplan-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.gst-priceplan-sec h2 span{color:#dc502c;}
.gst-package-plans-box{background:#fff; padding:20px; position: relative; margin-bottom:30px; box-shadow:0 0 5px #ccc; overflow:hidden;text-align:center;}
.gst-package-plans-box:after {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); right: -10px; top: -10px; content: ""; border-radius: 100%;}
.gst-package-plans-box:before {position: absolute; width:40px; height: 40px; background: rgba(19,169,134,.1); left: -10px; bottom: -10px; content: ""; border-radius: 100%;}
.gst-package-plans-box h3{font-size:24px; font-weight:500; color: #000; position:relative; padding-bottom:20px; text-align:center;}
.gst-package-plans-box h3:after {position: absolute; left: 0; right:0; margin:auto; bottom:10px; width: 50px; height: 1px; background: #df5c56; content: "";}  
.gst-package-plans-box .price-line {position: relative; color: rgba(109,124,144,.5); font-size: 30px; display: inline-block; overflow:hidden; margin-top:10px; margin-bottom: -15px;}
.gst-package-plans-box .price-line:before {background: rgba(109,124,144,.5); content: ""; height: 2px; width: 100%; left: 2px; top: 50%; position: absolute; transform: rotate(-10deg);}
.gst-package-plans-box .package_price{display: block; color: rgba(109,124,144,.5); margin: 16px 0 30px; margin-right: -32px; font-size: 1.1em;}
.gst-package-plans-box .package_price .price {color:#dc502c; font-weight: 700; font-size: 72px; line-height: 1em;}
.gst-package-plans-box .package_price span:last-child {align-self: flex-end;}
.gst-package-plans-box .package_price span:first-child {vertical-align:top;}
.gst-package-plans-box ul{margin:0; padding:0px;}
.gst-package-plans-box ul li{margin:0 0 5px; text-align:center; padding-left:15px; line-height:24px; color: #000; font-size:14px;}
.package-btn{display:block; margin:20px 0 0;}
.package-btn a{background:#13a986; padding:0 20px; border-radius:50px; border:1px solid #13a986; color:#fff; height:40px; line-height:40px; font-size:16px; display:inline-block; text-transform:uppercase;}
.package-btn a:hover, .package-btn a:focus{background:#dc502c; border-color:#dc502c; color:#fff; text-decoration:none;}
.product-whats-img{text-align:center; margin-bottom:15px;}


.priceing-plan-sec{display:block; clear:both; background: #fff; padding-bottom:20px; padding-top:30px;}
.priceing-plan-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.priceing-plan-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.priceing-plan-sec h2 span{color:#dc502c;}
.priceing-plan-tab{background:#f3f4f5; padding-top:0px; padding-bottom:0px; clear:both; position:relative;}
.priceing-plan-tab .nav-tabs{margin:0;}
.priceing-plan-tab .nav-tabs li{text-align:center; padding:0;width: 20%;}
.priceing-plan-tab .nav-tabs li:before a.active{content:""; position:absolute; height:1px; width:100%; background:#fff; top:100%; left:0;}
.priceing-plan-tab .nav-tabs li a{padding:20px 20px; display:block; font-size:15px; font-weight:bold; position:relative; color:#000; border-right:1px solid #ddd;}
.priceing-plan-tab .nav-tabs li:last-child a{border-right:0;}
.priceing-plan-tab .nav-tabs li a.active{background:#fff; border-top:1px solid #da261e; color:#da261e;} 

.priceing-plan-tab-dt{background:#fff; padding-top:30px; padding-bottom:30px; clear:both; position:relative;}
.priceing-plan-tab-dt .tab-pane> .row{margin:0;}
.priceing-plan-box{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:15px; display:block; clear:both; margin:0 0 30px; transition: all ease .3s; text-align:center;}
.priceing-plan-box img{margin-bottom:10px;}
.priceing-plan-box p{font-size:15px; color:#4e5d6e; margin:0; font-weight:600;}
.priceing-plan-price{background:#a7f1e0; box-shadow:0 0 10px #e9e9e9; position:relative; padding:15px; display:block; clear:both; margin:0 0 30px; transition: all ease .3s;  overflow:hidden;}
.priceing-plan-price ul{margin:0; padding:0px; display: inline-block;}
.priceing-plan-price ul li{margin:3px 10px 0px 0; text-align:left; padding-left:15px; line-height:24px; color: #2e2a2a; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 8px; display:inline-block;}
.priceing-plan-price a{background:#13a986; padding:0 20px; color:#fff; height:30px; line-height:30px; font-size:14px; display:inline-block; text-transform:uppercase; margin-left:5px; float:right;}
.priceing-plan-price a+a{background:#dc502c;}
.priceing-plan-price a:hover, .priceing-plan-price a:focus{background:#110f0f; color:#fff; text-decoration:none;}
.gst-price-note p span { color: #f64f50;}
.gst-price-note p{font-size:16px; text-align: left;  color: #000; padding-left:15px;}
.gst-price-note p span{font-weight:bold;}

.cloud-online-mobile-sec{background:#f6f6f6; padding-top:30px; padding-bottom:40px; clear:both; position:relative;}
.cloud-online-mobile-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.cloud-online-mobile-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.cloud-online-mobile-sec h2 span{color:#dc502c;}
.cloud-online-mobile-sec table {margin: 0px 0 0px; padding: 0; border: 0; width: 100%;}
.cloud-online-mobile-sec table th:first-child {text-align: left;}
.cloud-online-mobile-sec table th {font-weight: 600; font-size: 15px;  padding: 5px 10px; border-bottom: 1px solid #ddd; background: #f67f1b;  color: #fff;text-align: center;}
.cloud-online-mobile-sec table tr.bgtabh th{background: #5a5858;}
.cloud-online-mobile-sec table tr.bgtabh2 th{background: #dc502c;}
.cloud-online-mobile-sec table tr.bgtabh3 th{background: #13a986;}
.cloud-online-mobile-sec table td:first-child {font-weight: 500; text-align: left;}
.cloud-online-mobile-sec table td { border: 1px solid #ddd; border-bottom: 1px solid #f1f1f1; padding: 8px; vertical-align: top; text-align: center; background:#fff;}
.cloud-online-mobile-sec table tr:nth-child(odd) td {background: #f7f7f7;}
.cloud-online-mobile-sec .gst-prising-footer {margin: 10px 0;}
.cloud-online-mobile-sec table td a{background:#0a765d; padding:0 20px; color:#fff; height:30px; line-height:30px; font-size:14px; display:inline-block; text-transform:uppercase;}
.cloud-online-mobile-sec table td a+ a{background:#ff5722;}
.cloud-online-mobile-sec table td .gst-pricing-calc-btn{background:#a63417;}
.cloud-online-mobile-sec table td a:hover, .cloud-online-mobile-sec table td a:focus{background:#110f0f; color:#fff; text-decoration:none;}
.termco{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:10px 10px; display:block; clear:both; transition: all ease .3s;  overflow:hidden;}
.termco p{font-size:14px; text-align: left;  color: #f64f50; padding-top:10px;}
.termco p span{font-weight:bold;}
.termco p a{background:#7c250e; padding:0 20px; color:#fff; height:30px; line-height:30px; font-size:14px; display:inline-block; text-transform:uppercase; float:right;}
.termco p a:hover, .termco p a:focus{background:#13a986; color:#fff; text-decoration:none;}

.free-demo .form-group{margin-bottom:15px;}
.free-demo .form-control{color: #000; border-radius:0px; border:1px solid #ccc; height:40px; width: 100%;}
.free-demo .btn-submit{height:40px; padding-left:30px; padding-right:30px; border-radius:0; background:#13a987; border:1px solid #13a987; font-size:16px; text-transform:uppercase; color:#fff;}
.free-demo .btn-submit:hover, .free-demo .btn-submit:focus{color:#fff; background:#df5c56;border-color:#df5c56;}

.main-regprocess{background-image: url(../images/LINE.jpg); background-repeat: repeat-y; background-position-x: 26px; padding-bottom: 20px;}
.circle-custom {width: 50px; height: 50px; line-height: 50px; border-width: 1px; border-style: solid; font-size: 20px; font-weight: 700; overflow: hidden; text-align: center; float: left; -webkit-border-radius: 100%; border-radius: 100%; color: #ffffff; background: linear-gradient(135deg, rgb(156, 210, 254) 0%, rgba(9, 141, 249, 0.1) 50%, rgba(45, 149, 236, 0.97) 51%, rgb(156, 210, 254) 100%) rgb(32, 151, 252); -webkit-box-shadow: 10px 10px 40px -13px rgba(138,138,138,1); -moz-box-shadow: 10px 10px 40px -13px rgba(138,138,138,1); box-shadow: 10px 10px 40px -13px rgba(138,138,138,1); border: none;}
.reg-process {margin-left: 90px;}
.main-regprocess h3{padding-bottom:5px; font-weight: 500;font-size: 20px; margin:0;}
.main-regprocess p{margin:0;}
.main-regprocess:hover h3 {color: #3190E7;}
.main-regprocess.bgn{background:none;}

.product-feature-description ul{margin:0; padding:0px; display: inline-block;}
.product-feature-description ul li{margin:0px 10px 5px 0; text-align:left; padding-left:15px; line-height:24px; color: #2e2a2a; font-size:15px; background:url(../images/product-arow.png) no-repeat 0 8px; display:inline-block;}
.product-feature-description.xbrlfeat ul li{display:block;}

/* testmo video sec */

.product-testmo-video{background:#fff; box-shadow:0 0 10px #e9e9e9; position:relative; padding:10px 10px; display:block; clear:both; transition: all ease .3s; margin-bottom:30px;}
.product-testmo-video h3{font-size:18px; font-weight:600; color: #000; position:relative; padding-bottom:5px; margin-bottom:10px;}
.product-testmo-video h3:after {position: absolute; left: 0; width: 50px; height: 1px; background: #df5c56; content: ""; bottom:0;} 
.product-testmo-video h3 span{color: #72312e;} 
.product-testmo-video p{font-size:15px; color: #000;}
.video-test-box{background:#ddd; display:block; padding:20px;}

.video-play-button{position:relative; display:block;}
.video-play-button div{z-index:10;transform:translateX(0%) translateY(0%);display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px; bottom:20px; left:40px; position:absolute;}
.video-play-button div{ left: 0; bottom: 0; top:0; right:0; margin:auto;}
.video-play-button div:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#fff;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}
.video-play-button div:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;background:#e1702e;border-radius:50%;transition:all 200ms}
.video-play-button div span {display: block;position: relative; z-index: 3; width: 0; height: 0; border-left: 18px solid #fff; border-top: 12px solid transparent;    border-bottom: 12px solid transparent;left: -10px; top: -7px;}

.product-testimonials-sec .carousel-indicators{bottom:-15px;}
.product-testimonials-sec .carousel-indicators [data-bs-target]{background-color: #df5c56;}

.prod-other-feat-box{padding:20px; background:#fff; box-shadow: 0 0 25px rgb(0 0 0 / 10%); border: 1px solid #ededed; min-height:200px; display:block; position:relative; margin-bottom:30px; text-align:center;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);overflow: hidden;}
.prod-other-feat-box:before{content: ""; position: absolute; z-index: -1; left:0; right:0; bottom: 0; background: #2098d1; height: 4px;   -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;height: 2px;background: #dc502c;}
.prod-other-feat-box:after{content: ""; position: absolute; z-index: -1; left:0; right:0; top: 0; background: #2098d1; height: 4px;   -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;height: 2px;background: #dc502c;}

.prod-other-feat-box ul{margin:0; padding:0px;}
.prod-other-feat-box ul li{margin:0; text-align:left; font-size:15px; color: #445475; padding-left:15px; line-height: 24px; background:url(../images/product-arow.png) no-repeat 0 9px;}

/* SDMT Css */

.font-sdmt{font-size:36px;}

.sdmt-blog-sec{background:#fff; padding-top:30px; padding-bottom:40px; clear:both; position:relative;}
.sdmt-blog-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #000; text-align:center;}
.sdmt-blog-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-blog-sec h2 span{color:#dc502c;}
.sdmt-blog-box{height: 350px;  border-radius: 12px; background-color: #F7F8FA;  background-color: rgba(247, 248, 250); padding:15px; position: relative; cursor: pointer; margin-bottom:30px;}
.sdmt-blog-box:hover{box-shadow: 1px 0 34px 1px rgb(0 0 0 / 13%), 0 15px 34px 1px rgb(0 0 0 / 13%);}
.sdmt-img{height: 65%; width: 100%; margin-bottom:50px;}
.sdmt-img img{float: right; height:100%;}
.sdmt-blog-box .sdmt-box-title {clear: both; padding-top: 1rem; display: flex;}
.sdmt-blog-box h3{font-size:15px; font-weight:normal; display: flex; width:90%; color:#333;}
.sdmt-blog-box .fa{font-size:25px;color:#333;}
.sdmt-blog-box p{font-size:15px; line-height:26px;}
.sdmt-float-right{float:right;}
.sdmt-box-content{position: absolute;top: 0; left: 0;height: 100%; width: 100%;padding:15px; display:none;  border-radius: 12px; padding-top:110px;}
.sdmt-blog-box:hover .sdmt-box-content{display:block;background-color: #1678FB;}
.sdmt-blog-box:hover .sdmt-box-content h3{color:#fff;}
.sdmt-blog-box:hover .sdmt-box-content .fa{color:#fff; position:absolute; right: 32px; bottom: 36px;}
.sdmt-blog-sec .col-md-4:nth-of-type(2) .sdmt-blog-box:hover .sdmt-box-content{background-color: #FB9650;}
.sdmt-blog-sec .col-md-4:nth-of-type(3) .sdmt-blog-box:hover .sdmt-box-content{background-color: #4ADF93;}

.sdmt-blog-sec .carousel-indicators{margin-bottom:0;}
.sdmt-blog-sec .carousel-indicators button{background:#333; opacity:1; height:4px; border:0;}
.sdmt-blog-sec .carousel-indicators button.active{background:#dc502c;}


.line-tro{position:relative; color:#333;}
.line-tro:before {background: #f00; transform: rotate(-3deg); top:10px; width:100%;content: ""; left:0; height:2px; position:absolute;}

.lableprice{}
.lableprice th:first-child{width:30.33%;}
.lableprice tr:nth-of-type(2) td{background:#f6c7a0 !important;}
.lableprice tr:nth-of-type(3) td{background:#f6c7a0 !important;}
.lableprice tr:nth-of-type(4) td{background:#f6c7a0 !important;}
.lableprice tr:nth-of-type(5) td{background:#f6c7a0 !important;}
.lableprice tr:nth-of-type(6) td{background:#f6c7a0 !important;}

.lableprice tr:nth-of-type(7) td{background:#c0e3db !important;}
.lableprice tr:nth-of-type(8) td{background:#c0e3db !important;}
.lableprice tr:nth-of-type(9) td{background:#c0e3db !important;}

.lableprice tr:nth-of-type(10) td{background:#a4dbce !important;}
.lableprice tr:nth-of-type(11) td{background:#a4dbce !important;}

.toggle-content-item{display:none;}
.plus-minus-price{position:relative; float:right; background: #ff5722; padding:5px 15px; margin:-5px -10px -5px 5px; cursor:pointer;}
.plus-minus-price:before{content: "\f067";font-family:FontAwesome; font-size:15px;}
.lableprice .price2:before{content: "\f068";font-family:FontAwesome; font-size:15px;}

.gstonlinewebup{font-weight:normal !important; text-align:center !important;}

#LanDllSpan{padding-top:10px; display:block;}
.select-color-for-lan{color:#da261e; padding-top:5px; display:inline-block;}

.selectlist {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  
  background-repeat: no-repeat;
  background-size: 0.5em auto;
  background-position: right 0.25em center;
  padding-right: 1em;
  
  background-image: url("data:image/svg+xml;charset=utf-8, \
    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'> \
      <polygon points='0,0 60,0 30,40' style='fill:black;'/> \
    </svg>");
}




.marg-cl{margin:0;}
.marg-cl .col-md-6{padding:0;}

.priceing-plan-price2{background:#da261e; position:relative; padding:15px; display:block; clear:both; transition: all ease .3s;  overflow:hidden; margin-bottom:30px;}
.priceing-plan-price2 p{color:#fff; font-size:24px; margin:0;}
.priceing-plan-price2 ul{margin:0px 0 15px; padding:0px; display: block;}
.priceing-plan-price2 ul li{margin:3px 6px 0px 0; text-align:left; padding-left:13px; line-height:24px; color: #fff; font-size:14px; background:url(../images/product-arow-g.png) no-repeat 0 8px; display:inline-block;}
.priceing-plan-price2 a{background:#fff; padding:0 20px; color:#da261e; height:30px; line-height:30px; font-size:14px; display:inline-block; text-transform:uppercase; margin-left:5px; float:right;}
.priceing-plan-price2 a:hover, .priceing-plan-price2 a:focus{background:#110f0f; color:#fff; text-decoration:none;}

.priceing-plan-price3{background:#13a986; position:relative; padding:15px; display:block; clear:both; transition: all ease .3s;  overflow:hidden; margin-bottom:30px;}
.priceing-plan-price3 p{color:#fff; font-size:24px; margin:0;}
.priceing-plan-price3 ul{margin:0px 0 15px; padding:0px; display: block;}
.priceing-plan-price3 ul li{margin:3px 6px 0px 0; text-align:left; padding-left:15px; line-height:24px; color: #fff; font-size:14px; background:url(../images/product-arow-g.png) no-repeat 0 8px; display:inline-block;}
.priceing-plan-price3 a{background:#fff; padding:0 20px; color:#13a986; height:30px; line-height:30px; font-size:14px; display:inline-block; text-transform:uppercase; margin-left:5px; float:right;}
.priceing-plan-price3 a:hover, .priceing-plan-price3 a:focus{background:#110f0f; color:#fff; text-decoration:none;}

select.form-control {-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;  appearance: none;  background-repeat: no-repeat;  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);  background-position: right 15px top 1em, right 10px top 1em;  background-size: 5px 5px, 5px 5px;}
.query-form-box .form-control{color:#8d8787;}

.free-demo .modal-header{background:#00b6b0;}
.free-demo .modal-header .modal-title{color:#fff;}
.free-demo .btn-submit{background:#ff6346; border-color:#ff6346; width:100%;}
.free-demo .form-group{margin-bottom:20px;}

/* sdmt new sec css */

.sdmt-website-devlopment-sec{background-color:#0a0a0a; padding-top:50px; padding-bottom:30px; clear:both; position:relative;}
.sdmt-website-devlopment-sec .web-dev-lt h2{color: rgb(255, 255, 255); font-weight: bold; font-size:40px;margin-bottom: 8px;}
.sdmt-website-devlopment-sec .web-dev-lt p{color: rgba(255, 255, 255, 0.7); font-weight: 400;font-size: 15px;line-height: 2.0}
.dev-sdmt-img img{border-radius: 25px;}
.sdmt-web-dev-box{padding:10px;color: #707070;font-weight: 400; display:block; position:relative; margin-bottom:5px;}
.sdmt-web-dev-box img{margin-bottom:10px;}
.sdmt-web-dev-box h3{color: rgb(255, 255, 255); font-weight:500;font-size: 18px;}
.sdmt-web-dev-box p{line-height: 1.4; font-size: 13px;color: rgba(255, 255, 255, 0.7);}


.sdmt-mobile-devlopment-sec{background-color:#fff; padding-top:50px; padding-bottom:30px; clear:both; position:relative;}
.sdmt-mobile-devlopment-sec h2{font-size:40px;font-weight:600;padding-bottom:8px;margin:0 0 50px;position:relative;color: #163085; text-align:center;}
.sdmt-mobile-devlopment-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-mobile-devlopment-sec h2 span{color:#dc502c;}
.sdmt-mobile-devlopment-sec .nav-pills {margin-left: auto; margin-right: auto; max-width: 35rem;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link .card { background: none; border: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link .card .card-header {background: none; border: 0; padding: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link .card .card-header h6 {color: #748494; margin-left: 35px;}
.sdmt-mobile-devlopment-sec .card-body {display: none;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link.active {background: none; transform: (translateX(-10px)); transition: all .5s; z-index: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link.active .card {background: #fff; border-radius: 14px; box-shadow: 0 8px 14px 0 rgba(213,220,225,.5); padding: 20px 35px; position: relative;border: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link .card .card-header {background: none; border: 0; padding: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link.active .card .card-header h6 {color: #1d2b36; margin-left: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link.active .card-body {display: block; padding: 0;}
.sdmt-mobile-devlopment-sec .nav-pills .nav-link.active .card-body p {color: #405261;}

.sdmt-desktop-online-sec{background-color:#0a0a0a; padding-top:50px; padding-bottom:30px; clear:both; position:relative;}
.sdmt-desktop-online-sec h2{font-size:40px;font-weight:600;padding-bottom:8px;margin:0 0 70px;position:relative;color: #fff; text-align:center;}
.sdmt-desktop-online-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-desktop-online-sec h2 span{color:#dc502c;}
.sdmt-desktop-online-box{padding:35px 20px;color: #707070;font-weight: 400; display:block; position:relative; margin-bottom:20px; text-align:center; background:#0a0a0a; box-shadow:0 0 5px #2c2c2c; min-height:288px;}
.sdmt-desktop-online-box img{margin-bottom:10px;}
.sdmt-desktop-online-box h3{color: rgb(255, 255, 255); font-weight: 700;font-size: 18px;}
.sdmt-desktop-online-box p{line-height: 1.5; font-size: 15px;color: rgba(255, 255, 255, 0.7);}

.sdmt-desktop-online-sec .col-md-4:first-child .sdmt-desktop-online-box{border-top: 3px solid #75c181;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(2) .sdmt-desktop-online-box{border-top: 3px solid #ea5395;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(3) .sdmt-desktop-online-box{border-top: 3px solid #58bbee;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(4) .sdmt-desktop-online-box{ border-top: 3px solid #8a40a7;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(5) .sdmt-desktop-online-box{border-top: 3px solid #ff9702;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(6) .sdmt-desktop-online-box{border-top: 3px solid #b42025;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(7) .sdmt-desktop-online-box{border-top: 3px solid #dc502c;}
.sdmt-desktop-online-sec .col-md-4:nth-of-type(8) .sdmt-desktop-online-box{border-top: 3px solid #00e0c0;}
.sdmt-desktop-online-sec .col-md-4:last-child .sdmt-desktop-online-box{border-top: 3px solid #98a0a3;}
.sdmt-desktop-online-box:before {transition: .5s; -webkit-transition: .5s;  -moz-transition: .5s; -ms-transition: .5s; content: ""; position: absolute;}
.sdmt-desktop-online-box:after {transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; content: ""; position: absolute;}
.sdmt-desktop-online-box:hover:before {content: ""; background: #fff; transform: translateX(200%); -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%);height: 3px; width: 50px;	 bottom: 0; left: 0;}
.sdmt-desktop-online-box:hover:after {content: ""; background: #fff; transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -ms-transform: translateY(-200%);height: 50px; width: 3px;bottom: 0;  left: 0;}


.sdmt-top-banner-sec{z-index: 1; padding: 5.9375rem 0 0; background-color: #fff; background-image: url(../images/sdmt/introduction-bg.svg); background-repeat: no-repeat; background-position: bottom center;position: relative; display: flex; width: 100%; flex-wrap: wrap;}
.sdmt-top-banner-sec .container{position:relative;}
.sdmt-line{display: flex!important; flex-wrap: wrap; align-items: stretch; justify-content: space-between; width:100%;}
.sdmt-line .column {display: flex!important; flex-wrap: wrap; align-items: center; justify-content: center;width: 100%;}
.column {float: left; margin: 0; padding: 0;}
.sdmt-line .fields {z-index: 2; margin-left: 0; position: relative; width: 100%; text-align:center;}
.sdmt-top-banner-sec h1{font-size:54px; line-height: 1.13; overflow-wrap: break-word;color: #163085;font-weight: 700; margin-top: 0; margin-bottom: 1.25rem;}
.sdmt-top-banner-sec h1 span{color:#dc502c;}
.sdmt-top-banner-sec .subtext {max-width: 59.75rem; margin-left: auto; margin-right: auto; margin-bottom:50px; color: #494f67;  font-size:15px; font-weight: 400; line-height: 1.45; margin-top: 1.25rem; overflow-wrap: break-word;}
.sdmt-top-banner-sec .image-line {margin:0 0 auto;}
.sdmt-top-banner-sec .image-line img{border: 13px solid #383838;border-top-left-radius: 50px; border-top-right-radius: 50px;}


.sdmt-lcap-users-sec{background-color:#fff; padding-top:60px; padding-bottom:40px; clear:both; position:relative;}
.sdmt-lcap-users-sec h2{font-size:40px;font-weight:600;padding-bottom:8px;margin:0 0 70px;position:relative;color: #163085; text-align:center;}
.sdmt-lcap-users-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-lcap-users-sec h2 span{color:#dc502c;}
.sdmt-lcap-users-sec .paragraph-l{line-height: 1.5; font-size: 15px;color: rgba(255, 255, 255, 0.7);}

.sdmt-lcap-users-sec .nav-pills {margin-left: auto; margin-right: auto; max-width: 35rem;}
.sdmt-lcap-users-sec .nav-pills .nav-link{padding:0; background:none;transition: color .3s cubic-bezier(.165,.84,.44,1);transition: color .3s cubic-bezier(.165,.84,.44,1);}
.sdmt-lcap-users-sec .nav-pills .nav-link .card{cursor: pointer; border: 0; border-bottom: 1px solid #e4e4e4; position: relative; border-radius:0;z-index: 1; align-items: flex-start;padding: 30px;  font-size: 1rem; display: flex; position: relative;background: none; transition: all .3s ease-in-out;}
.sdmt-lcap-users-sec .nav-pills .nav-link .card .card-header {background: none; border: 0; padding: 0;}
.sdmt-lcap-users-sec .nav-pills .nav-link .card .card-header h6 {font-size: 1.2rem;margin-top: 0; margin-bottom: 10px;font-weight: 500; line-height: 1.2;color: #333;}
.sdmt-lcap-users-sec .card-body {display: none;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card {background-color: #fff; cursor: pointer; border-bottom: 1px solid #e4e4e4; position: relative; border-radius:0;box-shadow: 0 120px 100px rgba(0,0,0,.07), 0 80px 60px rgba(0,0,0,.06), 0 40px 32px rgba(0,0,0,.05), 0 10px 16px rgba(0,0,0,.08), 0 10px 8px rgba(0,0,0,.03), 0 2px 4px rgba(0,0,0,.02);opacity: 1; max-height: 220px; transition: opacity .5s ease-out, max-height 1.2s cubic-bezier(.165, .84, .44, 1);margin-top: -20px;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active {margin-top: -1px;}
.sdmt-lcap-users-sec .nav-pills .nav-link .card .card-header {background: none; border: 0; padding: 0;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card .card-header h6 {color: #4353ff; margin-left: 0;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card-body {display: block; padding: 0;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card-body p {color: #405261; font-size:14px;}

.sdmt-dev-sec {background: #0a0a0a; position: relative; padding-top: 50px; padding-bottom: 0;}
.sdmt-dev-sec h2{font-size:40px;font-weight:600;padding-bottom:8px;margin:0 0 30px;position:relative;color: #fff; text-align:center;}
.sdmt-dev-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-dev-sec h2 span{color:#dc502c;}
.sdmt-dev-sec p {color: #fff; font-size: 16px; line-height: 28px; text-align: center;}
.sdmt-dev-sec .nav-tabs {border: none; padding-bottom: 27px; position: relative; margin-top: 50px; text-align: center; display: block;}
.sdmt-dev-sec .nav-tabs>li {float: none; display: inline-block; padding: 0 30px; position: relative;}
.sdmt-dev-sec .nav-tabs>li>a {font-weight: 600; font-size: 16px;color: #fff; text-transform: uppercase; letter-spacing: .6px; padding: 7px 19px 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;    border: none;}
.sdmt-dev-sec .nav-tabs>li>a.active {color: #fff; background-color: #dc502c; border: none;}
.sdmt-dev-sec .nav-tabs:after {content: ''; position: absolute; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #0a0a0a; border-bottom: 12px solid transparent; bottom: -24px;    left: 50%; margin-left: -12px; transition: all 1s ease; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; z-index: 9;}
.sdmt-dev-sec .nav-tabs>li:after {content: ''; position: absolute; width: 2px; height: 11px; background-color: #999; right: 0; top: 50%; margin-top:-6px;}
.sdmt-dev-sec .nav-tabs>li:last-child:after {background: 0 0;}
.sdmt-dev-tab-sec{background: #fff; position: relative; padding-top: 50px; padding-bottom: 50px; display:block;}
.sdmt-dev-tab-sec p {color: #222; font-size: 16px; line-height: 28px;}
.sdmt-dev-tab-sec img{display:inline-block;}

.sdmt-low-code-mob-sec{background: #fff; position: relative; padding-top: 50px; padding-bottom: 50px;}

.sdmt-low-code-title{position:relative; padding-bottom:8px;margin:0 0 40px;color:#163085; text-align:center; display:block;}
.sdmt-low-code-title:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-low-code-title h2{font-size:40px;font-weight:600; margin:0 0 5px; color:#163085;}
.sdmt-low-code-title h2 span{color:#dc502c;}
.sdmt-low-code-title p{color: #333; font-weight: 400;font-size: 15px;line-height:24px; margin:auto; width:75%;}



.sdmt-low-code-mob-box {background: #fff; position: relative; padding-top:30px; padding-bottom:30px;}
.sdmt-low-code-mob-box h3{color:#163085; font-weight: 700;font-size:28px;}
.sdmt-low-code-mob-box h3 span{color:#dc502c; }
.sdmt-low-code-mob-box p{line-height:28px; font-size: 15px;color:#222;}

.sdmt-top-banner-sec h1 span{text-fill-color: transparent; -webkit-text-fill-color: transparent; -webkit-animation: shine 3s linear infinite; animation: shine 3s linear infinite; background: linear-gradient(90deg,#0565ff 20%,#dc502c 40%,#dc502c 60%,#0565ff 80%); background-clip: text; -webkit-background-clip: text; background-size: 200% auto; color: #0565ff; display:block;}
@-webkit-keyframes shine{to{background-position:200%}}@keyframes shine{to{background-position:200%}}

.sdmt-dev-tab-sec .custom-add-mag{background-color: #fff; border-bottom: 1px solid #e4e4e4; position: relative; border-radius:0;box-shadow: 0 120px 100px rgba(0,0,0,.07), 0 80px 60px rgba(0,0,0,.06), 0 40px 32px rgba(0,0,0,.05), 0 10px 16px rgba(0,0,0,.08), 0 10px 8px rgba(0,0,0,.03), 0 2px 4px rgba(0,0,0,.02); transition: opacity .5s ease-out, max-height 1.2s cubic-bezier(.165, .84, .44, 1); padding:30px 30px;}




.sdmt-ide-sec{background: #0a0a0a; position: relative; padding-top: 50px; padding-bottom: 50px;}
.sdmt-ide-title{position:relative; padding-bottom:8px;margin:0 0 40px;color:#163085; text-align:center; display:block;}
.sdmt-ide-title:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;margin:auto;right:0;height:2px;display:block}
.sdmt-ide-title h2{font-size:40px;font-weight:600; margin:0 0 5px; color:#fff;}
.sdmt-ide-title h2 span{color:#dc502c;}
.sdmt-ide-title p{color: #fff; font-weight: 400;font-size: 15px;line-height:24px; margin:auto; width:75%;}

.sdmt-ide-box{padding:25px 20px;color: #707070;font-weight: 400; display:block; position:relative; margin-bottom:35px; text-align:center; background:#0a0a0a; box-shadow:0 0 5px #2c2c2c;}
.sdmt-ide-box h3{color: rgb(255, 255, 255); font-weight:600;font-size: 16px;}
.sdmt-ide-box p{line-height: 1.5; font-size: 13px;color: rgba(255, 255, 255, 0.7); margin:0;}
.sdmt-ide-box:before {transition: .5s; -webkit-transition: .5s;  -moz-transition: .5s; -ms-transition: .5s; content: ""; position: absolute;}
.sdmt-ide-box:after {transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; content: ""; position: absolute;}
.sdmt-ide-box:hover:before {content: ""; background: #fff; transform: translateX(200%); -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%);height: 3px; width: 50px;	 bottom: 0; left: 0;}
.sdmt-ide-box:hover:after {content: ""; background: #fff; transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%);height: 50px; width: 3px;bottom: 0;  left: 0;}


#purechat-container .purechat-launcher-frame.purechat-launcher-frame-bottom-left {bottom: 70px !important;}

.marquee {width: 100%; overflow: hidden;height:180px;}
.marquee div { display:block; animation: marquee 15s linear infinite; width:100%; padding-top:100%;}
.marquee div:hover {animation-play-state: paused}
@keyframes marquee { 0%   { transform: translate(0, 0); } 100% { transform: translate(0, -100%); }}


.biometric-sec{background:url(../images/payroll-icon/biometric-bg.png)/*#384fbf*/; position: relative; padding-top: 50px; padding-bottom: 50px;}
.biometric-sec h2{font-size:36px;font-weight:600;padding-bottom:8px;margin:0 0 40px;position:relative;color: #000; }
.biometric-sec h2:after{content:"";position:absolute;left:0;bottom:0;background:#dc502c;width:70px;height:2px;display:block}
.biometric-sec h2 span{color:#dc502c;}
.biometric-sec p{padding-top:30px; font-size:15px; text-align:justify; line-height:24px; color:#000;}
.biometric-box{box-shadow:0 0 5px #ddd; padding:20px; margin-bottom:25px; background:#fff; position:relative; overflow:hidden; transition: all ease .3s;}
/*.biometric-box:after {position: absolute; width:20px; height:20px; background: rgba(173,173,173); right: -10px; top: -10px; content: ""; border-radius:15px;}
.biometric-box:before {position: absolute; width:20px; height:20px; background: rgba(173,173,173); left: -10px; bottom: -10px; content: "";  border-radius:15px;}*/
.biometric-box:hover{transform:scale(1.04); box-shadow:0 0 5px #ccc;}
.biometric-box h3{font-size:20px; margin:0 0 5px; font-weight:500; color:#dc502c;}
.biometric-box p{position:relative; font-size:14px; color:#000; padding:0; margin:0; text-align:left; line-height:20px;}
.biometric-icon{display:inline-block; margin-bottom:15px;}


.plan-price-box{background: #da261e; position: relative; padding:5px 10px;overflow: hidden; border:1px solid #9f2a25;}
.plan-price-box p{color: #fff;font-size:16px; margin: 0px 0px; border-bottom:1px solid #ff8e88; padding-bottom:5px;}
.gst-banner .plan-price-box ul {margin:0 0 0px 0px;}
.gst-banner .plan-price-box li {margin:3px 6px 0px 0; text-align: left; padding-left: 13px; line-height: 24px; color: #fff; font-size: 11px; background: url(../images/product-arow-g.png) no-repeat 0 8px; display: inline-block;}
.plan-price-box2{background: #058e6e; position: relative; padding:5px 10px;overflow: hidden; border:1px solid #087058;}
.plan-price-box2 p{color: #fff;font-size:16px; margin: 0 0px; border-bottom:1px solid #6ed5bd; padding-bottom:5px;}
.gst-banner .plan-price-box2 ul {margin:0 0 0px 0px;}
.gst-banner .plan-price-box2 li {margin:3px 6px 0px 0; text-align: left; padding-left: 13px; line-height: 24px; color: #fff; font-size: 11px; background: url(../images/product-arow-g.png) no-repeat 0 8px; display: inline-block;}
.btn-buy-now{float:right;background: #ffc000; padding: 5px 9px; font-size: 10px; color: #000; border-radius: 3px;}
.btn-buy-now:hover{color: #fff; background:#000;}


.upi-pay-box{background:#ddffee;}
.upi-pay-box h4{color: #044829;}
.upi-pay-box h4:after{background: #044829;}
.upi-pay-box span{font-size:16px;font-weight: 500;color: #000;}
.upi-pay-box span+span{color:#dc3545;}

.dabit-rupay-c{font-size: 22px; margin: 0;  text-align: right; color: #dc502c; font-weight: 600;  line-height: 26px;}

.rating-cls-p{padding:0 !important; float:none !important; background:none !important;}

/* rcs logo */

.rcs-map-sec{background: #f6f6f6; position: relative;}
.rcs-contact-sec{background: #fff; position: relative; padding-top: 50px; padding-bottom: 50px;}
.rcs-conatct-info{margin-right:0px;}
.rcs-conatct-info .title {font-size:30px; line-height:30px; text-transform: uppercase; font-weight:600; color: #134175; margin-bottom:25px;}
.rcs-conatct-info-item{/*background:#f6f6f6; padding:20px;*/min-height: 602px; border-radius:5px;}
.rcs-conatct-info-item .item {padding-left: 58px; position: relative;}
.rcs-conatct-info-item .item i {position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 38px; color: #ec8e20;}
.rcs-conatct-info-item .item span {font-size: 12px; text-transform: uppercase; color: #7f8692; letter-spacing: 1px;}
.rcs-conatct-info-item .item p {font-size: 14px; color: #0e2f65;}
.rcs-conatct-info-item .item.center {margin-top: 50px; margin-bottom: 50px; position: relative;}
.rcs-conatct-info-item .item.center::before {position: absolute; content: ''; left: 0; top: -25px; height: 1px; width: 100%; background: #eaeaea;}
.rcs-conatct-info-item .item.center::after {position: absolute; content: ''; left: 0; bottom: -25px; height: 1px; width: 100%; background: #eaeaea;}

.rcs-contact-sec .rtbox{padding:0 15px 0 30px;background-color: #fffefe;}
.rcs-contact-sec .form-group{position:relative; margin-bottom:15px;}
.rcs-contact-sec input[type="checkbox"]{margin-right:5px;}
.rcs-contact-sec .form-group label{font-size:16px; display:block;}
.rcs-contact-sec .form-group label span{color:#F00;}
.rcs-contact-sec .form-control{height: 46px; border-radius: 0px; padding-left: 20px; color: #838999; font-weight: 300; letter-spacing: .6px; width:60%;}
.rcs-contact-sec textarea.form-control{height:75px;}
.rcs-contact-sec .btnotp{display:inline-block; margin-left:5px; height:48px; padding-left:20px; padding-right:20px; background:#eeeeee;border: 1px solid #ddd; font-size:16px;}
.rcs-contact-sec .btnotp:hover{background:#e5e5e5; border-color:#c9c9c9;}
.rcs-contact-sec .form-c2{display:inline-block;}
.rcs-contact-sec .btn-submit{background-color: #13a986; color:#fff; height:46px; padding-left:20px; padding-right:20px;}
.rcs-contact-sec .rcs-d-list{}
.rcs-contact-sec .rcs-d-list label{display:inline;}


@media(max-width:767px){
.navbar-light .navbar-brand{margin-right: -10px;}
.mob-tel{display: inline-block; padding:8px 0 0 0px;}	
.mob-tel i{padding-right:5px; color:#f00;} 
.mob-tel a{font-size:16px; color:#000; display:block;}
.navbar .nav-menu{display:block;}
.navbar .nav-menu > li .arow{right: 5px; top: 14px; height: 25px; width: 30px; border: 1px solid #ddd; text-align: center; line-height: 25px;}	
.navbar .nav-menu > li .dropdown .arow{top:4px;}
.navbar .nav-menu > li> .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li.open > .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .dropdown ul.dropdown-menu, .navbar .dropdown ul{display:none;}
.navbar .nav-menu > li.open > ul{display:block; position: relative; opacity: 1; visibility: visible;left: 0; border:0; box-shadow:0 0 0 none; padding-bottom:0; padding-top:0;}
.navbar .nav-menu > li.open> ul li .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li.open> ul li.open .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li{padding:15px 0px 15px 0; border-bottom:1px solid #ddd;}
.larg-nav{font-size: 14px;font-weight: 500;}
.navbar .nav-menu > li.open> a{background: #e9e7e7;}
.navbar .dropdown ul a{padding: 6px 10px;border-bottom: 1px solid #ddd;}
.navbar .dropdown ul a .larg-nav{font-size: 14px;}
.navbar .dropdown .dropdown-menu-dt li a img{width: 20px;}
.navbar .dropdown .dropdown-menu-dt li a span{font-size: 12px; padding-top:0;}
.navbar .dropdown .dropdown-menu-dt li a{padding-left:15px;}
	
.navbar .dropdown .dropdown ul{left:0; display:none;}	
.navbar .dropdown .dropdown.open ul{left:0; display:block;}	
.navbar .nav-menu .dropdown.open .dropdown.open ul{display:block; position: relative; opacity: 1; visibility: visible;left: 0; padding-top:0;}
.rightnav{padding-top: 10px; padding-bottom: 10px; text-align:center;}
.rightnav ul li{margin:0;}
.lil-btn{padding:5px 5px;font-weight: 500; border-radius:0; font-size:13px;}
.lil-btn-none i{font-size: 16px;padding-right: 0px;}
.rightnav li .arow{right: -12px;top: 16px;font-size: 14px;}
.com-info-inquiry-dd{top: 100%;}
.com-info-inquiry .inquiry-block{padding-left: 94px;}
.cont-ext span{width:auto;}
.com-info-inquiry .inquiry-block ul li a{font-size: 15px;font-weight: normal;}
.inquiry-block ul li a i{font-size: 20px;}
.cont-email span{width:auto;}
.banner-sec{padding-top:50px; padding-bottom:50px;}
.slide-content h1{font-size:24px;}
.slide-content p{font-size: 14px;line-height: 26px;}
.slide-item-box{margin-left:0;margin-top:70px; padding-top:20px !important; text-align:center; padding:10px;}
.slide-img-logo{position:absolute; left:0; right:0; display:block; top:-60px; margin:auto; width:120px;}
.slide-img-logo img{width:120px;}
.slide-item-box h2{font-size:13px; font-weight:500;}
.slide-item-box p{display:none;}
.slick-dots{bottom:-25px;}
.item-slide-box{padding:10px; margin-bottom:15px; text-align: center; /*min-height: 174px;*/}
.item-slide-box p{font-size:12px;}
.item-slide-box h3{font-size:14px;}
.product-portfolio-tab{display:none;}
.product-portfolio-tab-dt{padding-top:10px;}
.product-portfolio-tab-dt .tab-content>.tab-pane{display:block; opacity:1;}
.btn-product-dt{padding:5px 15px;}
.product-portfolio-sec h2{font-size:24px;}
.product-portfolio-tab .nav-tabs li img{display:none;}
.product-portfolio-tab .nav-tabs li a{padding: 8px 10px;font-size: 16px;}
.tab-product-box{text-align:left;}
.tab-product-box img{width:100px; float:left; margin-right:5px;}
.right-tab-dt{padding:0 5px;}
.slide-content{text-align:center;}	
.tab-prod-list{padding:10px 5px;}
.tab-prod-list p{font-size:13px;}
.hm-trus-sec{padding-top:30px; padding-bottom:20px;}
.hm-trus-sec h2{font-size:24px;}
.trus-box{min-height:inherit;}
.hm-about h2{font-size:24px;}
.certification-sec{padding-top:30px; padding-bottom:20px;}
.certification-sec h2{font-size:24px;}
.reason-choose-sec h2{font-size:24px;}
.certification-sec span img{width:80px;}
.certification-sec span{margin-bottom:15px;}
.reason-choose-sec{padding-top:30px; padding-bottom:20px;}
.reas-box, .reas-box:hover{background: #f8f9fb;padding: 20px 20px; min-height:1px;}
.reas-box .reas-icon, .reas-box:hover .reas-icon{margin: 0;}
.reas-box .reas-txt p{margin-bottom:0;}
.reas-box h3, .reas-box:hover h3{text-align: left;margin: 15px 0 15px;color: #da261e;}
.reas-box .reas-icon .img-r, .reas-box:hover .reas-icon .img-r{background: transparent; box-shadow: 0 0 0; height: 60px; width: 60px; border-radius: 0; padding: 0; margin-right: 10px; float: left;}
.reas-box .reas-txt:before, .reas-box:hover .reas-txt:before {content: ""; background: #da261e; left: 0; top: 0; height: 2px; width: 30%; position: absolute;}
.reas-box .reas-txt, .reas-box:hover .reas-txt{display:block;text-align: left;padding-top: 10px; width: 100%; float: left; margin-top: 15px; position:relative;}
.media-sec{padding-top:30px; padding-bottom:30px;}
.media-sec h2{font-size:24px; margin-bottom:30px;}
.media-sec span{margin: 0 10px;}
.media-sec .slick-prev{left:0px;}
.media-sec .slick-next{right:0px;}
.media-sec .slick-arrow{display:none !important;}
.gst-left h2{font-size:20px;}
.hm-gst-sec{padding-top:30px; padding-bottom:30px;}
.gst-feat-box .gst-feat-icon{height:70px; width:70px; padding:15px;}
.gst-right .col-md-4:nth-of-type(2){border-right:0;}
.gst-right .col-md-4:nth-of-type(3){border-right:1px solid #e2e2e3;}
.gst-right .col-md-4:nth-of-type(4){border-right:0; border-bottom:1px solid #e2e2e3;}
.gst-right .col-md-4:nth-of-type(6){border-right:0;}
.gst-feat-hover{min-width: 136px;padding:5px 5px;}
.gst-feat-hover h3{margin:5px 0 5px;}
.gst-feat-hover p{margin-bottom:0; font-size:11px;}
.gst-feat-box{padding:20px 0;}
.gst-feat-box h3{font-size:11px;}
.view-gst-page{margin-top:30px;}
.our-client-sec{padding-top:30px; padding-bottom:30px;}
.our-client-sec h2{font-size:24px; margin-bottom:5px;}
.our-client-sec .col-md-12 span{padding:0; margin:15px 5px 0px;}
.our-client-sec .col-md-12 span img{width:90px;}
.product-query-bg{text-align:center;}
.product-query-bg img{width:200px; margin-bottom:15px;}
.product-query-bg h2{font-size:20px;}
.product-query-bg .form-group{margin-bottom:15px;}
.gentds-faq-box h2{font-size:20px;}
.footer-sec h3{margin-bottom:5px; font-size:15px; font-weight: 500;}
.footer-top ul{margin-bottom:20px;}
.footer-top ul li{font-size:13px; margin-bottom:5px;}
.foot-holiday p{font-size:13px;}
.foot-social{text-align:center; margin-bottom:15px;}
.col-md-7.text-right{text-align:center;}
.footer-copyright p{text-align:center;}
.only-so-big{max-height: 284px;}
.setmax-height{max-height: 284px;}
.redmoremin{min-height:160px; max-height:200px; overflow:hidden; margin-bottom:10px;}
.view-gst-page a{font-size: 13px;}
.gst-left p{font-size: 13px;}
 
.product-page-tab-sec h2{font-size:24px;}
.product-page-tab{display:none;}
.product-page-tab-dt{padding-top:10px;}
.product-page-tab-dt .tab-content>.tab-pane{display:block; opacity:1;}

.product-top-text h1{font-size:24px;}
.product-price-icon-box{margin-bottom:30px;}
.product-rates .product-ins{font-size: 16px;padding-right:0px;display:block;border-right:0;}
.product-rates .product-ins:last-child{padding-left:0;}
.product-download-btn a{padding: 10px; font-weight:500; font-size:14px; text-transform:capitalize;}
.product-rating-btn{text-align:center;}
.product-rating-btn a{float:none; display:inline-block;}
.product-freedemo-quote{font-size:20px;}
.product-freedemo-frm{padding-bottom:10px;}
.product-freedemo-field-dt{margin:0 0 15px; flex: 0 0 auto;display:block;}
.btn-freedemo{width:100%;}

.product-whats-new-sec h2{font-size:25px;}
.product-tab-sec .nav-tabs li a{padding: 10px 15px;font-size: 16px;}
.product-tab-dt h2{font-size:24px;}
.product-tab-dt .youtube-player{margin-bottom:20px !important;}
.genius-user-int-sec h2{font-size:24px;}
.genius-user-int-sec ul li a{padding: 4px 2px; font-size: 10px; margin-bottom: 4px;}
.genius-user-int-sec ul li a:after{width: 5px;height:5px;top: 9px;}
.genius-user-int-sec .left ul li a:after{right: -4px;}
.genius-user-int-sec .right ul li a:after{left: -4px;}

.process-slide-sec h2{font-size:24px;}
.tds-process-box{text-align:center;}
.tds-process-box img{width:100px;}
.process-slide-sec h3{font-size:16px; margin-top:15px; margin-bottom:5px;}

.why-choose-cricle-sec h2{font-size:22px;}
.why-choose-cricle-box{text-align:center; padding:15px;min-height: 175px;}
.why-choose-cricle-box h3{font-size:14px; margin:15px 0 5px;}
.why-choose-cricle-box p{font-size:12px;line-height: 16px;}

.product-testimonials-sec h2{font-size:25px;}

.why-it-header h2{font-size:24px;}
.it-screenshot{display:none;}
.it-carousel-list{margin: 0; width: 100%;}
.s-600{display:block;}
.client-it-software-sec h2{font-size:24px;}
.client-it-box h3{font-size:16px; margin:15px 0 5px;}
.client-it-software-sec li a{font-size:14px;}
.client-it-software-sec li img{height:20px;}
.tds-professionals-sec h2{font-size:25px;}
.tds-professionals-sec img{display:none;}
.tds-professionals-sec h3{font-size:18px;}
.product-img-box{min-height:1px;}
.payroll-recommends-sec h2{font-size:24px;}
.payroll-software-part-sec h2{font-size:24px;}
.payroll-self-service-sec h2{font-size:24px;}
.payroll-self-service-box{text-align:center;}
.payroll-self-service-box h3{font-size:16px; margin:15px 0 5px;}
.payroll-more-about-sec h2{font-size:24px; margin-bottom:30px;}
.payroll-more-about-box h3{font-size:20px; margin:15px 0 5px;}
.payroll-why-sec h2{font-size:24px;}
.payroll-soft-business-sec h2{font-size:24px; text-align:center; margin-bottom:20px;}
.payroll-soft-business-sec .justify-content-end{justify-content: center !important;}
.payroll-software-about-sec h2{font-size:24px; margin-bottom:30px;}
.payroll-user-dt p{font-size:14px;}
.payroll-benefits-sec h2{font-size:24px;}
.hr-activities-sec h2{font-size:24px;}
.carousel-indicators{display:block;}
#payrollSlider .carousel-indicators li{margin-top:15px;}
.carousel-item-content h3{font-size:20px; margin:15px 0 5px;}
.user-interface-sec h2{font-size:24px;}
.user-interface-sec .nav-tabs li a{font-size:16px; padding: 10px 8px;}

.gst-banner h1{font-size:22px;}
.gst-tab-sec{position:relative !important; top:0 !important;}
.gst-tab-sec .tab-link11 li a{padding: 10px 8px;font-size: 13px;font-weight: 600;}
.gst-video-sec h2{font-size:24px;}
.gst-update-sec h2{font-size:24px;}
.gst-update-box h4{font-size:16px;}
.gst-feature-sec h2{font-size:24px;}
.gst-feature-item-sec h3{font-size:20px;}
.priceing-plan-sec h2{font-size:24px;}
.priceing-plan-tab .nav-tabs li a{font-size: 15px;font-weight: 500; padding:10px;}
.priceing-plan-tab .nav-tabs li{width: 33.33%;}
.priceing-plan-tab .nav-tabs li:nth-of-type(4){width:60%;}
.priceing-plan-tab .nav-tabs li:last-child{width:40%;}
.priceing-plan-box p{font-size:12px; min-height:36px;}
.priceing-plan-box{padding-left:10px; padding-right:10px;}
.priceing-plan-price ul{margin-bottom:15px;}
.priceing-plan-price a{padding: 0 8px; font-size: 13px; float: left; margin:0 5px 0 0;}
.cloud-online-mobile-sec h2{font-size:25px;}
.cloud-online-mobile-sec table th{font-size: 12px;text-transform: capitalize; padding:5px;}
.cloud-online-mobile-sec table td{padding:3px;font-size: 10px;}
.cloud-online-mobile-sec table td a{padding: 0 5px;font-size: 10px;}
.termco p a{float:none;}
.gst-priceplan-sec h2{font-size:24px;}
.gst-package-plans-box .package_price .price{font-size: 50px;}
.gst-package-plans-box .price-line{font-size:20px;}
.gstr9-return-sec h2{font-size:25px;}
.gstr9-video-sec h2{font-size:24px;}
.gstr9-video-box h3{font-size:16px;}
.gst-offer-sec h2{font-size:24px;}
.gst-offer-box h3{font-size:18px;}
.gst-faq-sec h2{font-size:22px;}
.gst-faq-sec .accordion-button{font-size:14px;}
.gst-faq-sec p{font-size:13px; line-height:20px;}
.help-page-sec h2{font-size:24px;}
.help-page-sec h2 span{display: initial;}
.gst-help-sec h2{font-size:24px;}
.gst-help-box table td{font-size:11px;}
.btn-gst-help{font-size:11px;padding-left: 4px; padding-right:4px;}
.gst-tutorials-sec h2{font-size:24px;}
.gst-tutorials-tab .nav-tabs li a{font-size: 14px;font-weight: 500; padding:10px;}
.gst-tutorials-tab-dt h3{font-size:20px;}
.gst-tutorials-box h4{font-size:16px; margin-bottom:0;}
.faq-page-sec h2{font-size:22px;}
.faq-page-sec h3{margin-top:20px;}
.knowledgebase-sec h2{font-size:22px; margin-bottom:15px;}
.knowledgebase-p{font-size:13px; line-height:20px; text-align:justify;}
.knowledg-search .form-control{width:80%;}
.knowledgebase-sec ul li{display: inline-block;margin-bottom: 20px;}
.knowledgebase-sec ul li a{font-size: 13px;padding: 10px 4px}
.knowledgebase-sec ul li a:after{margin:auto; left:0; right:0; height:10px; width:10px; top:35px;}
.Knowledgebase-rb .toggle-label{font-size:14px;word-break: break-all;}
.sag-knowlege table td{padding: 4px; font-size:11px;}
.Knowledgebase-rb .toggle-content{padding:10px 10px 10px 10px;}
.about-page-sec{display: block; height:auto;}
.about-page-sec:before{background:none;}
.about-page-sec:after{background:none;}
.about-page-sec h1{font-size:25px;}
.about-quality-product-sec ul li{display:block;}
.about-counter-sec .col-abt_count .counter{width: 50%;padding: 0 15px 15px 0;}
.about-counter-sec .col-abt_count .counter h3.title{font-size:14px;}
.about-counter-sec .col-abt_count .counter p{font-size:12px;line-height:20px;}
.about-counter-sec .col-abt_count .counter span{font-size:33px;}
.about-dawn-sec h2, .about-goal-sec h2, .about-achievement-sec h2, .about-experience-sec h3 .about-expertise-sec h2{font-size:25px; margin:20px 0 10px;} 
.about-queality-box h3{font-size:20px;}
.about-client-sec h2{font-size:25px; margin:20px 0 10px;} 
.about-client-sec li{width:50%; padding-left:5px; padding-right:5px;}
.about-client-sec li:nth-of-type(3), .about-client-sec li:nth-of-type(5), .about-client-sec li:nth-of-type(7), .about-client-sec li:nth-of-type(9), .about-client-sec li:nth-of-type(11), .about-client-sec li:nth-of-type(13), .about-client-sec li:nth-of-type(15), .about-client-sec li:nth-of-type(17){border-left:0;}

.about-certification-sec h2{font-size:25px;}
.about-certification-sec li{width:50%; padding-left:5px; padding-right:5px;}
.about-certification-sec li h4{font-size:12px;}
.about-certification-sec li:nth-of-type(3){border-left:0;}
.about-certification-sec li:nth-of-type(5), .about-certification-sec li:nth-of-type(6){border-bottom: 1px solid #e2e2e2;}
.about-company-history-head h3{font-size:25px;}

.about-company-graph-sec h3:before{margin:auto; right:0;}
.main-timeline .timeline{margin-top: 0; overflow: hidden;}
.main-timeline .timeline:before,
.main-timeline .timeline:nth-child(2n):before{box-shadow: none;}
.main-timeline .timeline-icon,
.main-timeline .timeline:nth-child(2n) .timeline-icon{margin-top: -30px;  margin-bottom: 20px; position: relative; transform: rotate(135deg);}
.main-timeline .year,
.main-timeline .timeline:nth-child(2n) .year{ transform: rotate(-135deg); }
.main-timeline .timeline-content,
.main-timeline .timeline:nth-child(2n) .timeline-content{width: 100%; float: none; border-radius: 0 0 20px 20px; text-align: center; padding: 25px 20px; margin: 0 auto; }
.main-timeline .timeline-content:before,
.main-timeline .timeline:nth-child(2n) .timeline-content:before{ width: 15px;   height: 25px;  position: absolute;  top: -22px; left: 50%; z-index: -1; transform: translate(-50%,0);}
.main-timeline .timeline-content.fst{margin-top:0;}

.about-pillars-sec h2{font-size:25px; margin-bottom:20px;}
.about-pillars-sec h3{font-size:16px;}
.media-coverage-sec h2{font-size:25px;}
.media-coverage-box h3{font-size:16px;}
.press-release-sec h2{font-size:25px;}
.press-release-logo-dt-box h4{font-size:15px; margin:20px 0 5px;} 
.order-datils-sec h2{font-size:25px;}
.referral-program-sec h2{font-size:25px;}
.referal-program-box h3{font-size:16px;}
.career-page-sec h2{font-size:25px;}
.career-opening-sec h2{font-size:25px;}
.career-opening-sec .accordion-body table td{line-height: 20px;font-size: 12px;}
.career-opening-sec .accordion-body table td:first-child{line-height: 20px;font-size: 12px;}
.send-btn-career{font-size:14px;}
.shoping-cart-sec h2{font-size:25px;}
.shoping-cart-box h4{font-size:16px;}
.shoping-cart-sec .table-responsive > .table {max-width: 750px; width: 750px;}
.shoping-cart-box .row .col-md-3 {padding-bottom: 15px;}
.padd10c label{font-size:11px;}
.padd10c{padding-bottom:10px;}
.term-pupup .modal-title{font-size: 16px;}
.term-pupup p{font-size:13px;line-height: 22px;}
.term-pupup ul li, .term-pupup ol li{font-size:13px;line-height: 22px;}
.price-calc-sec h2{font-size:25px;}
.price-calc-box .row .col-md-5 {padding-bottom: 15px;}
.bank-details-box{margin-right:0;}
.bank-details-box h3{font-size:18px;}
.bank-details-box table td{font-size: 13px;}
.bank-details-box table td:first-child{width:45%;}
.important-link-sec h2{font-size:25px;}
.television-ads-sec h2{font-size:25px;}
.company-live-box h3{font-size: 16px;}
.grievance-sec h2{font-size:25px;}
.grievance-form-box h4{font-size:18px;}
.grievance-form-box .row .row .col-md-6{margin-bottom:15px;}
.grievance-form-box label{font-size:12px;}
.downloadsetup-datils-sec h2{font-size:25px;}
.query-form-box h3{font-size:18px;}
.annual-return-sec h2{font-size:25px;}
.annual-return-box h4{font-size:18px;}
.download-update-sec h2{font-size:25px;}
.download-update-box h4{font-size:20px;}
.download-update-box table th{font-size:11px;}
.download-update-box table td{font-size:11px;}
.download-utility-sec h2{font-size:25px; margin-bottom:30px;}
.policies-sec h2{font-size:25px; margin-bottom:30px;}
.other-sites-sec h2{font-size:25px; margin-bottom:30px;}
.other-sites-box h3{font-size:18px;}
.reg-process {margin-left:56px;}
.product-freedemo-frm .col-md-9{padding-right:15px;}
.product-freedemo-frm .col-md-3{padding-left:15px;margin-left: -3px;}
.product-freedemo-frm .col-md-9 .col-md-3 div{padding-bottom:10px;margin-left:0px;}

.plus-minus-price{padding: 2px 2px;margin: 1px 0  -5px 0px;}
.plus-minus-price:before{font-size:9px;}
.lableprice .price2:before{font-size:9px;}
.lableprice a+ a{margin-top:2px;}

.sdmt-top-banner-sec{padding: 1.9375rem 0 0;background-size: 1000px;}
.sdmt-top-banner-sec h1{font-size: 22px;}
.sdmt-top-banner-sec .subtext{font-size: 14px;}
.sdmt-top-banner-sec .image-line img{border: 5px solid #383838;border-radius:0;}
.sdmt-lcap-users-sec h2{font-size: 22px; margin-bottom:20px;}
.sdmt-lcap-users-sec  .tab-content{display:none;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card{margin:0; box-shadow:0 0 0; max-height:inherit;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card .card-header h6{color: #333;}
.sdmt-lcap-users-sec .nav-pills .nav-link .card{padding:15px;}
.sdmt-lcap-users-sec .card-body{display:block; padding:0;}
.sdmt-lcap-users-sec .nav-pills .nav-link .card-body p{margin:0; font-size:14px;}
.sdmt-lcap-users-sec .nav-link{color: #333;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active .card-body p{color: #333;}
.sdmt-lcap-users-sec .nav-pills .nav-link.active{margin:0;}
.sdmt-dev-sec h2{font-size: 22px;}
.sdmt-dev-sec p{font-size: 14px;line-height: 24px;}
.sdmt-dev-sec .nav-tabs>li{padding: 0 18px;}
.sdmt-dev-tab-sec .custom-add-mag{padding:15px;}
.sdmt-dev-tab-sec .custom-add-mag p{font-size: 14px;line-height: 24px; margin-bottom:0;}
.sdmt-dev-tab-sec .custom-add-mag img{display:none;}
.sdmt-website-devlopment-sec .web-dev-lt h2{font-size: 22px;}
.sdmt-website-devlopment-sec .web-dev-lt p{font-size: 14px;line-height: 24px; margin-bottom:0;}
.dev-sdmt-img img{display:none;}
.sdmt-web-dev-box{padding:0; margin:20px 0 0; text-align:center;}
.sdmt-web-dev-box h3{font-size:15px; margin-bottom:5px;}
.sdmt-web-dev-box p{font-size: 12px;line-height:18px; margin-bottom:0;}
.sdmt-website-devlopment-sec .carousel-indicators{text-align:center;bottom: -86px;}
.sdmt-website-devlopment-sec{padding-bottom:90px;}
.sdmt-low-code-mob-sec h2{font-size: 22px; margin-bottom:30px;}
.sdmt-low-code-mob-box h3{text-align:left;font-size:18px;}
.sdmt-low-code-mob-box p{font-size: 14px;line-height: 20px; text-align:left;}
.sdmt-low-code-mob-box{border-bottom: 1px solid #ccc;}
.sdmt-low-code-mob-box:last-child{border-bottom:0;}
.sdmt-low-code-mob-box img{display:none;}
.sdmt-low-code-mob-sec{padding-bottom:0;}
.sdmt-desktop-online-sec h2{font-size: 22px; margin-bottom:30px;}
.sdmt-desktop-online-box p{font-size:14px;line-height:22px; margin-bottom:0;}
.sdmt-desktop-online-box{padding:15px; min-height:inherit;}
.sdmt-blog-sec h2{font-size: 24px; margin-bottom:20px;}
.sdmt-blog-sec .carousel-indicators{text-align:center;}

.sdmt-ide-title h2{font-size: 24px;}
.sdmt-ide-title p{width:100%;}
.sdmt-low-code-title p{width:100%;}

.item-slide-box picture{display:none;}

.biometric-sec h2{font-size: 22px;}

.navbar .dropdown .dropdown-menu-dt li a img{display:none;}
.plan-price-box2{margin-bottom:30px;}
.navbar .dropdown:hover ul{display:none;}

h1, h2, h3, h4, h5, h6, p{font-family:Arial, Helvetica, sans-serif;}

.genius-user-int-sec .col-md-2{display:none;}
.tab-content>.tab-pane{display: block;opacity: 1;}
.genius-user-int-sec .col-md-8{width:100%;}

.rcs-contact-sec .rtbox{padding:0 15px;}
.rcs-conatct-info{margin-right: 0;}
.rcs-conatct-info .title{font-size: 23px; line-height: 26px; background:#ddd; padding:5px; text-transform:capitalize;}
.rcs-conatct-info-item{min-height:auto;}
.rcs-contact-sec .form-control{width:100%;}
.rcs-contact-sec .form-c2{width:100%;}
.genius-user-int-sec .left, .user-interface-sec .nav-tabs{display:none;}

}

@media (min-width: 600px) and (max-width: 900px) and (orientation: portrait) {
 .navbar-light .navbar-brand{margin-right: -10px;}
.mob-tel{display: inline-block; padding:8px 0 0 0px;}	
.mob-tel i{padding-right:5px; color:#f00;} 
.mob-tel a{font-size:16px; color:#000; display:block;}
.navbar .nav-menu{display:block;}
.navbar .nav-menu > li .arow{right: 5px; top: 14px; height: 25px; width: 30px; border: 1px solid #ddd; text-align: center; line-height: 25px;}	
.navbar .nav-menu > li .dropdown .arow{top:4px;}
.navbar .nav-menu > li> .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li.open > .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .dropdown ul.dropdown-menu, .navbar .dropdown ul{display:none;}
.navbar .nav-menu > li.open > ul{display:block; position: relative; opacity: 1; visibility: visible;left: 0; border:0; box-shadow:0 0 0 none; padding-bottom:0; padding-top:0;}
.navbar .nav-menu > li.open> ul li .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li.open> ul li.open .arow:before{content: "\f078"; font-family:'FontAwesome'}
.navbar .nav-menu > li{padding:15px 0px 15px 0; border-bottom:1px solid #ddd;}
.larg-nav{font-size: 14px;font-weight: 500;}
.navbar .nav-menu > li.open> a{background: #e9e7e7;}
.navbar .dropdown ul a{padding: 6px 10px;border-bottom: 1px solid #ddd;}
.navbar .dropdown ul a .larg-nav{font-size: 14px;}
.navbar .dropdown .dropdown-menu-dt li a img{width: 20px;}
.navbar .dropdown .dropdown-menu-dt li a span{font-size: 12px; padding-top:0;}
.navbar .dropdown .dropdown-menu-dt li a{padding-left:15px;}
	
.navbar .dropdown .dropdown ul{left:0; display:none;}	
.navbar .dropdown .dropdown.open ul{left:0; display:block;}	
.navbar .nav-menu .dropdown.open .dropdown.open ul{display:block; position: relative; opacity: 1; visibility: visible;left: 0; padding-top:0;}
.rightnav{padding-top: 10px; padding-bottom: 10px; text-align:center;}
.rightnav ul li{margin:0;}
.lil-btn{padding:5px 5px;font-weight: 500; border-radius:0; font-size:13px;}
.lil-btn-none i{font-size: 16px;padding-right: 0px;}
.rightnav li .arow{right: -12px;top: 16px;font-size: 14px;}
.com-info-inquiry-dd{top: 100%;}
 
 
}



@media(min-width:767px){
.fixedhead {position: fixed; top: 0; width: 100%;  z-index:9999; border-bottom:1px solid #ddd; background:#fff;}	
}


@media(min-width: 768px){
.mob-tel{display:none;}	
}

@media (max-width: 1366px) {
 
  
}

@media (max-width: 991px) {
  .navbar .nav-menu ul {display: none;}
  
}

@media(min-width:992px){
     .navbar .dropdown:hover > ul {opacity: 1; visibility: visible;}
	 .navbar .dropdown > ul .dropdown:hover ul{top:0 !important;}
	 .navbar .dropdown .dropdown-menu-dt{top:0 !important;}
	 
	.dropdown-menu.columns-2{min-width:900px;}
	.dtnav a .bi{display:none;}
	
	
	
}
@media(min-width:991px){
     .redmoremin{min-height:100px; max-height:100px; overflow:hidden; margin-bottom:10px;}
	 .product-top-text h1{font-size: 30px;}
	 .product-rates .product-ins{font-size:16px;}
	 .navbar .nav-menu > li{padding:30px 15px 30px 15px;}
	 .lil-btn{padding-left:10px;padding-right:10px;}
	 .product-rating-btn a{padding-left: 10px;padding-right: 10px;font-size: 13px;}
	 .rightnav li .arow{right: -5px;}
	
}
@media(min-width:1366px){
     .redmoremin{min-height:127px; max-height:127px; overflow:hidden; margin-bottom:10px;}
	 .product-top-text h1{font-size:30px;}
	 .product-rates .product-ins{font-size:20px;}
	 .navbar .nav-menu > li{padding:30px 20px 30px 20px;}
	 .lil-btn{padding-left: 1.5rem;padding-right: 1.5rem;}
	 .product-rating-btn a{padding-left:20px;padding-right:20px;font-size: 15px;}
	  .product-feature-box{min-height: 300px;}
	  .rightnav li .arow{right:5px;}
	  .font-sdmt{font-size:32px !important; }
	  .gst-banner ul li{font-size:13px;}
	  .gst-banner .plan-price-box li, .gst-banner .plan-price-box2 li{font-size:11px;}
	  .gst-banner h1{margin-bottom:15px;}
	  
}
@media(min-width:1400px){
     .redmoremin{min-height:160px; max-height:160px; overflow:hidden; margin-bottom:10px;}
	 .product-feature-box{min-height: 260px;}
	 .product-top-text h1{font-size:40px;}
	 .rightnav li .arow{right:5px;}
	 .font-sdmt{font-size:36px !important;}
	 .gst-banner ul li{font-size:14px;}
	  .gst-banner .plan-price-box li, .gst-banner .plan-price-box2 li{font-size:12px;}
	  .gst-banner h1{margin-bottom:30px;}
	  .gst-banner ul{margin-bottom:25px;}
}