	@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');*/
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,400i,600,600i,700,700i,800,800i,900,900i');


body{margin:0; padding:0; color: #56595c; /*font: 14px/24px "Poppins", sans-serif;*/ font: 14px/24px 'Nunito Sans', sans-serif;}

h1.w6, h2.w6, h3.w6, h4.w6, h5.w6, h6.w6 {font-weight:600;}
h1.w4, h2.w4, h3.w4, h4.w4, h5.w4, h6.w4 {font-weight:400;}
h1,h2,h3,h4,h5,h6 {font-weight:700; color:#222; }
h1,h2,h3,h4,h5,h6 {font-family:'Nunito Sans', sans-serif;}
img{max-width:100%;}
a, a:focus, a:hover{outline:none; text-decoration:none;}
.form-control:focus, .form-control:hover{box-shadow:0 0 0;}
.header-secc {position:sticky; top:0; z-index:99; background:#fff;}

.header{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); background-color: #fff; display:block; clear:both; position:relative; z-index: 101;}
.header-top{background-color: #3a526a; padding: 8px 0 7px; font-weight:400; color: #ffffff;}
.header-top .custom-info a, .header-top .custom-info i, .header-top .custom-info {font-size: 13px; color: #ffffff;}
.header-top .custom-info ul {padding: 0; margin: 0; list-style: none; font-family: 'Nunito Sans', sans-serif;}
.header-top .custom-info ul li {display: inline-block; margin-right: 27px; position: relative; line-height: 30px;}
.header-top .custom-info ul li:after {position: absolute; right: -15px; top:8px; width: 1px; height: 14px; background-color: #617588; content: "";}
.header-top .custom-info ul li:last-child:after {display: none;}
.header-top .custom-info ul li i {margin-right: 8px;}
.header-top .custom-info a:hover {color: #18ba60;}
.header-top .flat-socials, .header-top .info-top-right {float: right;}
.header-top .info-top-right {padding-left: 24px; position: relative; line-height: 30px;}
.info-top-right {color: #fff;}
.info-top-right span {margin-right: 25px;}
.info-top-right span i {margin-right: 10px;}
.info-top-right a.appoinment {display: inline-block;background-color: #18ba60;margin: -8px 0 -7px;font-size: 14px;text-transform: uppercase;font-weight: 600;	height: 45px;line-height: 44px;padding: 0 27px;color: #fff;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.info-top-right a.appoinment:hover {background-color: #2e363a;}

.header-menu{display:block; clear:both; position:relative;}
.navbar{margin:0; padding:0; min-height:inherit; border:0; background:none;}
.navbar-brand{padding-top:10px; padding-bottom:10px; padding-left:15px; margin:0; height:auto;}
.navbar ul, .header-menu .navbar li{margin:0; list-style:none; padding:0;}
.navbar-collapse{position:relative; padding:0;}
.header-menu .navbar-right{}
.navbar-default .navbar-nav > li{}
.navbar-default .navbar-nav > li > a{color:#424242; font-size:14px; font-weight:800; padding:0 20px 0 20px; text-transform:uppercase; line-height:90px;}
.navbar ul > li > a:not(:only-child):after {font-family:'FontAwesome'; content: "\f107";   position: absolute; right:4px; top:0px; z-index: 251;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out;}
.navbar-default .navbar-nav > li > a i{font-size: 14px; margin-left: 5px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #18ba60;}
.navbar-default .navbar-nav > li > ul.sub-menu{background-color: #1d2738; text-align: left; padding:0; position: absolute; left: 0; top:100%; width: 250px; z-index: 9999; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display:none;} 
.navbar-default .navbar-nav > li:hover > ul.sub-menu{display:block;}

.navbar-default .navbar-nav > li ul li{border-bottom:1px solid #2d374a;}
.navbar-default .navbar-nav > li ul li:last-child{border-bottom:0;}
.navbar-default .navbar-nav > li ul li a{display: block; color: #979797; text-decoration: none; padding: 0 0 0 15px; font-family: 'Nunito Sans', sans-serif;    font-weight:700; line-height: 40px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navbar-default .navbar-nav > li ul li a:hover{background-color:#18ba60; color: #fff;}

.banner-sec{display:block; clear:both; color:#031633; height:500px; position:relative; background: #fff url(../images/banner.webp) no-repeat top center; background-size: cover;}
.banner-sec:before{position:absolute; height:100%; width:100%; background:rgba(0,0,0,0.4); content:""; left:0; top:0;}
.banner-text{padding-top:100px;}
.banner-text h1{font-size:30px; color:#fff; margin:0 0 20px; line-height:95px;}
.banner-text h1 span{font-weight:700; font-size:95px; display:block; clear:both;}
.banner-text p{font-size:35px; font-weight:300; color:#fff; margin:0 0 20px; letter-spacing:5px;}
.bn-btn-box{display:block; clear:both; margin-top:50px;}
.btn-request-demo{background-color:rgb(24, 186, 96); padding:14px 26px; font-weight:700; font-size:14px; line-height:20px; color:rgb(255, 255, 255); border-radius:3px 3px 3px 3px; display:inline-block; text-transform:uppercase;  margin-right:5px;}
.btn-request-demo:hover, .btn-request-demo:focus{background-color:rgba(46, 54, 58, 0.75); color:rgb(255, 255, 255);}
.btn-contect{background-color:rgba(46, 54, 58, 0.75); padding:14px 26px; font-weight:700; font-size:14px; line-height:20px; color:rgb(255, 255, 255); border-radius:3px 3px 3px 3px; display:inline-block; text-transform:uppercase; margin-left:5px;}
.btn-contect:hover, .btn-contect:focus{background-color:rgb(24, 186, 96); color:rgb(255, 255, 255);}

.theme-page-sec{display:block; clear:both; padding-top:40px; padding-bottom:30px; position:relative; background: #fff;}
.theme-page-sec h2{margin: 0 0 15px; font-size:35px; color: #333; font-weight: 800; letter-spacing: 1px; position: relative; margin-bottom: 24px; padding: 0 0 18px;}
.theme-page-sec h2 span{color:#18ba60; font-weight:800;}
.theme-page-sec h2:before{position:absolute; height:3px; width:10%; background:#18ba60; content:""; left:0; margin:auto; right:0; top:100%;}

.theme-item{display:block; clear:both; position:relative; overflow: hidden; margin-bottom:30px;}
.theme-imagebox-image{background: #ddd; border: 1px solid #b9bbbc; border-radius: 4px;padding: 10px;}
.theme-imagebox-image img{max-width:100%;}
.theme-text-header{position: absolute; left: 20px; right: 20px; bottom: 20px; padding: 10px 80px 10px 20px; min-height: 65px; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.theme-item:hover .theme-text-header{bottom: -65px;}
.theme-item .theme-text-header:before { content: "\f054"; position: absolute; font-family: "fontAwesome"; text-align: center; line-height: 55px; right: 5px; top: 5px; bottom: 5px; width: 55px; height: 55px; color: #ffffff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); font-weight: normal; font-size: 18px;}
.theme-item .theme-text-header:after {width: 100%; height: 100%; background-color: #3a526a; content: ""; position: absolute; left: 0; top: 0; z-index: -1;    -webkit-opacity: 0.85; -khtml-opacity: 0.85; -moz-opacity: 0.85; opacity: 0.85; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);  filter: alpha(opacity=85);}
.theme-item .theme-text-header h3{font-size: 16px; text-transform: uppercase; line-height: 1.4; margin: 0; position: relative;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);color: #fff;}

.theme-item .theme-text-header h3 a {color: #fff;}
.theme-item:hover .theme-imagebox-content{-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: visible;-webkit-opacity: 0.9; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90);}
.theme-item .theme-imagebox-content{position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #ffffff; padding: 30px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); visibility: hidden; -webkit-transform: translateY(-100%);  -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;  -ms-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; background-color: #3a526a; font-size: 15px; line-height: 24px; font-weight:500;}
.theme-item .theme-imagebox-button{margin-top:135px;}
.theme-item .theme-imagebox-button a{position: relative; display: inline-block; padding: 13px 34px 13px 28px; font-size: 14px;line-height: 24px; font-weight: 700;    background-color: #18ba60;  text-transform: uppercase;  color: #fff; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; margin:0 2px;}
.theme-item .theme-imagebox-button a:after{content: "\f054"; font-family: "FontAwesome"; position: absolute; top: 13px;right:20px; font-weight: normal;   font-size: 12px;}
.theme-item .theme-imagebox-button a:hover{background-color: #fff; color: #2e363a;}

.btn-view-more{position: relative; display: inline-block; padding: 13px 52px 13px 30px; font-size: 14px;line-height: 24px; font-weight: 700;    background-color: #346da0;  text-transform: uppercase;  color: #fff; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.btn-view-more:after{content: "\f054"; font-family: "FontAwesome"; position: absolute; top: 13px;right: 28px; font-weight: normal;   font-size: 12px;}
.btn-view-more:hover{background-color: #000; color: #f7f7f7;}


.service-page-sec{display:block; clear:both; padding-top:40px; padding-bottom:30px; position:relative; background: #f4faff;}
.service-page-sec h2{position: relative; font-size: 32px; line-height:32px; font-weight: 600;  margin: 0 0 30px; color: #222222; padding-bottom:10px;}
.service-page-sec h2 span{color:#18ba60; font-weight:800;}
.service-page-sec h2 strong{display:block; clear:both; text-transform:uppercase; letter-spacing:4px; font-size:16px;}
.service-page-sec h2:before{position:absolute; height:3px; width:10%; background:#18ba60; content:""; left:0; margin:auto; right:0; top:100%;}
.services-disp{font-size:18px; font-weight:300; color:#333; margin:0 0 60px;}

.service-item{margin-bottom:50px;}
.service-iconbox-header{}
.service-iconbox-icon{font-size:28px; position:relative; text-shadow:0 1px 1px rgba(0, 0, 0, 0.1); color:#fff; width:54px; height:54px; text-align:center; line-height:56px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); margin-top:13px; background-color: #18ba60; border-radius: 4px; display: inline-block; float: left; margin-right: 20px;}
.service-iconbox-icon span:before {-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); display:inline-block; transform: rotate(-45deg); font-size: 28px;}
.service-item:hover .service-iconbox-icon {background-color: #2e363a;}
.service-iconbox-header h4{padding-left:82px; margin-bottom:16px; margin-top:0; font-weight:600; font-size:20px; color: #222222;}
.service-iconbox-content{padding-left:82px; line-height: 24px; font-size: 14px;}

.testimonials-page-sec{display:block; clear:both; padding-top:60px; padding-bottom:30px; position:relative; background: #1f2735;}
.testimonials-page-sec:before{width: 0; height: 0; border-style: solid; border-width: 25px 45px 0 45px; border-color: #f4faff transparent transparent transparent;
margin: 0 auto; content:""; position:absolute; left:0; top:0; right:0;}
.testimonials-page-sec h2{position: relative; font-size: 32px; line-height:32px; font-weight: 600;  margin: 0 0 30px; color: #fff; padding-bottom:10px;}
.testimonials-page-sec h2 span{color:#18ba60; font-weight:800;}
.testimonials-page-sec h2 strong{display:block; clear:both; text-transform:uppercase; letter-spacing:4px; font-size:16px;}
.testimonials-page-sec h2:before{position:absolute; height:3px; width:10%; background:#18ba60; content:""; left:0; margin:auto; right:0; top:100%;}
#quote-carousel{ margin-bottom: 0; padding: 0 40px 30px 40px;  margin-top: 30px;}
#quote-carousel .carousel-indicators {right: 80%; top: auto; bottom: 0px; margin-right: -19px;}
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active {background: #888;}
.item blockquote {border-left: none; text-align: left;}
.item blockquote img {margin-bottom: 10px;}
.item blockquote h5 {font-size: 16px; font-weight: 400;color: #fff;line-height: 28px;}
.item blockquote h6 {color: #18ba60;font-weight: 800; font-size: 16px; padding-top: 25px; word-spacing: 5px;letter-spacing: 3px;}
.item blockquote small{color:#fff !important;}
.item blockquote h5:before { content: "\f10d";font-family: 'Fontawesome'; float: left; margin-right: 10px;}
#quote-carousel .carousel-control {background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px;}
#quote-carousel .carousel-control.left {left: -50px; color: #fff; opacity: 1;}
#quote-carousel .carousel-control.right {right: -70px !important; color: #fff; opacity: 1;}

.clients-step-sec{display:block; clear:both; padding-top:0px; padding-bottom:0px; position:relative; background: #486583;}
.clients-step-sec h3 {color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase;}
.clients-step-sec p {font-size: 15px; color: rgba(255, 255, 255, 0.95);}
.clients-step-sec .text {overflow: hidden; border-right: 0 solid rgba(255, 255, 255, 0.17); padding: 15px 0 20px 0;}
.clients-step-sec .border-l {border-left: 0 solid rgba(255, 255, 255, 0.17);}
.clients-step-sec .fa {color: rgba(255, 255, 255, 0.95); position: relative; padding-right: 10px; top: 37px;}
.clients-step-sec .btn-2 {margin-left: 20px; background-color: transparent; color: #fff; border: 1px solid #fff;}
.clients-step-sec .btn-2:hover {background-color: #252e3f; border: 1px solid #252e3f;}


.newsletter-sec{display:block; clear:both; position:relative; background: #486583;}
.newsletter-sec:before{position: absolute; content: ''; left: 0px; top: 0px; width: 50%; height: 100%; background-color:#18ba60;}
.newsletter-sec:after{position: absolute; content: ''; right: 0px; top: 0px;width: 50%;height: 100%; background:#346da0;}
.newsletter-sec .left-column{position: relative;}
.newsletter-sec .left-column .inner-column{position: relative; padding:60px 0px; text-align: right; padding-right :80px;}
.newsletter-sec .left-column .inner-column h2{position: relative; color: #ffffff; font-size: 25px; font-weight: 600; line-height: 1.4em; z-index: 1; margin:0;}
.newsletter-sec .left-column .inner-column .text{position: relative; color:#ffffff; z-index: 1; font-size: 18px; font-weight: 500; margin-top: 8px;}
.newsletter-sec .left-column .inner-column-right{position: relative; z-index:1; width: 100%; padding:30px 15px 0px 15px;}
.newsletter-sec .left-column .subscribe-form{position: relative;}
.newsletter-sec .left-column .subscribe-form .form-group{position:relative; display:block; margin-bottom:10px;}
.newsletter-sec .left-column .subscribe-form .form-group input[type="text"],
.newsletter-sec .left-column .subscribe-form .form-group input[type="email"]{position:relative;display:block;width:100%;line-height:26px;padding:10px 0px;height:48px;font-size:15px;color:#fff;background:none;font-weight:400;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease; border:0;  border-bottom: 2px solid #fff;}
.newsletter-sec .left-column .subscribe-form .form-group input::-webkit-input-placeholder{color:#fff;}
.newsletter-sec .left-column .subscribe-form .form-group button{position:absolute;right:0px;top:10px;cursor: pointer;font-size:28px;color:#fff;font-weight:400;	background:none;letter-spacing:1px;text-transform:uppercase; border:0;}


.footer{display:block; clear:both; position:relative; background:#0c0c0d;} 
.footer-top {padding:20px 0 15px;}
.footer-top a{color:#fff;}
.footer-top h3{margin: 0 0 15px; font-size:26px; color: #fff; font-weight: 800; letter-spacing: 1px; position: relative; margin-bottom:15px; padding: 0 0 10px;}
.footer-top h3:after {content: ""; position: absolute; left: 0; transition: all .5s ease; bottom: 0; background: #fff; width: 50px; height: 2px; display: block;}
.footer-top .col-lg-3:hover h3:after{width: 50%;}
.footer-top .foot-logo{margin: 0 0 15px;}
.foot-about{ color:#fff;}
.footer-top .foot-contact{padding: 0; margin: 0 0 15px; list-style: none; text-align: left;}
.footer-top .foot-contact li{padding: 4px 0; color:#fff;}
.footer-top .foot-contact li i{padding-right: 10px; color: #fff;}
.footer-top .foot-social{margin: 0 0 20px;}
.footer-top .footer_social{padding: 0; margin: 0 0 15px; list-style: none; text-align: left;}
.footer-top .footer_social li{display:inline-block;margin-right:7px;text-align:center}
.footer-top .footer_social li a{border:1px solid #33333a;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;display:block}
.footer-top .footer_social li a:hover{background:#18ba60;border:1px solid #18ba60;color:#fff}
.footer-top .footer_social li a i{padding:0 !important}
li.latest-news img {border: 1px solid #fff; float: left; margin-right:15px;}
li.latest-news {margin-bottom:10px; padding:0;}
li.latest-news h5 {color: #fff; font-weight:700; font-size: 15px; margin:0; padding:0;}
li.latest-news p{color:#18ba60; margin:0 0 0;}
li.latest-news:last-child {border-bottom: 0; margin-bottom: 0;}
.footer-bottom {border-top: 1px solid #1a1a1c; border-color: #1a1a1c; padding: 15px 0; background:#000;}
.footer-bottom .copyright {text-align: center;}
.footer-bottom .copyright p {margin: 0; color: #fff;}

.webstep-sec{display:block; clear:both; position:relative; background:#f7f7f7; padding-top:50px; padding-bottom:50px;} 
.webstep-sec h2{margin: 0 0 15px; font-size:35px; color: #333; font-weight: 800; letter-spacing: 1px; position: relative; margin-bottom: 35px; padding: 0 0 18px;}
.webstep-sec h2:after {content: ""; position: absolute; left: 0; right:0; margin:auto; bottom: 0; background: #333; width:100px; height: 2px; display: block;}
.webstep-sec h2 span{color:#18ba60; font-weight:800;}
.webstep-sec h2 strong{display:block; clear:both; text-transform:uppercase; letter-spacing:4px; font-size:18px; margin-top:8px;}
.webstep-box{padding: 40px 30px 30px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); text-align: center;background-color: #ffffff;}
.web-service-icon{font-size: 3.5rem; color: #00aff0;}
.web-service-title{font-size: 2.2rem; font-weight:600;margin-top: 22px;margin-bottom: 8px;}
.web-service-text{font-size: 1.4rem;color: #262626;}
.gettweb{font-size:20px; letter-spacing:1px; margin-bottom:25px;}

.singal-page-sec .incometax-box{padding:30px 20px; display:block; clear:both; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); text-align: center !important;background-color: #337ab7; margin-bottom:10px;}
.singal-page-sec .incometax-box h2{margin: 0 0 15px; font-size:25px; color: #fff !important; font-weight:800; position: relative; margin-bottom:15px !important; padding: 0 0 10px;}
.singal-page-sec .incometax-box h2:after{position:absolute; height:3px; width:10%; background:#fbb034 !important; content:""; left:0; margin:auto; right:0; top:100%;}
.singal-page-sec .incometax-box p{letter-spacing:2px; text-transform:uppercase; text-align:center !important; color:#85c6fd !important; font-weight:bold; margin-bottom:20px;}
.singal-page-sec .download-free-btn{height:45px; display:inline-block; line-height:45px; font-size:16px; font-weight: 700; background: #191919; padding-left:30px; padding-right: 30px;color: #fff; border-radius:4px; margin-top: 10px;}
.singal-page-sec .download-free-btn:hover{background: #fbb034;color: #333;}



.portfolioFilter{padding: 15px 0 50px;}
.portfolioFilter a{margin-right: 6px;color: #666;text-decoration: none; border: 1px solid #ccc; padding:8px 15px; border-radius: 50px; display: inline-block; font-size:16px;}
.portfolioFilter a.current{background: #1e1e1e;border: 1px solid #1e1e1e;color: #f9f9f9;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item{pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}



.inner-header-new {background: #3a526a; position: relative; padding-top:15px; padding-bottom:15px; display:block; clear:both;}
.inner-header-new:after {background: #1ca837; bottom: 0; position: absolute; top: 0; content: ""; left: -40px; transform: skewX(-15deg); width: 50%}
.inner-header-new a, .inner-header-new p {line-height: 26px; z-index: 999; position: relative;}
.inner-header-new p {font-size: 16px;font-weight: 500;margin: 0;color: #FFF;padding: 0 100px 0 0;}
.inner-header-left {padding: 0 20px 0 0!important;}
.inner-header-new a {font-size: 12px;font-weight: 600;color: #000;border: 1px solid #FFF;background-image: linear-gradient(to bottom, #fff, #fff, #dadada, #c9c9c9, #b7b7b7);padding: 4px 15px;margin: 0 10px;border-radius: 5px;}
.inner-header-new a:hover {background-image: linear-gradient(to top, #fff, #ededed, #dadada, #c9c9c9, #b7b7b7);text-decoration: none;}
.breadcrumbs {display: block; padding-top: 10px; padding-bottom: 10px; clear:both;}

.about-sec{padding-top:30px; padding-bottom:30px; clear: both; display: block;}
.about-sec h1 {position: relative;margin:0 0 20px; padding-bottom:10px; font-size:36px; color:#333; border-bottom:1px solid #ddd;}
.about-sec h1:before {content:""; position: absolute; bottom:0; height:1px; width:120px; left:0; background:#333;}
.about-sec h1 span {color:#015aaa; font-weight:800;}
.about-sec .about-text p {line-height: 24px; margin: 0 0 15px; font-size: 16px; font-weight: 300; color: #222; text-align: justify;}
.about-sec .about-text p strong {color: #29659b;}


.vertical-alignment-helper {display: table; height: 100%; width: 100%; pointer-events: none;}
.vertical-align-center {display: table-cell; vertical-align: middle; pointer-events: none;}
.modal-content {width: inherit; height: inherit; margin: 0 auto; pointer-events: all;}
.login-popup .modal-body {padding:30px 0px 15px 0px; border: 0; overflow: hidden; clear: both;}
.login-popup .modal-title {}
.login-popup label {font-size: 16px; font-weight: 400;}
.login-popup .form-control {height: 48px; border-color: #848484;}
.login-popup .modal-body h4 {font-size: 30px; text-transform: uppercase; color: #fff; background: #cd4140; padding: 10px 0;text-align: center; margin: 0 0 15px;}
.checkbox label:after, .checkbox label:before {margin-left: -20px; display: inline-block; position: absolute;}
.form-group:after, .form-group:before {content: ""; display: table;}
.form-group:after {clear: both;}
.login-popup .form-group {padding-left: 15px; padding-right: 15px; margin-bottom:10px;}
.checkbox {margin-top: 0;}
.checkbox label {display: inline-block; position: relative; padding-left: 10px;}
.checkbox label:before {content: ""; width: 23px; height: 23px; left: 0; border: 1px solid #ccc; border-radius: 3px; background-color: #ddd; -webkit-transition: border .15s ease-in-out, color .15s ease-in-out; -o-transition: border .15s ease-in-out, color .15s ease-in-out; transition: border .15s ease-in-out, color .15s ease-in-out}
.checkbox label:after {width: 16px; height: 16px; left: 0; top: 0; padding-left: 3px; padding-top: 1px; font-size: 16px; color: #555;}
.btn-login, .btn-register {height: 45px; padding-left: 30px; padding-right: 30px; color: #fff; font-size:18px; font-weight: 700; background:#333;}
.btn-login:hover, .btn-register:hover{color:#fff;}
.checkbox input[type=checkbox] {opacity: 0}
.checkbox input[type=checkbox]:checked+label:after {font-family: FontAwesome;content: "\f00c"}
.vertical-alignment-helper .modal-header {background:#09496c; display: flex;}
.vertical-alignment-helper .modal-header .modal-title{color: #fff; font-size: 20px; font-weight:600; margin-left: 17px;}
.vertical-alignment-helper button.close {color:#fff; text-shadow:0 0 0; opacity:1; float: right; margin: 0 0 0 auto;}

.vertical-alignment-helper .modal-header .modal-title .modal-header {}

.wpcf7-submit{height: 45px; padding-left: 30px; padding-right: 30px; color: #fff; font-size:18px; font-weight: 700; background:#333;}
.wpcf7-submit:hover, .wpcf7-submit:hover{color:#fff;}
.login-popup .form-control{border-radius:0;}
.login-popup textarea.form-control{height:80px;}



.singal-page-sec{display: block; clear: both; padding-top:30px; padding-bottom:40px; background: #f4faff;}
.singal-page-sec .post {background: #fff; padding: 20px; border: 1px solid #e0e0e0; margin-bottom: 21px; position: relative;}
.singal-page-sec .post .entry-header {background: #f8f8f8; margin: -20px -20px 0; padding:15px 20px;border-bottom: 1px solid #eaeaea;}
.singal-page-sec .post .entry-header .entry-title {font-size:25px; line-height: 22px; font-weight: 700; margin: 0; background:#f8f8f8;}
.singal-page-sec .post-thumbnail {display: block; clear: both; margin-bottom: 15px;}
.singal-page-sec .post-thumbnail img {max-width: 100%; height: 100%;}
.singal-page-sec .post .entry-content {margin: 0 -20px; padding: 20px;}
.singal-page-sec .icon.icon-hashtag, .singal-page-sec .page-header, .singal-page-sec svg.icon {display: none;}
.tags-links span {padding: 0 5px;}
.singal-page-sec .page {background: #fff; padding: 20px; border: 1px solid #e0e0e0; margin-bottom: 21px; position: relative;}
.singal-page-sec .page .entry-header {background: #f8f8f8; margin: -20px -20px 0; padding: 18px 20px; border-bottom: 1px solid #eaeaea;}
.singal-page-sec .page .entry-header .entry-title {font-size: 21px; line-height: 1; font-weight: 700; margin: 0; background: url(../images/nb-dots.png); height: 16px}
.singal-page-sec .page .entry-header .entry-title span {background: #f8f8f8; padding-right: 11px; line-height: 20px; float: left; position: relative; top: -3px;}
.singal-page-sec .page .entry-header .entry-title a {color: #000;}
.singal-page-sec .page .entry-content {margin: 0 -20px; padding: 20px;}
.entry-meta {font-size: 14px; color: #29659b; line-height: 1.7; margin:0px -15px 10px; padding:2px 15px; overflow: hidden; border-bottom:1px solid #ddd;}
.entry-meta .posted-on, .entry-meta .updated, .entry-meta .byline .author{margin-left:5px; margin-right:10px; display:inline-block;}
.entry-meta .posted-on .updated{margin-left:0px; margin-right:0px;}
.singal-page-sec .entry-meta .screen-reader-text{display:none;}
.screen-reader-text{
border: 0!important;;
clip: none!important;;
-webkit-clip-path: none!important;;
clip-path: none!important;;
height: auto !important;
margin: -1px !important;
overflow: visible !important;
padding: 0 !important;
position: static !important;
width: auto !important;
word-wrap: normal !important;
white-space: nowrap!important;}
}
.singal-page-sec .entry-meta .fa{color:#ed4407;}
.entry-meta a {color: #333;}
.entry-meta a:hover {color: #000;}
.singal-page-sec .post p {color: #333; line-height:26px; margin: 0 0 15px; font-size:15px; text-align:justify;}
.singal-page-sec .post .read-more{float:right; color:#fff; position:relative; height:40px; background:#337ab7; line-height:40px; margin-top:5px; padding-left:20px; padding-right:25px; margin-bottom:1px;}
.singal-page-sec .post .read-more:before{content: "\f105"; font-family: FontAwesome; display: inline-block; font-size: 14px; position: absolute; right: 13px;}
.comments-area li a, .search-widget-area .widget-area .widget li a {color: #40454d;}
.entry-meta span.author, .entry-meta span.author a {float: none;}
.nav-previous span {display: inline-block;}
.comments-area {background: #fff; padding: 20px; border: 1px solid #e0e0e0; margin-bottom: 21px; position: relative;}
.comments-area .entry-header {background: #f8f8f8; margin: -20px -20px 0; padding: 18px 20px; border-bottom: 1px solid #eaeaea;}
.comments-area .comments-title {font-size: 18px; line-height: 1; font-weight: 700; text-transform: uppercase; margin: 0; background: url(../images/nb-dots.png); height: 16px}
.comments-area .comments-title span {background: #f8f8f8; padding-right: 11px; line-height: 20px; float: left; position: relative; top: -3px;}
.comments-area ol {margin: 0; padding: 0; list-style: none;}
.comments-area li {padding: 5px 0 5px 18px; line-height: 1.5em; overflow: hidden; position: relative;}
.comments-area p {font-size: 16px; line-height: 22px; margin: 0;}
.comment-respond p {font-size: 16px; line-height: 22px; margin: 0 0 15px;}
.comment-respond .required {color: red;}
.comment-respond .btn-submit {height: 45px; font-size: 20px; font-weight: 700; background: #191919; text-transform: uppercase; padding-left: 30px; padding-right: 30px;	color: #fff;}

.post-navigation .nav-links .icon {height: 14px; width: 14px; margin-left: 14px;}
.navigation.pagination {position: relative; top: auto; height: auto; right: auto;}
.pagination .page-numbers {display: inline-block; position: relative; padding:.5rem .75rem; margin-left: -4px; line-height: 1.25; color: #007bff;	background-color: #fff;	border: 1px solid #ddd;}
.pagination .page-numbers:first-child .meta-nav {margin-left: 0; border-top-left-radius:.25rem; border-bottom-left-radius:.25rem;}
.pagination .page-numbers:last-child .meta-nav {border-top-right-radius:.25rem; border-bottom-right-radius:.25rem;}
.pagination .page-numbers .icon {height: 14px; width: 14px; margin-left: 14px;}
.pagination .page-numbers.current {background: #337ab7;color: #fff;}
.search-widget-area .widget-area .widget {background: #fff; padding: 20px 20px 20px; border: 1px solid #e0e0e0; margin-bottom:25px; position: relative;}
.search-widget-area .widget-area .widget .entry-header {background: #ed4407; margin:-20px -20px 15px; padding: 15px 20px; border-bottom: 1px solid #d63d06;}

#text-5 .textwidget .sidebar-contact img {width:62%; text-align: center; display: block; margin: 0px auto 10px;}

.search-widget-area .widget-area .widget .widget-title {font-size: 18px; line-height: 1; font-weight: 700; margin: 0; text-align:center;}
.search-widget-area .widget-area .widget .widget-title span {line-height: 20px; position: relative; color:#fff;}
.search-widget-area .widget-area .widget ul {margin: 0; padding: 0; list-style: none;}
.search-widget-area .widget-area .widget li:before {content: "\f100"; font-family: FontAwesome; display: inline-block; font-size: 14px; position: absolute; left: 0}

.sidebar-contact label {font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 2px;}
.sidebar-contact label.wpcf7-not-valid-tip {font-size: 12px;line-height: 16px;font-weight: 400;}
.sidebar-contact form input {padding: 5px 8px;border: 1px solid #8aa4b4;border-radius: 0px;margin-bottom: 8px;width: 100%;height: 36px;}
.sidebar-contact form textarea {padding: 5px 8px;border:1px solid #ddd border-radius:3px;margin-top: 3px;margin-bottom: 3px;width: 100%;}
.sidebar-contact select {padding: 5px 8px;border:1px solid #ddd border-radius:3px;margin-top: 5px;margin-bottom: 5px;width: 100%;display: block;}
.sidebar-contact option {width: 100%;}
.sidebar-contact form .wpcf7-submit {background: #29659b;color: #FFF;font-weight: 500;padding: 5px 8px;height: 40px;text-transform: uppercase;font-size: 16px;font-weight: 600; margin-bottom: 0; margin-top: 10px;}
.sidebar-contact form .wpcf7-submit:hover {background: #174f80;}

.wpcf7-form-control-wrap.softwares .wpcf7-list-item {display: block; margin: 3px 0 0 0;}
.wpcf7-form-control-wrap.softwares .wpcf7-list-item .wpcf7-list-item-label {margin-left: 10px;}
.wpcf7-form-control-wrap.softwares .wpcf7-list-item label input {margin-top: 5px;margin-bottom: 0px;padding: 0px;border: none;border-radius: 0px;width: auto;float: left;	height: auto;}
.sidebar-contact form {padding-top: 5px;}
.search-widget-area .widget_text {background-color: #dbeeff !important;}
.sidebar-contact label {width: 100%;}
.search-widget-area .widget-area .widget .widget-title {background: none;}

.search-widget-area .search-form {overflow: hidden;}
.search-widget-area .widget-area .search-submit {background: #fbb034; padding: 7px 10px; color: #fff; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 1em;	margin-left:-1px; transition: .5s all; float: left; height:43px; border:0;}
.search-result-sec .search-submit, .search-widget-area .widget-area .search-field {border: 1px solid #fbb034;-webkit-transition: .5s all;-moz-transition: .5s all;	outline: 0}
.search-widget-area .widget-area .search-field {width: 86%;padding: .8em 1.5em;font-size: 1em;color: #333;border-radius: 4px;-webkit-border-radius: 4px;	-webkit-appearance: none;transition: .5s all;background: #fff;float: left}
.search-widget-area .widget-area .icon-search {height: 23px;width: 23px}
.search-widget-area .widget-area .screen-reader-text {display: none;}
.ecae-image {width: 100%!important;padding: 0!important;margin: 0 0 10px;}
.search-submit .icon {display: block!important;}
.banner-ads {margin-bottom:10px;}
 
 
 
 
 
.page-heading-sec{padding-top:20px; padding-bottom:20px; display:block; clear:both; background:#09496c /*url(../images/step-img.jpg) no-repeat*/ ;/* background-size:cover; background-position:center center;*/ color: #414141;}
.page-heading-sec h1, .page-heading-sec .heading-title {font-size: 25px; font-weight:800; position: relative; padding:0px 0 0px; margin:0; color:#fff;font-family: 'Nunito Sans', sans-serif;line-height: 1.1;}
.page-heading-sec p{ color: #fff; margin:0;  font-size:21px; line-height:32px }
.bn-call{text-align:right; padding-top:17px;}
.bn-call a{background: #fff;border-radius: 3px; -webkit-border-radius: 3px; color: #000; font-size:18px; line-height:28px; display:inline-block; padding: 10px 20px;}
.page-heading-sec ul{}
.page-heading-sec ul li{color:#fff;}
.breadcrumbs-sec{display:block; clear:both;}
.breadcrumbs-sec .breadcrumbs{border-bottom: 1px dashed #e9ebef; margin: 0 0 15px}
.breadcrumbs-sec .breadcrumbs span[typeof="ListItem"]{color: #454a4c; font-size: 13px; font-weight: 600; padding:5px 10px 5px 0px;}
.breadcrumbs-sec .breadcrumbs span[typeof="ListItem"] a{color: #000;}
.theme-imagebox-desc{text-align:justify; font-size:15px;}

.theme-sec {display: block; clear: both; padding-top:20px; padding-bottom:40px; background: #fff;}
.theme-sec h2{font-size:35px; color: #333; font-weight: 800; text-align:center; letter-spacing: 1px; position: relative; margin:0 0 40px; padding: 0 0 8px; border-bottom:1px solid #ddd;}
.theme-sec h2:after {content: ""; position: absolute; left: 0; right:0; margin:auto; bottom: 0; background: #333; width:100px; height: 1px; display: block;}
.theme-sec h2 span{color:#18ba60; font-weight:800;}
.entry-content img{max-width: 100%; height: auto;}
.crp_related ul{ padding: 0; margin: 0; list-style: none;} 
.crp_related ul li{float: left; width: 31%; margin: 1%;}
.crp_related ul li span{display: block; padding: 10px 0;}
.crp_related ul li img{display: block; max-width: 100%; height: auto;} 
div.wpcf7 .ajax-loader{display: none!important;}
.sidebar-contact form p{margin-bottom: 0;}

.faq-test-sec{display: block; clear: both; padding-top:40px; padding-bottom:40px; background: #f4faff;}
.panel-group .panel {border-radius: 0; box-shadow: none; border: none; }
.panel-default> .panel-heading{padding: 0; border-radius: 0; color: #212121; background-color: transparent; border: 0px; border:1px solid #eee;}
.accordion .panel-title {position: relative; font-weight: 400;}
.accordion .panel-title a {color: #221f20; padding:10px 30px 10px 15px; font-size:15px; display:block; font-weight:bold;}
.panel-body p {line-height: 24px; font-size: 16px; color: #333; text-align:justify;}
.faq-title-h{letter-spacing:1px; font-size:18px;}
.accordion .panel-body {padding:15px; border: 1px solid #eee; margin-bottom:15px;}
.accordion .plus-minus {opacity: 0.8; cursor: pointer; transition: opacity 350ms; display: block; position: absolute; right:10px; top: 50%; height: 18px; width: 18px;	margin-top: -9px}
.accordion .plus-minus span {position: relative; height: 100%; display: block;}
.accordion .plus-minus span:before, .accordion .plus-minus span:after {content: ""; position: absolute; background: #666; transition: transform 100ms;}
.accordion .plus-minus span:before {height: 2px; width: 100%; left: 0; top: 50%; margin-top: -1px; transform: rotate(180deg);}
.accordion .plus-minus span:after {height: 100%; width: 2px; top: 0; left: 50%; margin-left: -1px; transform: rotate(90deg);}
.accordion .panel-title a.collapsed .plus-minus span:before {transform: rotate(-180deg);}
.accordion .panel-title a.collapsed .plus-minus span:after {transform: rotate(0deg);}
.accordion .panel-title a.collapsed {color: #221f20; background:none;}
.accordion .panel-title a {background:#1f2735; color:#fff;}
.accordion a[aria-expanded="true"] span:after{background-color:#fff;}
.panel-group h2 {color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.panel-group h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.panel-body ul{margin:0; padding:0; list-style:none;}
.panel-body li {line-height:24px; font-size: 14px; color: #333; position:relative; padding-left:15px;}
.panel-body li:before {font-family: 'FontAwesome';content: "\f105";position: absolute;left: 0;margin-top: 2px;line-height: 16px;font-size: 16px; color: #ed1b23; display: inline-block;transition: left .3s}
.panel-body li:hover:before {left:3px}

.contact-sec{display: block; clear: both; padding-top:40px; padding-bottom:40px; background: #f4faff;}
.contact-sec h2 {color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.contact-sec h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.contact-sec h1 span{color:#015aaa; font-weight:800;}
.address .row{margin-bottom:19.5px;}
.address .row:last-child {margin-bottom:0;}
.address p{font-size:16px; line-height:26px; margin:0 0 0;}
.address p span {font-size: 24px; font-weight: 700; display: block; clear: both; color: #29659b;}
.address i {color: #1da838;font-size: 28px;padding-top: 10px;}
.contact-query {background:#fff; padding:20px 20px 1px; box-shadow:0 0 5px #ddd; display:block;}
.contact-query .form-group {margin-bottom: 25px; margin-left:-15px; margin-right:-15px;}
.contact-query .form-control {height: 38px;font-size:15px; color: #888; border-radius:0; -webkit-border-radius:0;}
.contact-query .form-control::-moz-placeholder {color:#888;}
.contact-query textarea.form-control {height:60px;}
.contact-query .btn-success {height:38px; font-size:16px; padding-left: 30px; padding-right: 30px;}
.contact-address{background:#fff; padding:20px; box-shadow:0 0 5px #ddd; display:block;}
.contact-location{display: block; clear: both; padding-top:40px; padding-bottom:0px; background: #fff;}
.contact-location h2 {color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px; text-align:center;}
.contact-location h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; right:0; margin:auto; position:absolute;}
.contact-location .embed-responsive-16by9{padding-bottom:30.25%;}

.comments-area h3 {color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.comments-area h3:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.comments-area p label{display:block;}
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"],
.comments-area textarea{height:34px; border:1px solid #ddd; width:100%; margin-bottom:0px;}
.comments-area textarea{height:80px;}
.comments-area input[type="submit"] {height:34px; font-size:16px; padding-left: 30px; padding-right: 30px; background:#337ab7; border:0; color:#fff;}
.singal-page-sec .post h2, .singal-page-sec .post h3, .singal-page-sec .post h4, .singal-page-sec .post h5, .singal-page-sec .post h6{color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; padding: 0 0 5px;}
.singal-page-sec .post h2:after, .singal-page-sec .post h3:after, .singal-page-sec .post h4:after, .singal-page-sec .post h5:after, .singal-page-sec .post h6:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.singal-page-sec .post ul{padding:0px 0 0px; list-style:none !important; margin:0;}
.singal-page-sec .post li{position:relative; margin-bottom:10px; padding-bottom:8px; font-size:15px; color:#333; border-bottom: 1px dashed #ccc; padding-left: 20px; text-align:justify;}
.singal-page-sec .post ul li:before{font-family:'FontAwesome'; content: "\f0a4"; color:#158748; position: absolute; left:0px; top: 0px;}	 

.singal-page-sec .crp_related {margin:15px -15px; background:#dbeeff; border:1px solid #ddd;}
.singal-page-sec .crp_related h3{padding-left:15px; padding-top:10px; margin-bottom:10px; padding-bottom:10px; color:#fff; background:#ed4407;}
.singal-page-sec .crp_related h3:after{left:15px; height:0;}
.singal-page-sec .crp_related ul:before, .singal-page-sec .crp_related ul:after{content:""; display:table;}
.singal-page-sec .crp_related ul:after{clear:both;}
.singal-page-sec .crp_related ul{}
.singal-page-sec .crp_related li{border:1px solid #ddd; padding:10px; font-size:14px; line-height:22px; background:#fff; text-align:left; margin-bottom:15px;}
.singal-page-sec .crp_related li:before{font-family:'FontAwesome'; content: ""; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.singal-page-sec .crp_related ul li span{min-height:50px;font-weight: bold;}
.singal-page-sec .addtoany_content{margin-bottom:0;}
.singal-page-sec .post-navigation h2.screen-reader-text, .singal-page-sec .navigation h2.screen-reader-text {display:none;}
.singal-page-sec .nav-links>div{display:inline-block; margin-right:1px;}
.singal-page-sec .nav-links .nav-previous{float:left;}
.singal-page-sec .nav-links .nav-next{float:right;}
/*.singal-page-sec .nav-links a > span{height:34px; line-height:34px; font-size:16px; display:inline-block; padding-left: 15px; padding-right: 15px; background:#337ab7; border:0; color:#fff;}*/
.singal-page-sec .nav-links a > span{line-height:34px; background:#337ab7; border:0; color:#fff;}
.singal-page-sec .navigation .nav-links .page-numbers{border:0; padding:0; margin:0; color:#fff;}
.singal-page-sec .navigation .nav-links .page-numbers{height:34px; line-height:34px; font-size:16px; display:inline-block; padding-left: 15px; padding-right: 15px; background:#337ab7; border:0; color:#fff;}
.singal-page-sec .crp_related ul li:before{content:"";}

.view-theme-sec {display: block; clear: both; padding-top:40px; padding-bottom:40px; background: #f4faff;}
.view-theme-box {background:#fff; padding:15px 20px 15px; box-shadow:0 0 5px #ddd; display:block; margin-bottom:30px;}
.view-theme-btn {display: inline-block; padding-top:15px; vertical-align: top; margin-right:15px;}
.view-theme-btn a i {padding-right: 5px;}
.view-theme-btn a {height:42px; line-height:42px; padding-left:20px; padding-right:20px; font-size:16px; display:inline-block; background:#337ab7; text-align:center; border:0; color:#fff; border-radius:3px; -webkit-border-radius:3px;}
.view-theme-btn a:focus, .view-theme-btn a:hover {color: #fff; text-decoration: none;}
.view-share-social{height:42px; line-height:42px; font-size:16px; display:inline-block; margin-top:15px;}
.view-feature{background:#fff; padding:15px 20px 15px; box-shadow:0 0 5px #ddd; display:block; margin-bottom:30px;}
.view-feature h2{color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.view-feature h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.view-feature ul{margin:0; padding:0 0 0 0px; list-style:none;}
.view-feature li{position:relative; margin-bottom:10px; font-weight:bold; padding-bottom:8px; font-size:15px; color:#333; border-bottom: 1px dashed #ccc; padding-left:25px;}
.view-feature li:before{font-family:'FontAwesome'; content:"\f00c"; color:#fe5000; position: absolute; left:0px; top: 0px;}	 
.theme-buy{height:42px; line-height:42px; font-size:16px; display:block; background:#337ab7; text-align:center; border:0; color:#fff; margin-bottom:15px;}
.theme-buy:hover{color:#fff;}
.theme-all-link{height:42px; line-height:42px; font-size:16px; display:block; background:#18ba60; text-align:center; border:0; color:#fff; margin-bottom:15px;}
.theme-all-link:hover{color:#fff;}
.view-share-social{}
.view-share-social .share-tm{padding-right:5px; font-weight:bold;}
.view-share-social a{display:inline-block;}
.view-share-social i{font-size:22px; color:#fff; line-height:38px; width:38px;height:38px; vertical-align:middle; text-align:center;}
.view-share-social .fa-facebook{background-color:#3b5999; border-color:#3b5999;}
.view-share-social .fa-twitter{background:#55acee; border-color:#55acee;}
.view-share-social .fa-linkedin{background:#0077B5;border-color:#0077B5;}
.view-share-social .fa-youtube{background:#cd201f; border-color:#cd201f;}
.view-share-social .fa-instagram{background:#e4405f;border-color:#e4405f;}
.view-share-social .fa-google-plus{background:#d34836;border-color:#d34836;}
.thene-description{background:#fff; padding:15px 20px 15px; box-shadow:0 0 5px #ddd; display:block;}
.thene-description h2{color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.thene-description h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.thene-description p{font-size:16px; line-height:26px; margin:0 0 10 0;}
.scrollToTop{z-index: 9998; position: fixed;right: 5px;top:90%; cursor:pointer; height:35px; width:35px; line-height:35px; display:inline-block; border-radius:50px; -webkit-border-radius:50px; background:#18ba60; color:#fff; text-align:center; font-size:20px;}
.blink{z-index: 9998; position: fixed;right: 5px;top:35%; color:#fff;}
.rpwwt-widget ul li{margin:0 0 6px !important; line-height:18px;}

.thene-description-sec{display: block; clear: both; padding-top:40px; padding-bottom:40px; background: #fff;}
.thene-description-sec h2{color: #221f20;font-weight: 600;margin:0px 0 30px; position: relative; font-size:26px; padding: 0 0 5px;}
.thene-description-sec h2:after {background-color:#cb0e15; content: ""; display: block; height:2px; width:60px; top:100%; left:0; position:absolute;}
.thene-description-sec p{font-size:16px; line-height:26px; margin:0 0 10 0;}


.notfound-sec{display: block; clear: both; padding-top:40px; padding-bottom:40px; background: #f4faff; text-align:center;}
.notfound-sec p {font-size: 18px;}
.notfound-sec .icon-search {height:23px;width:23px;}
.notfound-sec .screen-reader-text {display: none;}
.notfound-sec h2 {margin:0 0 20px; color:#29659b; font-size:160px; font-weight:400; line-height:160px;}
.notfound-sec h2 span {color: #1da838;}
.post-navigation h2, .search-result-sec .page h2 {font-weight:600; color:#29659b;}
.notfound-sec .search-field {width: 72%;padding:10px 15px;height:46px; font-size: 1em;color: #333;outline: 0;border: 1px solid #fbb034;border-radius: 0;-webkit-appearance: none;	-webkit-transition: .5s all;-moz-transition: .5s all;transition: .5s all;background: #fff}
.notfound-sec .search-submit, .search-widget-area .widget-area .search-submit {outline: 0;border: 1px solid #fbb034;-webkit-transition: .5s all;-moz-transition: .5s all;	box-shadow: none;cursor: pointer}
.notfound-sec .search-submit {background: #fbb034;padding:10px 15px;height:46px; color: #fff;border-radius: 0;font-size: 1em;margin-left: -3px;transition: .5s all;vertical-align: top}
.notfound-sec .search-submit:hover {color: #fbb034;background: 0 0;}
.error-btn-txt {padding-top: 15px;}
.error-btn-txt img {max-width: 100%;margin-bottom: 15px;}
.error-btn-txt h3 {font-size: 30px;}
.error-btn-txt .btn {font-size: 18px;line-height: 20px;font-weight: 500;padding: 10px 20px;margin: 0;border-radius: 4px;}
.error-btn-txt .btn:hover {text-decoration: none;background: #0c4980;}
.error-btn-txt .btn {background: #29659b;display: inline-block;color: #fff;}

.thanks-page-sec{display:block; clear:both; padding-top:30px; padding-bottom:30px; background:#f4faff; border-top:1px solid #ddd;}
.thanks-page-sec h1{color: #221f20;font-weight: 600; margin: 0 0 30px; padding: 0; text-align: center; position: relative; font-size:40px;}
.thanks-page-sec h1 span{color:#ed1b23; font-weight:900;}
.thanks-page-sec h1:after {background-color: #ed1b23; border:0; content: ""; display: block; height: 2px; margin: 20px auto 0; width:150px;}
.thanks-page-sec .entry-content p {font-size: 16px; text-align:center;}
.thanks-page-sec .entry-content a {background: #fbb034;padding:10px 15px;height:46px; color: #fff;border-radius: 0;font-size: 1em;margin-top:10px;transition: .5s all;vertical-align: top; display:inline-block;}
.thanks-page-sec .entry-content a:hover {color: #fbb034;background: 0 0;}


.request-sug-sec{display:block; clear:both; position:relative; background:#3a526a; padding-top:50px; padding-bottom:50px;} 
.request-sug-sec p{font-size:30px; margin:0; color:#fff; font-weight:bold; line-height:32px;}
.request-sug-sec p span{font-size:22px; display:block; clear:both; font-weight:normal;}
.btn-request-sug{background:#18ba60; height:53px; padding-left:30px; padding-right:30px; line-height:45px; text-transform:uppercase; border-radius:0; border:0; display:inline-block; font-size:18px; font-weight:bold; color:#fff; margin-top:10px;}
.btn-request-sug:hover, .btn-request-sug:focus{background:#ed4407; color:#fff;}



.form-popup-box{position:fixed; background:rgba(0,0,0,0.5); top: 0; right: 0; bottom: 0;overflow-x: hidden; overflow-y: auto;  left: 0; z-index:1050;}
.form-popup-auto{margin:auto; width:850px; position:relative;}
.form-popup-content{background:#ffffff; position:relative; height: inherit;pointer-events: all;margin: 0 auto;width: inherit;}
/**.form-popup-auto h4{font-size:24px; font-weight:bold; color:#fff; padding:15px 0; margin:0; text-align:center; background:#09496c;}**/
.form-popup-auto h4 .close{text-shadow: 0 0 0; opacity: 1; color: #fff; padding-right: 0; position: absolute; top: -30px; right: -30px; background: #3dc14f; height: 30px;   width: 30px;}
.form-popup-auto h5{font-size:16px; color: #1a1b1a; margin:0px auto 0px; padding:0 0 20px; line-height:40px; text-align:center; text-transform: uppercase;}
.form-popup-content h5 span {display: block; font-size:30px; color: #c63030;text-transform: capitalize;font-weight: bold;}
.form-popup-auto .form-control{height:46px; border-color:#b1b1b1; color:#333;box-shadow: 0 0 0; border-radius:0; font-size:16px; margin-bottom:15px;}
.form-popup-auto .form-control::placeholder {color: #333; opacity: 1;}
.select-item p{color:#1e1e1f; font-size:20px; margin:0px 0 0;  text-align:center; font-weight:bold;} 
.select-item p span{color:#f00; display:inline; padding-left:3px;}
.form-popup-auto .col-md-6:first-child{padding-right:7.5px;}
.form-popup-auto .col-md-6:nth-of-type(2){padding-left:7.5px;}

/*.popup-checkbox label:after, .popup-checkbox label:before {margin-left: -10px; display: inline-block; position: absolute;}
.popup-checkbox{color:#333; font-size:16px; padding-left:10px; position:relative; margin-bottom:20px; padding-right:35px; display:inline-block;}
.popup-checkbox:last-child{margin-bottom:0;}
.popup-checkbox label {display:inline-block; position: relative; padding-left:25px;margin:0; font-weight:normal;}
.popup-checkbox label span{display:block; padding-top:4px;}
.popup-checkbox label:before {content: ""; width: 28px; height:28px; left: 0; border: 1px solid #adcad6; border-radius: 3px; background-color: #fff; -webkit-transition: border .15s ease-in-out, color .15s ease-in-out; -o-transition: border .15s ease-in-out, color .15s ease-in-out; transition: border .15s ease-in-out, color .15s ease-in-out}
.popup-checkbox label:after {width: 28px; height: 28px; left:4px; top:3px;  font-size:20px; color: #333;}
.popup-checkbox input[type=checkbox] {opacity: 0; display:none;}
.popup-checkbox input[type=checkbox]:checked+label:after {font-family: FontAwesome;content: "\f00c"}*/

.btn-submit-p{height: 45px; padding-left:40px; padding-right:40px; color: #1b1212; font-size: 20px; font-weight: 700; background:#4bc959; border-radius:50px;}
.btn-submit-p:hover{background:#09496c; color:#fff;}
.popup-checkbox span.wpcf7-list-item{margin:0;}



.popup-checkbox span.wpcf7-list-item{margin:0;}
.popup-checkbox{color:#333; font-size:16px; position:relative; margin: auto;width: 550px;}
.form-popup-content label {display:inline-block; position: relative; margin:0; font-weight:normal;}
.form-popup-content .wpcf7-form .wpcf7-checkbox label {position: relative; cursor: pointer;color: #777272;}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox] {position: relative; visibility: hidden;}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span {display:inline-block;padding-top:0px; padding-left:20px; font-size: 14px; }
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    height: 17px;
    width: 17px;
    top: 5px;
    border: 1px solid #b1b1b1;
    background-color: #fff;
    margin-left: -28px;
}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after {display: block; font-size:15px; font-weight: 700; position: absolute; content: '\2713'; border-radius: 100%; height: 10px; width: 10px;top: -2px; left:9px; visibility: hidden;}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:after {visibility: visible;}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}
span.wpcf7-not-valid-tip {
    display: none!important;
}
div.wpcf7-validation-errors {
    display: none !important;
}
.form-popup-content .wpcf7-form-control-wrap.selectoptions .wpcf7-not-valid{border-color:transparent !important;}
.form-popup-content .wpcf7-not-valid input[type="checkbox"] + span:before{border:1px solid #ff0000 !important;}
.popup-checkbox span.wpcf7-list-item{ margin-bottom:15px; padding-right:10px; display:inline-block;}

.client-dt-sec{position:relative; z-index:5; padding:50px 0;} 
.client-dt-sec h4{font-size:24px; color:#fff; margin:15px 0 0px;}
.client-dt-sec span{font-size:15px; color:#fff;}


.about-bot-sec{display:block; clear:both; position:relative; background:#f7f7f7; padding-top:50px; padding-bottom:15px;} 
.about-bot-sec h2{margin: 0 0 15px; font-size:35px; color: #333; font-weight: 800; letter-spacing: 1px; position: relative; margin-bottom: 35px; padding: 0 0 15px;}
.about-bot-sec h2:after {content: ""; position: absolute; left: 0; right:0; margin:auto; bottom: 0; background: #333; width:100px; height: 2px; display: block;}
.about-bot-sec h2 span{color:#18ba60; font-weight:800;}
.why-about-box{padding:15px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); background-color: #ffffff; display:block; clear:both; margin-bottom:25px; min-height:180px;}
.why-about-box h3{font-size:20px; color:#337ab7; margin:0 0 10px; padding:0 0 5px; line-height:24px; border-bottom:1px solid #337ab7;}
.why-about-box p{font-size:15px; line-height:20px; text-align:justify;}

.about-webs-sec{display:block; clear:both; position:relative; background:#e3edf2; padding-top:45px; padding-bottom:15px; text-align:center;} 
.about-webs-sec img{display:inline-block;}
.about-webs-sec h3{font-size:30px; color:#337ab7; margin:15px 0 0px; line-height:24px;}
.about-webs-sec h3 span{font-size:16px; display:block; color:#000; font-weight:normal;}
.aboutdtl-box-tem{padding:15px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); background-color: #ffffff; display:block; clear:both; margin-bottom:25px;}


.about-contact-sec{display:block; clear:both; position:relative; background:#337ab7; padding-top:30px; padding-bottom:30px;} 
.about-cont-left h2{font-size:30px; color:#fff; margin:10px 0 10px; padding:0 0 5px; line-height:24px;}
.about-cont-left p{font-size:18px; line-height:20px; color:#fff; margin:0 0 0px;}
.call-item-about{padding:15px 15px; line-height:24px; border:1px solid #4b93d0;}
.call-item-about .fa{font-size:30px; color:#fff; margin-top:10px;}
.call-item-about h3{font-size:18px; color:#fff; margin:0 0 0px;}
.call-item-about h3 span{display:block; font-size:14px; text-transform:uppercase; color:#c3e2fc; line-height:24px;}
.call-item-about h3 a{color:#fff;}


.product-list-sec{background:#e9e9e9; display:block; clear:both; padding-bottom:30px; padding-top:30px;}
.product-list-sec h2{font-size:32px;color: #ff9205; padding-bottom:5px; text-align:center; font-weight:600; font-family:'Oswald', sans-serif; margin-top:0; margin-bottom:20px; text-transform:uppercase;}
.product-list-sec h2:after {content: ''; display: block; width:80px; right:0; height:3px; background:#ff9205; left:0; margin:4px auto 0;}

.product-list-box{display:block; clear:both; padding:10px; background:#fff; box-shadow:0 0 5px #ccc; border:1px solid #ddd; margin-bottom:30px; border-radius:4px;}
.product-text-disp ul{margin:0; list-style: outside; padding-left:13px; min-height:122px;}
.product-text-disp ul li{margin:0;letter-spacing:0; text-align:left; padding-bottom:0px;}
.product-main-img{display:block; clear:both; position:relative; padding:0 10px; background:#efefef; margin-bottom:5px; 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:11px; 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:#006bb2; padding:0 20px; border-radius:4px; border:1px solid #006bb2; font-family:'Open Sans'; color:#fff; letter-spacing:0; height:40px; line-height:40px; font-size:14px; display:inline-block; margin:0 2px;}
.product-list-btn a+a{background:#dc4637; border:1px solid #dc4637; color:#fff;}
.product-list-btn a:hover, .product-list-btn a:focus{background:#333; border-color:#333; color:#fff; text-decoration:none;}


/* comment sec css*/

.comments-area .entry-header{margin-bottom:30px;}
.comments-area li{padding:15px; box-shadow:0 0 5px #999; margin-bottom:30px;}
.comments-area li{display: flex; flex-wrap: wrap; position:relative; margin-bottom:20px;}
.comments-area .comment-left{flex: 0 0 12%; max-width: 12%; position: relative;}
.comments-area .comment-right{ flex: 0 0 88%; max-width:88%; padding:10px; position: relative;background: #f7f7f7; margin-bottom:30px;}
.comments-area .comment-right:after{ border-right: 20px solid #f7f7f7;border-top: 20px solid transparent; border-bottom: 20px solid transparent; content:""; position:absolute; height:0; width:0; left:-15px; top:10%;}
.comments-area .comment-right p{font-size:14px;}
.comments-area .comment-right span.name{font-weight:bold; font-size:16px;}
.comments-area .comment-left img{display:block; clear:both; margin-bottom:10px; height:50px; width:50px;}
.comments-area li .reply{position: relative;float: right; font-weight: bold; padding-top: 8px;}
.comments-area .children{position: relative; margin-left:8%; list-style:none; padding:0; display:block; width:100%;}
.comments-area .children .children{margin-top:20px;}
.comments-area li .children li{box-shadow:0 0 0; padding:0; margin:0;}
.comments-area li .children li .comment-left{padding-right:15px;}
.comments-area li .children li .comment-body{margin-bottom:0;}
.comments-area li .children li .comment-right{background:#dbeeff;  margin-bottom:0;}
.comments-area li .children li .comment-right:after{ border-right: 20px solid #dbeeff;}
.comments-area li .children li .comment-left img{height:50px; width:50px;}

.contact-support-sec{background: #fff;padding-top:5.5625rem; padding-bottom:5.5625rem; clear:both; position:relative;}
.pv-support__info {position: relative; padding-left:120px}
.pv-support__info:before {position: absolute; content:""; left: 0; top: 0; height:100px; width: 100px;background:url(../images/headphone-icon.webp) no-repeat; background-size:contain; }
.pv-support__info .pv-title {margin-bottom: 1rem; color: #444; font-size:40px;}
.pv-support__info .pv-txt {font-size: 16px; margin: 0 0 10px;}
.btn-whatsapp {font-size: 20px; padding: 10px 30px 7px; border:2px solid #03cd64; background-color:transparent; color:#03cd64; margin-top:70px;}
.btn-whatsapp img{height:40px; display:inline-block; margin-right:5px;}
.btn-whatsapp:hover, .btn-whatsapp:focus{background:#03cd64; color:#fff;}

.icai-img{display:block;}

.singal-dt-rt .widget_search{display:none !important;}
a.showMore {display:block;font-size:12px;font-weight:700;text-transform:uppercase; margin-top:20px; color:#0077C8; text-decoration:none; position:relative;}
a.showMore{font-family:'FontAwesome'; display:block;font-size: 18px;}
a.showMore:before{/*content:"\f067";*/ content: attr(title); color:#000;}
.view-feature div{text-align:center;}
.showMore.showLess{font-family:'FontAwesome'; display:block;font-size: 18px;}
.showMore.showLess:before{/*content:"\f068";*/ content: attr(title); color:#000;}

.singal-dt-rt label {font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 2px;}
.singal-dt-rt label.wpcf7-not-valid-tip {font-size: 12px;line-height: 16px;font-weight: 400;}
.singal-dt-rt form input {padding: 5px 8px;border: 1px solid #8aa4b4;border-radius: 0px;margin-bottom: 8px;width: 100%;height: 36px;}
.singal-dt-rt form textarea {padding: 5px 8px;border:1px solid #ddd border-radius:3px;margin-top: 3px;margin-bottom: 3px;width: 100%;}
.singal-dt-rt select {padding: 5px 8px;border:1px solid #ddd border-radius:3px;margin-top: 5px;margin-bottom: 5px;width: 100%;display: block;}
.singal-dt-rt option {width: 100%;}
.singal-dt-rt form .wpcf7-submit {background: #29659b;color: #FFF;font-weight: 500;padding: 5px 8px;height: 40px;text-transform: uppercase;font-size: 16px;font-weight: 600; margin-bottom: 0; margin-top: 10px;}
.singal-dt-rt form .wpcf7-submit:hover {background: #174f80;}
.singal-dt-rt .widget-area .widget {background: #fff; padding: 20px 20px 20px; border: 1px solid #e0e0e0; margin-bottom:25px; position: relative;}
.singal-dt-rt .widget-area .widget .entry-header {background: #ed4407; margin:-20px -20px 20px; padding: 15px 20px; border-bottom: 1px solid #d63d06;}
.singal-dt-rt .widget-area .widget .widget-title {font-size: 18px; line-height: 1; font-weight: 700; margin: 0; text-align:center;}
.singal-dt-rt .widget-area .widget .widget-title span {line-height: 20px; position: relative; color:#fff;}

.fill-up-form-sec{background-color: #223e81;padding: 35px 0px 50px;position: relative;}
.fill-up-form-sec h2{color: #fff;font-size: 25px; font-weight: bold; text-align: center;}
.fill-up-form-sec p{color: #fff; text-align:center; font-size: 18px; margin: 10px 0; text-align: center; padding: 11px 0px 0px 0px;}
.fill-up-form-sec ul {list-style:none; margin:0;padding:0; text-align: center; }
.fill-up-form-sec ul li{margin: 20px .5%;}
.fill-up-form-sec .freedemo{background-color: #ffc610; color: #111; height:45px; padding: 10px 30px;font-weight: 700; font-size: 16px;}
.fill-up-form-sec .form-control{height:45px; border:0; box-shadow:0 0 0; outline:none; border-radius:0;}
.fill-up-form-sec .wpcf7 form .wpcf7-response-output{text-align:center; color:#fff;}

.price-page-sec{background-color: #223e81;padding: 35px 0px 50px;position: relative;}
.price-page-sec h2{color: #fff;font-size: 25px; font-weight: bold; text-align: center; margin-bottom:30px;}
.price-page-sec ul {display:flex; top:0px; z-index:10; padding-bottom:14px;}
.price-page-sec li {list-style:none; flex:1;}
.price-page-sec li:last-child {border-right:1px solid #DDD;}
.price-page-sec button {width:100%; border: 1px solid #DDD; border-right:0; border-top:0; padding: 10px; background:#FFF; font-size:14px; font-weight:bold; height:60px; color:#999}
.price-page-sec li.active button {background:#E9E9E9; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); color:#000;}
.price-page-sec table { border-collapse:collapse; table-layout:fixed; width:100%;}
.price-page-sec th { background:#F5F5F5; display:none; }
.price-page-sec td, .price-page-sec th {height:53px}
.price-page-sec td, .price-page-sec th { border:1px solid #687eb3; padding:10px; empty-cells:show; color:#fff;}
.price-page-sec th{color:#000; text-transform:uppercase; font-size:20px; padding:16px 10px;}
.price-page-sec td, .price-page-sec th {text-align:left;}
.price-page-sec td{font-size:16px;}
.price-page-sec td+td, .price-page-sec th+th {text-align:center;} /*display:none;*/
.price-page-sec td.default {display:table-cell;}
.price-page-sec .bg-purple {border-top:4px solid #FFCC00;}
.price-page-sec .bg-blue {border-top:4px solid #00A5B7;}
.price-page-sec .sep {background:#F5F5F5;font-weight:bold;}
.price-page-sec .txt-l { font-size:28px; font-weight:bold; }
.price-page-sec .txt-top { position:relative; top: -6px;left: -7px; font-size: 26px;}
.price-page-sec .tick {font-size:26px; color:#2CA01C; }
.price-page-sec .nottick{color:#F30; font-size:26px;}
.price-page-sec .hide {border:0; background:none;}
.price-page-sec .contatinho{background-color: #ffc610; color: #111; height:45px; display:inline-block; padding: 10px 30px;font-weight: 700; font-size: 16px;  margin:10px 0 10px 0;}


div[itemprop="mainEntity"] [itemprop="name"]{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; font-weight:normal; padding-right:25px;}
div[itemprop="acceptedAnswer"]{display: none; padding: 15px 14px 10px 20px; border: 1px solid #eee; clear: both; overflow: hidden; margin-top:-15px; margin-bottom:15px;}
div[itemprop="mainEntity"].opened  [itemprop="name"]{background: url(../images/accordian-arrow-open.png)no-repeat 99% 50%;background-color: #fafafa;}
div[itemprop="mainEntity"].opened  div[itemprop="acceptedAnswer"]{display:block;}


.sidebar-contact .wpcf7-spinner{margin:auto; width:auto; height:auto;}
.search-widget-area #text-5 .textwidget{overflow-x: hidden; min-height: 450px; max-height: 450px; position:relative;}
.search-widget-area #text-5 form .wpcf7-response-output{margin:0 0 5px !important; padding:5px;}
.search-widget-area .wpcf7 form.invalid .wpcf7-response-output{color:#f00; border:1px solid #f00;}
.sidebar-contact label{color: #56595c;}
.sidebar-contact input::placeholder, .sidebar-contact input{color: #56595c !important;}
.sidebar-contact input.wpcf7-submit{color:#fff !important;}


.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:#18ba60;width:70px;margin:auto;right:0;height:2px;display:block}
.cloud-online-mobile-sec h2 span{color:#18ba60;}
.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: 16px; text-transform: uppercase; 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:#13a986; 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:#dc502c;}
.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:#dc502c; 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;}

.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:33.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 -7px -5px 5px; cursor:pointer;}
.plus-minus-price:before{content: "\f067";font-family:FontAwesome; font-size:20px;}
.lableprice .price2:before{content: "\f068";font-family:FontAwesome; font-size:20px;}
.cloud-online-mobile-sec blockquote{padding:0; margin:0; font-size:16px;}
.sidebar-contact  .wpcf7-form-control-wrap .wpcf7-list-item {display: block; margin: 3px 0 0 0;}
.sidebar-contact  .wpcf7-form-control-wrap label input {margin-top: 3px;margin-bottom: 0px;padding: 0px;border: none;border-radius: 0px;width: auto;float: left;	height: auto;}
.sidebar-contact  .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{margin-left: 10px;}
.cuttxt {position:relative; margin-right:10px;}
.cuttxt:before {transform: rotate(-8deg); content:""; left:0; height:2px; width:87%; background:#f00; top:18px; position:absolute;}



.clr {clear:both; display:block; content:"";}
.custom-popup {position:fixed; top:0px; left:0; right:0; z-index:99999; background: #fff; margin:0 auto; padding:15px 15px 15px 15px; width: 450px;border-radius: 3px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;box-sizing: border-box;display: none;}
.custom-popup p {font-size:8px; line-height:6px; text-align:center; margin:0px; padding-top:10px; display:block; color:#bbbbbb;}
.button-link {text-align:right;}
.popup-left {width:30%;float:left; padding:0 10px 0 0;}
.popup-left img {text-align:center; max-width:100%; border:5px solid #f5f5f5;}
.popup-right {width: 70%;float: right;padding-left: 10px;}
.popup-right h3 {font-size: 14px;line-height: 22px;text-align: left;margin: 0 0 10px 0; color:#000;}
.popup-right p {font-size: 12px;line-height: 18px;text-align: left;font-weight: 300;color: #7a7a7a;margin: 0 0 10px 0;padding: 0px;}
.popup-right a {font-size: 12px;line-height: 22px;text-align: left;display: inline-block;padding: 3px 10px;background: #1165f1;color: #fff;border-radius: 3px;text-decoration: none;text-transform: uppercase;}
.popup-right a.dont-allow {color:#1165f1; background: none;padding:0px; margin-right:10px;}
.popup-right a.allow:hover {background: #0149c1;}
.popup-right a.allow {font-size:12px;line-height:22px; text-align:left; display:inline-block; padding:3px 10px; background:#1165f1; color:#fff; border-radius:3px;text-decoration: none;text-transform:uppercase;}

.popup-slider {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);font-weight: 400;font-size: 14px;font-family: Arial, Helvetica, sans-serif;	color: #000;z-index:99999;}
.popup-slider.display-nnn2 {display: none}
.max1024 {max-width: 750px;width: 100%;margin: 10% auto 0;position: relative;background: #fff}
.max1024 img {width: 100%;height: auto}
.max1024 button.close {position: absolute;top: -28px;right: -22px;font-size: 36px;color: #fff;opacity: .8;font-weight: 500}
.popup-slider {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);font-weight: 400;font-size: 14px;font-family: Arial, Helvetica, sans-serif;	color: #000;z-index:99999;}
.popup-slider.display-nnn2 {display: none}
.max1024 {max-width: 750px;width: 100%;margin: 10% auto 0;position: relative;background: #fff}
.max1024 img {width: 100%;height: auto}
.max1024 button.close {position: absolute;top: -28px;right: -22px;font-size: 36px;color: #fff;opacity: .8;font-weight: 500}
#dgd_scrollbox-549 {bottom: 25px!important}
.vertical-align-center.form-popup-auto div.wpcf7-mail-sent-ok {border:none; position:absolute;  z-index: 99999; top:166px; width:97%; background:#398f14; color:#fff; text-align:center;}
.singal-page-sec .nav-links .nav-next a > span {line-height:34px; display:block; padding:0 15px !important;}
.singal-page-sec .nav-links .nav-previous a > span {line-height:34px; display:block; padding:0 15px !important;}
.form-group form .popup-checkbox {width:100%; margin:30px 0;}
.form-group form .popup-checkbox .wpcf7-list-item {display:inline-block!important; width:33.3%!important;}
.form-group form .popup-checkbox span .wpcf7-not-valid {border:0px!important;} 
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span::after {
    top: 2px;
    left: 20px;
}
.form-group .wpcf7-response-output {clear:both; display:block; content:"";} 
.form-group .btn-submit-p {margin-bottom:20px;}
#contactforenquiry{margin-top:-200px; padding-top:200px;}
.inner-cont-form{ display: block; background: #f7f7f7; position: relative; padding: 15px; box-shadow: 0 0 5px #ccc; margin-bottom: 30px;}
.inner-cont-form input.wpcf7-form-control{ font-size: 13px; padding: 9px 10px; border: 1px solid #cac9c9; border-radius: 2px; margin-bottom: 0px; color: #484848; width: 100%; background: #fff;}
.inner-cont-form input.wpcf7-form-control.wpcf7-submit{ background: #0094ff; color: #fff; display: block; padding: 8px 25px; font-size: 14px; text-align: center; text-transform: uppercase; border-radius: 2px; border-color: #0094ff;
  width: 100%; font-weight: 600; width: auto;}
.inner-cont-form .wpcf7-form-control-wrap{ margin-bottom: 15px; position: relative; overflow: hidden; display: block;}
.header-ads .col-sm-12 {padding:0px;}

html {scroll-padding-top:137px;}

/** Ajaz **/

.popup-img-part {
    background: #0e9172;;
    text-align: center;
    width: 40%;
    padding: 30px 20px 0 20px;
}
.popup-img-part p {
    font-size: 18px;
    color: #fff;
    padding: 0 15px;
    text-align: center;
    margin: 15px 0 0px 0;
}
.popup-img-part img:last-child {
    width: 90%;
}

.form-popup-content {
    display: flex;
}
.form-popup-auto {
    width: 800px;
}
.popup-right-part {
    width: 60%;
    padding: 15px 25px;
    text-align: center;
}
.popup-right-part h4 {
    font-size: 20px;
    font-weight: 700;
    color: #3a526a;
    margin-bottom: 20px;
}
.popup-right-part h4 span {
    color: #109b7a;
}
.popup-right-part .form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.popup-right-part .form .form-group {
    margin-bottom: 18px;
    padding: 0 10px;
}
.popup-right-part .form .form-group.half {
    width: 50%;
}
.popup-right-part .form .form-group.full {
    width: 100%;
    margin-bottom: 10px;
}
.popup-right-part .form-control {
    background: #ebedf0;
    border: none;
    margin: 0;
    height: 40px;
}
.short-heading {
    color: #3a526a;
    font-size: 16px;
}
.product-select {
    position: relative;
    margin-bottom: 8px;
}
.product-select::before {
    content: "";
    position: absolute;
    height: 2px;
    background: #3a526a;
    width: 100%;
    left: 0;
    top: 50%;
}
.product-select p {
    display: inline-block;
    padding: 10px 12px;
    margin: 0;
    background: #fff;
    position: relative;
    color: #3a526a;
    font-weight: 600;
    font-size: 15px;
}
.popup-form-check {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 10px;
    color: #3a526a;
    font-size: 18px;
}
.popup-form-check .form-check-input {
    margin-right: 5px;
}
.popup-right-part .btn-submit {
    display: block;
    background: #109979;
    color: #fff;
    width: 100%;
    margin-top: 25px;
    height: 40px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}
.form-popup-content .close {
    position: absolute;
    right: -15px;
    top: -15px;
    background: #e21616;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    font-size: 30px;
}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
    background-color: #109979;
}
.form-popup-content .wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span::after {
    left: 9px;
    color: #fff;
}
.form-popup-content .wpcf7-list-item {
    display: inline-block;
    margin: 0;
}
.form-popup-content .wpcf7-spinner {
    display: none;
}
.form-popup-content .wpcf7 form .wpcf7-response-output {
    margin: 0;
    margin-top: 10px;
}
/** Ajaz **/

@media (min-width: 640px) {
.price-page-sec ul {display:none;}
.price-page-sec td, .price-page-sec th {display:table-cell !important;}
.price-page-sec td, .price-page-sec th {width: 330px;}
.price-page-sec td+ td, .price-page-sec th+ th {width: auto;}}

@media(max-width:767px){
html {scroll-padding-top:200px;}
.navbar-brand img{width:230px;}
.navbar-toggle{margin-top:20px;}
.navbar-nav > li > a{line-height: 30px; border:0; background:transprint; border-radius:0;}
.nav > li{border-bottom:1px solid #ddd;}
.nav > li:last-child{border-bottom:0;}
.navbar-default .navbar-nav > li > ul.sub-menu[style="display: block;"]{display:block;}
.navbar-default .navbar-nav > li > ul.sub-menu, .navbar-default .navbar-nav > li:hover > ul.sub-menu{display:none;}
.navbar ul > li > a:not(:only-child):after{content:""; position:relative;}
.navbar ul > li.menu-item-has-children > a span{border-left: 1px solid #ddd; height: 25px; position: absolute; right: 0; top:8px; width: 28px; z-index:999;}
.navbar ul > li.menu-item-has-children > a span:after{content: "\f067";  font-family:'FontAwesome'; position: absolute;top:0px; right: 5px; line-height: 28px;}
.navbar ul > li.menu-item-has-children > a span.active:after{content: "\f068"; font-family:'FontAwesome';}
.navbar-default .navbar-nav > li > ul.sub-menu{width:100%; position:relative; background:#fff;}
.navbar-default .navbar-nav > li ul li{border-color:#ddd; padding-left:15px; padding-right:15px;}
.header-top .custom-info a, .header-top .custom-info i, .header-top .custom-info{text-align:center;}
.header-top .custom-info ul li:last-child{margin-right:0;}
.header-top .flat-socials, .header-top .info-top-right{float:none; text-align:center; border-top:1px solid #84a0bb; padding-top:8px; padding-left:0;}
.info-top-right a.appoinment{padding-left:15px; padding-right:15px; margin:0 0 0; height:35px; line-height:35px;}
.info-top-right span{margin-right:5px; display:inline-block;}
.banner-sec{height:auto;}
.banner-text{padding-top:50px; padding-bottom:50px;}
.banner-text h1{font-size: 13px; line-height: 46px; margin-bottom:10px;}
.banner-text h1 span{font-size: 32px;}
.banner-text p{letter-spacing: 3px;font-size: 18px;margin: 0 0 10px;}
.bn-btn-box{margin-top: 30px;}
.btn-request-demo, .btn-contect{text-transform:capitalize;padding: 10px 15px;}
.webstep-sec h2{font-size: 24px;}
.webstep-sec h2 strong{font-size: 12px;letter-spacing: 2px;}
.webstep-box{display:block; margin-bottom:30px;}
.webstep-sec .col-md-4:last-child .webstep-box{margin-bottom:0px;}
.theme-page-sec h2{font-size: 24px;}
.portfolioFilter a{margin-bottom:10px;}
.service-page-sec h2{font-size: 24px;}
.service-page-sec h2 strong{font-size: 13px;letter-spacing: 1px;}
.services-disp{text-align:justify;font-size: 16px;}
.testimonials-page-sec h2{font-size: 24px;}
.item blockquote, #quote-carousel{padding:0;}
#quote-carousel .carousel-control.left{left:0;}
#quote-carousel .carousel-control.right{right:0 !important;}
.newsletter-sec .left-column .inner-column{padding:50px 0 0px;}
.newsletter-sec .right-column .inner-column{padding:20px 0 50px;}
.newsletter-sec .left-column .inner-column h2{font-size: 24px; text-align:center;}
.newsletter-sec .left-column .inner-column .text{font-size: 14px; text-align:center;} 
.newsletter-sec:after{width:100%;background-color: #346da0;}
.theme-imagebox-image img{width:100%;}
.theme-item .theme-imagebox-button a{padding:13px 25px 13px 15px;}
.theme-item .theme-imagebox-button a:after{right: 15px;}
.isotope .col-md-12.text-center{width:100%;}
.navbar-default .navbar-nav > li > a{line-height:40px;}
.page-heading-sec h1{font-size: 24px;}
.banner-ads{ margin-bottom:30px;}
.banner-ads img{max-width:100%;}
.singal-page-sec .post .entry-header .entry-title{font-size: 16px;}
.singal-page-sec .post p{font-size: 14px;line-height: 22px;}
.search-widget-area .search-form{clear:both; display:block;}
.search-widget-area .widget-area .search-field{width: 83%;}
.singal-page-sec .post h2, .singal-page-sec .post h3, .singal-page-sec .post h4, .singal-page-sec .post h5, .singal-page-sec .post h6{font-size: 22px;}
.crp_related ul li{float:none; width:auto;}
.form-popup-box{display:none !important;}	
.modal-backdrop.fade.in{display:none !important;}
body.modal-open{overflow:scroll !important;}
.view-theme-img img{max-width:100%; height:auto;}
.view-share-social i{font-size: 18px; height: 34px;line-height: 34px; width: 34px;}
.view-theme-btn{margin-right:0;}
.about-webs-sec h3{margin-bottom:25px;}
.about-bot-sec h2{font-size: 22px;}
.about-cont-left h2{font-size: 24px;line-height: 30px;}
.call-item-about{margin-top:30px;}
.search-widget-area .widget-area .widget {position:relative!important; right:0 !important;width: 100% !important;}
.header-sec.affix{width:100%; top:0; position:fixed; left:0; z-index:99; border-bottom:1px solid rgba(0,0,0,0.1); background:#fff;}
.fill-up-form-sec ul{display:block;}
.cloud-online-mobile-sec h2{font-size:24px;}
.cloud-online-mobile-sec table th{font-size:14px;padding:4px !important;}
.cloud-online-mobile-sec table  td{padding:4px !important; font-size:14px;}
.cloud-online-mobile-sec table td a{padding: 0 5px; font-size:9px;}
.cloud-online-mobile-sec table td a+a{margin-top:5px;}
.lableprice td p{font-size:9px;}
.max1024 {left: 0;margin: auto;position: absolute;right: 0;top: 40%;width: 85%}
.popup-slider {position: fixed;height: 100%}
.max1024 .row>.col-sm-6>img {width: 100%;height: auto}
.right-box3 img {margin-left: 24px}
.contact-btn3 {margin: 0}
.a-contact, .a-got {width: 100%;margin: 10px auto}
.singal-page-sec .incometax-box h2{font-size:20px;}
.singal-page-sec .download-free-btn{font-size: 14px; padding-left: 15px;padding-right: 10px; font-weight:normal;}}

@media(min-width:992px){
.navbar-collapse{float:right;}
.container {width: 1200px !important;} 
.banner-ads img {max-width: 100%; height: auto;}
.sticky{position:fixed; z-index:999; left:0; width:100%; top:0; background:#fff; border-bottom:1px solid #ddd;}
.product-list-sec .col-md-3{width:20%; padding-right:5px; padding-left:5px;}
.header-sec.affix{width:100%; top:0; position:fixed; left:0; z-index:99; border-bottom:1px solid rgba(0,0,0,0.1); background:#fff;}
.fill-up-form-sec ul{display:flex;}
.fill-up-form-sec ul li{display:flex;}
.price-width{margin:auto; width:1000px;}}


@media (min-width:768px) and (max-width:1023px) {
.max1024 {width: 94%; margin-top: 10px; margin-bottom: 20px}
.popup-slider {position: absolute;height: 100%}
.max1024 .row>.col-sm-6 {width: 100%;float: none}
.max1024 .row>.col-sm-6>img {width: 100%;height: auto}
.right-box3 img {margin-left: 24px}
.contact-btn3 {margin: 0}
.a-contact, .a-got {width: 100%;margin: 10px auto}
.right-box3 img {margin: 0 auto;float: none;display: block}}


@media (min-width:320px) and (max-width:768px){.theme-page-sec{height: auto!important; overflow: auto!important;} .header-ads .col-sm-12 {padding:auto;}}
@media(min-width:768px) and (max-width:991px){.theme-page-sec{height: auto!important; overflow: auto!important;}}
@media(min-width:1320px){.banner-sec{height:400px;} .banner-text h1{line-height: 80px;} .banner-text h1 span{font-size: 90px;} .bn-btn-box{margin-top: 35px;} .banner-text{padding-top:70px;}}
@media(min-width:1920px){.banner-sec{height: 500px;} .banner-text h1{line-height: 95px;} .banner-text h1 span{font-size: 95px;} .bn-btn-box{margin-top: 50px;} .banner-text{padding-top: 100px;} .max1024{max-width:800px;}}
@media(min-width:992px){.navbar-collapse{float:right;}}
@media(min-width:992px){.container {width: 1200px !important;} .banner-ads img {max-width: 100%; height: auto;} .sticky{position:fixed; z-index:999; left:0; width:100%; top:0; background:#fff; border-bottom:1px solid #ddd;}
.product-list-sec .col-md-3{width:20%; padding-right:5px; padding-left:5px;} .header-sec.affix{width:100%; top:0; position:fixed; left:0; z-index:99; border-bottom:1px solid rgba(0,0,0,0.1); background:#fff;}
.fill-up-form-sec ul{display:flex;} .fill-up-form-sec ul li{display:flex;} .price-width{margin:auto; width:1000px;}}
  
@media (max-width:767px) {
.max1024 {left: 0;margin: auto;position: absolute;right: 0;top: 40%;width: 85%}
.popup-slider {position: fixed;height: 100%}
.max1024 .row>.col-sm-6>img {width: 100%;height: auto}
.right-box3 img {margin-left: 24px}
.contact-btn3 {margin: 0}
.a-contact, .a-got {width: 100%;margin: 10px auto}
.singal-page-sec .incometax-box h2{font-size:20px;}
.singal-page-sec .download-free-btn{font-size: 14px; padding-left: 15px;padding-right: 10px; font-weight:normal;}}

@media (min-width:768px) and (max-width:1023px) {
.max1024 {width: 94%; margin-top: 10px; margin-bottom: 20px}
.popup-slider {position: absolute;height: 100%}
.max1024 .row>.col-sm-6 {width: 100%;float: none}
.max1024 .row>.col-sm-6>img {width: 100%;height: auto}
.right-box3 img {margin-left: 24px}
.contact-btn3 {margin: 0}
.a-contact, .a-got {width: 100%;margin: 10px auto}
.right-box3 img {margin: 0 auto;float: none;display: block}}


@media (min-width:320px) and (max-width:768px){
.theme-page-sec{height: auto!important; overflow: auto!important;}
.header-ads .col-sm-12 {padding:auto;}
.custom-popup {width:100%;}
.popup-left {width:20%; float:left;}
.popup-left img {width:100%;}}

@media(min-width:768px) and (max-width:991px){.theme-page-sec{height: auto!important; overflow: auto!important;}}
@media(min-width:1320px){ .banner-sec{height:400px;} .banner-text h1{line-height: 80px;} .banner-text h1 span{font-size: 90px;} .bn-btn-box{margin-top: 35px;}.banner-text{padding-top:70px;}}
@media(min-width:1920px){ .banner-sec{height: 500px;} .banner-text h1{line-height: 95px;} .banner-text h1 span{font-size: 95px;} .bn-btn-box{margin-top: 50px;} .banner-text{padding-top: 100px;} .max1024{max-width:800px;}}


/* end push notification css */