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

body, html {
	font-family: 'Open Sans', sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	color: #1c424d;
}
h1 {
	font-weight: 700;
}
h1 strong {
	font-weight: 900;
}
h2 {
	font-size: 36px;
	margin: 0;
}
h3 {font-size: 16px;
	font-weight: 700;
}
h5 {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 20px;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
a {
	color: #45b8e3;
	transition: all 0.5s;
}
a:hover, a:focus {
	text-decoration: none;
	color: #f1c40f;
}
.img-centered {
	margin: 0 auto;
}
ul, ol {
	list-style: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
select{-webkit-appearance: none;-moz-appearance: none;-o-appearance:none;-ms-appearance:none;appearance:none;background-color:#eee !important;background-image:url(../images/select-arrow.png) !important;background-repeat:no-repeat;background-position:98% center;border:none !important;outline:none;border-radius:0px !important;height:35px;padding-right:9px !important;font-family:'Open Sans', sans-serif;font-size:12px;line-height:24px;box-shadow:none !important}
select[disabled]{background-color:#ddd !important}
select::-ms-expand{display:none;}
select:focus{background:#f1f1f1;background-image:url(../images/select-arrow.png);background-repeat:no-repeat;background-position:96% center;}
select option,select optgroup{font-size:12px;display:block}
a:active, a:focus, textarea:focus, input:focus, button:active { outline: none !important}
::-webkit-input-placeholder{font-style:italic;color:#fff}
:-ms-input-placeholder{font-style:italic;color:#fff}
:-moz-placeholder{font-style:italic;color:#fff}
::-moz-placeholder{font-style:italic;color:#fff}
.pull-left{float:left}
.pull-right{float:right}
.no-display{display:none !important;}
.text{font-family: 'Open Sans', sans-serif;}
.b-rad{border-top-left-radius:5px;border-top-right-radius:5px;}
.scroll-top{width: 100%;/*background: rgba(8, 8, 8, 0.87);*/height: 67px !important;z-index: 99;position: fixed;right: 0;left: 0;}
.scroll-top .navbar-header{/*background:#fff;box-shadow:3px 3px 4px #727272;position:absolute;*/}
.scroll-top .navbar-header .navbar-brand{background:url(../images/scorecard-logo.png) no-repeat center;/*padding:0px;margin:0px;*/width: 264px;height: 66px;}
.scroll-top .guest-nav ul{margin-top: 0px;margin-right:0px;}
.guest-nav .navbar-nav > .active{border-top: 3px solid #03a9f4;background: #464444;}
.guest-nav .navbar-nav > .active:hover,.guest-nav .navbar-nav > .active:focus{border-bottom:0px;}
.guest-nav .navbar-nav > .active > a, .guest-nav .navbar-nav > .active > a:hover, .guest-nav .navbar-nav > .active > a:focus{background-color:transparent !important}
.guest-nav ul li.free-acc{background:#beec50;margin-top: 15px;padding-top: 0px;margin-right:0px;}
.guest-nav ul li.free-acc:hover,.guest-nav ul li.free-acc:focus{border:none !important;background:#bffd29;}
.guest-nav ul li.free-acc a{padding: 10px 18px;color:#333 !important}
.guest-nav{background-color:rgba(8, 8, 8, 0.87);border:none;margin-bottom:0px;border-radius:0px;padding:0px 20px}
.guest-nav .navbar-collapse{padding-right:0px;}
.guest-nav ul{/*margin-top: 30px;*/margin-right:2px;}
.guest-nav ul li{/*margin:0px 10px;*/    padding-top: 10px;transition:all 0.3s ease}
.guest-nav ul li:hover, .guest-nav ul li:focus{
background: #464444 none repeat scroll 0 0;
border-bottom: 5px solid #03a9f4;
}
.guest-nav ul li a{font-size:14px;color:#fff !important;text-transform:uppercase}
.guest-nav ul li.home a{background-image:url(../images/home.png) !important;background-repeat:no-repeat !important;background-position:center;width:76px;height:45px;}
/*.guest-nav ul li.helpcenter a{background-image:url(../images/hc-icon.png) !important;background-repeat:no-repeat !important;background-position:center;width:76px;height:45px;}*/
.guest-nav ul li.login{background:#47bbe5;padding: 10px 2px;margin-top:15px}
.guest-nav ul li.login .dropdown-menu{background-color: #47bae5;min-width: 130px;margin-right: 0px;border-radius:0px;padding:0px;}
.guest-nav ul li.login.open .dropdown-toggle{background-color:transparent;}
.guest-nav ul li.login .dropdown-menu li{margin: 0px;padding-top:0px;}
.guest-nav ul li.login .dropdown-menu li a{border-bottom:1px solid #333;padding: 10px 5px;font-size:12px;}
.guest-nav ul li.login .dropdown-menu li:last-child a{border:0px;}
.guest-nav ul li.login .dropdown-menu li:hover,.guest-nav ul li.login .dropdown-menu li:focus{border-top: 0px solid #03a9f4;background: #ddf6ff;}
.guest-nav ul li.login:hover,.guest-nav ul li.login:focus{background-color: #2ec3f9;/*color: white;border:2px solid #03a9f4;*/border:none !important}
.guest-nav ul li.login a{padding:0px 10px;color:#333 !important}
.guest-nav ul li.login a:hover{border:none;background:none;color:#212121}
.guest-nav ul li.operator{border:2px solid #b2ebf2;padding: 10px 28px;margin-top:30px}
.guest-nav ul li.operator:hover,.guest-nav ul li.operator:focus{background-color: #03a9f4;color: white;border:2px solid #03a9f4;}
.guest-nav ul li.operator a{padding:0px 10px}
.guest-nav ul li.operator a:hover{border:none;background:none;color:#212121}
.guest-nav ul li.free-acc a:hover{border:none;/*background:#8ab523*/}

.captcha-error{color: #a94442 !important;}
/*.container{width:100%;margin:0px auto}*/
.navbar-header .navbar-brand{background:url(../images/scorecard-logo.png) no-repeat center;display:inline-block;width:264px;height:66px;}
.bottom{background:url(../images/homepage-banner.png)center;background-repeat: no-repeat;background-size:cover;width:100%;overflow:hidden;padding:50px 30px 120px;}
.new-container,.guest-container{width:100% !important;padding:0px !important;}
.guest-container{margin-top:66px;}
.bottom .heading{width: 50%;margin: 0px auto; text-align: center;}
.bottom .heading h1{font-size: 50px;color: #fff;letter-spacing: 1px;font-weight: normal;line-height: 45px;text-transform:capitalize; }
.bottom .heading p{font-size: 17px;color: #fff;font-weight: normal;text-transform:capitalize; }
.bottom .heading a{color:#3c3c3c;padding: 8px 30px;}
.bottom .heading a:hover,.bottom .heading a:focus{color:#3c3c3c}
.bottom .heading a:hover .free-trial{background: #beec50;}
.bottom .heading a:hover .buy-now{background: #47bbe5;}
.bottom .heading .free-trial{background: #47bbe5;border-radius:0px;letter-spacing:1px;text-transform:uppercase;margin-top: 15px;    margin-right: -5px;transition:0.5s ease all;font-size:14px}
.bottom .heading .buy-now{background: #beec50;border-radius:0px;letter-spacing:1px;text-transform:uppercase;margin-top: 15px;transition:0.5s ease all;font-size:14px;color:#000}
.bottom .banner-features{width:100%;margin:60px auto 20px;overflow:hidden;text-align:center}
.bottom .banner-features ul{padding:0px;}
.bottom .banner-features ul li{display:inline-block;width: 22%;padding: 20px 5px;margin: 10px 3px;}
.bottom .banner-features ul li a {vertical-align:middle;padding: 0 10px;line-height: 28px;position: relative;display: inline-block; margin: 15px 10px;outline: none; color: #fff;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;text-shadow: 0 0 1px rgba(255,255,255,0.3);font-size: 18px;}
.bottom .banner-features ul li a span{font-size:15px;}
.bottom .banner-features ul li a:hover, .bottom .banner-features ul li a:focus {outline: none;}
.bottom .banner-features ul li a .abefore {top: 0px; left: 0;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);transform: rotate(90deg); -webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;transform-origin: 0 0;}
.bottom .banner-features ul li a:hover .abefore , .bottom .banner-features ul li a:focus .abefore  { left: 50%;-webkit-transform: rotate(0deg) translateX(-50%);-moz-transform: rotate(0deg) translateX(-50%);transform: rotate(0deg) translateX(-50%);}
.bottom .banner-features ul li a .abefore , .bottom .banner-features ul li a .aafter  {position: absolute;height: 2px;background: #fff;opacity: 0.1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;pointer-events: none;}
.bottom .banner-features ul li a .aafter { right: 0; bottom: 0px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);    transform: rotate(90deg);-webkit-transform-origin: 100% 0;-moz-transform-origin: 100% 0;transform-origin: 100% 0;}
.bottom .banner-features ul li a:hover .aafter,.bottom .banner-features ul li a:focus .aafter {right: 50%;-webkit-transform: rotate(0deg) translateX(50%);-moz-transform: rotate(0deg) translateX(50%);transform: rotate(0deg) translateX(50%);}
.bottom .banner-features ul li a:hover .abefore , .bottom .banner-features ul li a:hover .aafter, .bottom .banner-features ul li a:focus .a-before m .banner-features ul li a:focus .aafter { opacity: 1;}

/*article.bottom .banner-features ul li:nth-child(1){border-top: 2px solid #1abc9c;}
article.bottom .banner-features ul li:nth-child(2){border-top: 2px solid #2980b9;}
article.bottom .banner-features ul li:nth-child(3){border-top: 2px solid #27ae60;}
article.bottom .banner-features ul li:nth-child(4){border-top: 2px solid #16a085;}
article.bottom .banner-features ul li:nth-child(5){border-top: 2px solid #3498db;}
article.bottom .banner-features ul li:nth-child(6){border-top: 2px solid #2ecc71;}
article.bottom .banner-features ul li:nth-child(7){border-top: 2px solid #3498db;}
article.bottom .banner-features ul li:nth-child(8){border-top: 2px solid #16a085;}*/
.bottom .banner-features ul li a{color:#fff;}
#form-signup label{display:none;}
#form-signup input{background:#25a4d4;border:1px solid #8dd1d1;color:#fff}
#form-signup input::-moz-placeholder{color:#eee;font-size:12px;font-style:normal;font-weight:200}
#form-signup input::-webkit-input-placeholder{color:#eee;font-size:12px;font-style:normal;font-weight:200}
#form-signup input::-ms-input-placeholder{color:#eee;font-size:12px;font-style:normal;font-weight:200}
#form-signup input::-o-input-placeholder{color:#eee;font-size:12px;font-style:normal;font-weight:200}
.field-signupform-business_name,.field-signupform-email{margin:0px !important; }
.field-signupform-first_name,.field-signupform-last_name{margin:0px !important;}
.field-signupform-first_name .col-sm-6,.field-signupform-last_name .col-sm-6,.field-signupform-business_name .col-sm-6,.field-signupform-email .col-sm-6,.field-signupform-confirm_password .col-sm-6,.field-signupform-password .col-sm-6{width:99%;padding:0px;}
.field-signupform-business_name .col-sm-6 input,.field-signupform-email .col-sm-6 input,.field-signupform-first_name .col-sm-6 input,.field-signupform-last_name .col-sm-6 input,.field-signupform-confirm_password .col-sm-6 input,.field-signupform-password .col-sm-6 input{margin:0px}
.field-signupform-confirm_password,.field-signupform-password{margin:0px !important; }

/*Mouse out popup*/
/*#popup-box{top:20%}
#popup-box .modal-dialog{position:relative}
.logo-new{position:absolute;left:-30px;top:-30px;background:#fff;border-radius:60px;width:105px;height:105px;}
.logo-new img{position: relative;top: 10px;left: 10px;}
#popup-box .modal-content{border-radius:0px !important;background:#eee;}
#popup-box .modal-header{border:none;padding:0px;}
#popup-box .modal-header .close{position:absolute;top:10px;right:10px;}
#popup-box .modal-body{padding:0px 15px;height: 320px;}*/
#popup-box{top:9%}
#popup-box .modal-dialog{position:relative}
.logo-new{position:absolute;left:-30px;top:-30px;background:#fff;border-radius:60px;width:105px;height:105px;}
.logo-new img{position: relative;top: 10px;left: 10px;}
#popup-box .modal-content{border-radius:0px !important;background:#eee;}
#popup-box .modal-header{border:none;padding:0px;}
#popup-box .modal-header .close{position:absolute;top:10px;right:10px;padding:7px 7px;
    z-index: 9999;}
#popup-box .modal-header .close:hover{background:#d6081b;text-shadow:none !important;color:#fff;}
#popup-box .modal-body{padding:0px 15px;/*height: 320px;*/}
.sign-up{padding: 10px 10px;margin-bottom: 15px;}
.sign-up .news-signup{margin-left:187px;background: #47bbe5;border-radius: 0px;letter-spacing: 1px;text-transform: uppercase;margin-top: 15px;margin-right: -5px;
transition: 0.5s ease all;font-size: 14px;padding:7px 10px;color:#fff;border:none;outline:none;}
.sign-up .news-signup:hover{background: #beec50;border:none;outline:none;}
.landing-logo{background: url(../images/scorecard-logo.png) no-repeat center;display: inline-block;width: 264px;height: 66px;margin-left:148px;}
#kpi-slider-body {text-align: center;}
.land-feature-data{background:#eee;max-height:178px;margin-top:20px;overflow:auto;text-align:center;}
#newletterForm .perspect-create {margin-left: 16px;}
#kpi-slider-body .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {background-image: url(../images/mCSB_buttons.png);background-repeat: no-repeat;opacity: .4;filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}


.land-feature{text-align:center;}
.land-feature{width: 80%;margin: 0px auto;}
.land-feature h2{font-size:22px;}
.land-feature ul{list-style-image:url(../images/rec-blog.png);margin:25px auto}
.land-feature ul li{/*margin:18px 2px;height:30px*/text-align:left;}
.land-feature ul li a{text-align:left;margin:0px}
.land-feature ul li a{display:inline-block;font-family:'Work-sans';font-size:13px !important;font-weight:normal;letter-spacing:1px;margin:0px;padding:5px 0px;color:#333;transition:all ease 0.8s}
.land-feature ul li .feat-head a:hover{text-decoration:none}
.land-feature ul li .feat-head a:hover span{color:#212121;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.land-feature ul li .find-more{font-family:'raleway-medium';font-size:12px;font-weight:normal;letter-spacing:1px;font-style:italic}
.modal-trial{text-align: CENTER;}
.modal-trial .free-acc{background: #8bc34a;margin: 12px 30px;    padding: 11px 36px;color:#fff}
.modal-trial .free-acc:hover,.modal-trial .free-acc:focus{text-decoration:none;background: #8ab523;}
.acc-form{width:100%;text-align:center;/*height:390px;*/margin-top:-48px}
.acc-form h3{text-align:center;font-size:30px;font-weight:100;color:#fff;text-transform:uppercase;background:#45b8e4;border-top-left-radius:5px;border-top-right-radius:5px;width:20%;margin:0px auto;padding: 6px;}
.acc-form .price-text p{color:#fff;font-size:33px;margin: -5px 0px 0px;}
.acc-form .price-text p .light{font-weight:100 !important}
.acc-form form{background:#45b8e4;padding: 30px 20px;}
.acc-form .col-sm-4 p{color:#fff;font-size:15px;margin: 8px 0px;}
.acc-form input{height:40px;border:2px solid #546677;padding:0px 5px;margin:10px 5px;border-radius:0px !important}
.acc-form input[type=text]{}
.acc-form .help-block{color:#c31515;text-align:left;font-size:12px;}
.acc-form button{background:#000;border-radius:0px;color:#fff;width:100%;height:40px;padding: 0px 0px;font-size:24px;letter-spacing:2px;font-weight:200;border: 1px solid #000;}
.acc-form button:hover,.acc-form button:focus{color:#fff;background:#333}

/*Users Part*/
.user-part{width:100%;overflow:hidden;text-align:center;}
.user-part h2{margin:50px 0px 20px;}
.user-part h2 .ezzy-text1,.user-part h2 .ezzy-text2{font-size:30px;font-weight:200;color:#3c3c3c;display:block}
.user-part .sub-text{width:60%;margin:30px auto 80px;text-align:center;}
.user-part .sub-text p{color:#3c3c3c}
.user-part .user-block{background:#a4d62e}
.user-part ul{list-style-type:none;padding:40px 0px;margin:0px auto;/*width:80%;*/position:relative}
.user-part ul li{width:22%;margin:0px 10px;display:inline-block;border-right:1px solid #fff}
.user-part ul li:last-child{border:none}
/*.users-part ul li a{background-image: url(../images/user.png);background-repeat: no-repeat;background-position: center;display: inline-block;width: 200px; text-align: center;   height: 100px;transition:all 0.6s linear;}*/
.user-part ul li a{background-repeat: no-repeat;background-position: center;display: inline-block;text-align: center;transition:all 300ms linear;}
.user-part ul li a.b-own:hover{background-image: url(../images/business-owner.png);background-repeat: no-repeat;background-position: center;}
.user-part ul li a.b-mng:hover{background-image: url(../images/business-manager.png);background-repeat: no-repeat;background-position: center;}
.user-part ul li a.b-acc:hover{background-image: url(../images/accountant.png);background-repeat: no-repeat;background-position: center;}
.user-part ul li a.b-con:hover{background-image: url(../images/consultants.png);background-repeat: no-repeat;background-position: center;}
.user-part ul li a p{color: #282828;
display: inline-block;
font-size: 18px;
font-weight: 400;
padding: 20px 15px 0;
text-shadow: 0 1px 3px #fff;
width: 100%;}
.user-part ul li a:hover,.users-part ul li a:focus{text-decoration:none;transform:scale(1.1) }
/*.bg-effect{position:absolute;width: 23%;height: 160px;background: rgba(4, 4, 4, 0.51);opacity: 0.3;left:2%}
.users-part ul li a.user-anchor:hover .bg-effect{display:block !important}*/
/*Feature page*/
#content1{width:100%;overflow:hidden;margin:20px 0px}
#content1 .feat{overflow:hidden;padding:10px;margin:20px auto}
.feat-right .user-block ul{padding:0px;}
.feat-right .user-block ul li{float: left;background: #beec50;margin-right: 15px;height: 153px;margin-bottom: 15px;}
.feat-right .user-block ul li:hover,.feat-right .user-block ul li:focus{background: #45b8e4;}
.feat-right .user-block ul li.selected{background: #45b8e4;}
.feat-right .user-block ul li a{background-repeat: no-repeat;background-position: center;display: inline-block;text-align: center;}
.feat-right .user-block ul li a img{max-width:100%}
.feat-right .user-block ul li a p{color: #fff;display: inline-block; width: 100%;font-size: 16px;font-weight: 400;text-align:center}
#content1 .feat .screen-content{width:100%;margin:20px 0px;}
#content1 .feat .feat-img { padding: 15px; border: 1px solid #e9e9e9;background: #fff;}
#content1 .feat .feat-img img{height: auto;max-width: 100%;vertical-align: middle;border: 0;}
#content1 .feat .feat-desc p{    font-size: 15px; color: #3c3c3c; text-align: justify; line-height: 24px;font-weight:400}
.feat-right .get-started{overflow:hidden;width:87% !important;background:url(../images/blog-right-bg.png) no-repeat center/cover;margin-left:0px;;padding:15px;}
.feat-right .get-started p{margin-bottom:0px;text-align:center}
.feat-right .get-started p:nth-child(1){font-size:21px;}
.feat-right .get-started p:nth-child(2){font-size:17px;}
.feat-right .get-started a{color: #fff;letter-spacing:4px;display: inline-block;font-size: 15px;font-weight: normal;margin: 14px auto;text-align:center;text-decoration: none;text-shadow: none;text-transform:uppercase; backface-visibility: hidden;background: #45b8e4 none repeat scroll 0 0;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;padding: 11px 50px;height:43px;position: relative;transform: translateZ(0px);    transition: all 0.5s ease 0s;vertical-align: middle;}

.slider{background-color:#b2ebf2;width:100%;}
.slider .blueimp-gallery-carousel{box-shadow:none !important;background:none !important;padding-bottom:42.25%}
.slider .blueimp-gallery-carousel .slides{margin:80px 0px 0px;height:577px;}
.slider .blueimp-gallery-carousel .slides .slide img{border: 10px solid #fff;box-shadow: 0px 1px 1px 1px #777;margin:20px auto;}
.slider .blueimp-gallery-carousel .title{position: static;top: -19px;margin: 3px auto;left: 33%;color: #fff;background: #191c1b;border-radius: 10px;   font-size: 34px;padding: 20px 10px;vertical-align: top;text-align: center;width:33%;opacity:1;}
.slider .blueimp-gallery-carousel .indicator li{background-image:none !important;background-color:#727272;border:none !important}
.slider .blueimp-gallery-carousel .indicator li.active{background-image:none !important;background-color:#31c3e7;border:none !important}

.process{background:#f1f1f1;width:100%;text-align:center;overflow:hidden;}
.process h2{color:#3c3c3c;font-size:40px;margin:60px 0px 30px;font-weight: 300;}
.process .process-text{width:60%;margin:0px auto 60px; text-align:center;font-size:17px;}
.process .video-features{/*width:80%;*/overflow:hidden;margin:10px auto 50px;text-align:center;}
.process .video-features ul{padding:0px;background:#fff}
.process .video-features li{width:25%;height:235px;float:left;list-style-type:none;position:relative;border:1px solid #cdcdcd;transition:all ease 0.8s}
.process .video-features li a{padding: 30px;height: 234px;display:inline-block}
.process .video-features li .video-icon{background:url(../images/video-icon.png) no-repeat center;width:115px;height:103px;display:inline-block}
.process .video-features li .text{color: #282828;
display: inline-block;
font-size: 18px;
text-shadow: 0 1px 1px #ccc;
width: 100%;}
.process .video-features li .li-logo{background:url(../images/ezzyscorecard-logo.png) no-repeat center;width:100%;height:218px;padding:30px}
.process .video-features li:hover{border:6px solid #cdcdcd;}

.scorecard-desc{background:#f1f1f1;overflow:hidden}
.scorecard-desc h2{color:#fff;background:#191c1b;border-radius:10px;font-size: 34px;padding: 20px 10px;vertical-align:top;text-align:center}
.scorecard-desc h2 .arrow {position: relative;background: #88b7d5;left: -50%;}
.scorecard-desc h2 .arrow:after {top: 126%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #191c1b;border-width: 18px;}
.scorecard-desc .col-sm-4{display:inline-block;float:none}
.scorecard-desc .divider{background:url(../images/divider.png) no-repeat center;width:347px;height:81px;}
.scorecard-desc .desc-bg{background:url(../images/scorecard-desc-bg.png) no-repeat top center/cover}
/*.scorecard-desc .perspect{position:absolute;top:27%;left:18%}*/
.scorecard-img{background-image:url(../images/scorecard-desc.png);background-repeat:no-repeat;background-position:center;/*position:absolute;left:13%;top:10%;*/width:1050px;height:558px;background-size: contain;margin: 0px auto;}


.pricing{text-align:center;width:100%;overflow:hidden;background:#f1f1f1;}
.pricing-text{}
.pricing-text h3{font-size:28px;color:#3c3c3c;font-weight:400}
.pricing-text p{font-size: 17px;line-height: 24px;width: 60%;margin: 0px auto 40px;font-weight:300;color:#1d1d1d}
.packages{background:url(../images/pricing-bg.png) no-repeat top center/cover}
.packages h4{font-size:30px;color:#fff;text-transform:capitalize;font-weight:200}
.fre_try_btn a{font-size:22px;color:#fff;width:50%;margin:20px auto;background:#a4d62e;font-weight:300;border-radius:10px;padding: 10px 40px;text-transform:uppercase;display:inline-block}
.fre_try_btn a .arrow {position: relative;background: #a4d62e;}
.fre_try_btn a .arrow:after {top: 124%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #a4d62e;border-width: 18px;margin-left: -129px;}
.fre_try_btn .day-trial{color:#fff;font-size:15px;display:block}
.fre_try_btn .day-trial span{font-weight:bold}
.get-started{text-align:center;display: block;width:60%;margin:0px auto;}

.packages{width:100%;margin:0px auto;text-align:center;padding:0px 0px 70px}
.packages .price-logo{background:url(../images/price-logo.png) no-repeat center;width:261px;height:261px;margin:0px auto}
.packages .price-div{width:19%;margin:0px 3px;background-color:#fff;display:inline-block;position:relative;}
.packages .price-div:hover,.packages .price-div:focus{text-decoration:none;transform:scale(0.95);transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;}
.packages .price-div .top-price{padding:20px;color:#fff;font-size:28px;}
.packages .price-div .top-price .text{color:#3c3c3c;text-transform:uppercase;font-size: 27px;margin-bottom: 0px;line-height: 30px;}
.packages .price-div .top-price .price{font-size:30px;font-weight:bold}
.period{font-size:18px;color:#3c3c3c;}
.price-sign{padding: 10px;color: #fff;text-transform: uppercase;display:inline-block;width:100%}
.price-sign .btn{font-size:24px;font-weight: 300;}
.price-sign .btn:focus{box-shadow:none !important;}
.pack-1 .top-price .price{color:#31b767}
.pack-2 .top-price .price{color:#ff9138}
.pack-3 .top-price .price{color:#018fff}
.pack-4 .top-price .price{color:#e84c3d}
.pack-5 .top-price .price{color:#FFBA00}

.pack-1 .top-price{border:1px solid #31b767;}
.pack-2 .top-price{border:1px solid #ff9138;}
.pack-3 .top-price{border:1px solid #018fff;}
.pack-4 .top-price{border:1px solid #e84c3d;}
.pack-5 .top-price{border:1px solid #FFBA00;}

.pack-1 .price-sign{background:#31b767;}
.pack-2 .price-sign{background:#ff9138;}
.pack-3 .price-sign{background:#018fff;}
.pack-4 .price-sign{background:#e84c3d;}
.pack-5 .price-sign{background:#FFBA00;}

.price-desc ul{list-style-type:none;padding:0;margin-bottom:0px;}
.price-desc ul li{padding:10px 0px;font-size:15px;color:#727272;}
.price-desc ul li:nth-child(odd){background:#eee}
.price-desc ul li .num{font-weight:bold;color:#000}
.pack-1  .most-popular{background:#31b767;}
.pack-1  .most-popular .arrow {position: relative;background: #a4d62e;}
.pack-1  .most-popular .arrow:after {top: 80%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #31b767;border-width: 12px;margin-left: -14px;}
.pack-2  .most-popular{background:#ff9138;}
.pack-2  .most-popular .arrow {position: relative;background: #a4d62e;}
.pack-2  .most-popular .arrow:after {top: 133%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #ff9138;border-width: 12px;margin-left: -14px;}
.pack-3  .most-popular{background:#018fff;}
.pack-3  .most-popular .arrow {position: relative;background: #a4d62e;}
.pack-3  .most-popular .arrow:after {top: 133%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #018fff;border-width: 12px;margin-left: -14px;}
.pack-4  .most-popular{background:#e84c3d;}
.pack-4  .most-popular .arrow {position: relative;background: #a4d62e;}
.pack-4  .most-popular .arrow:after {top: 133%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #e84c3d;border-width: 12px;margin-left: -14px;}
.pack-5  .most-popular{background:#FFBA00;}
.pack-5  .most-popular .arrow {position: relative;background: #a4d62e;}
.pack-5  .most-popular .arrow:after {top: 133%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);border-top-color: #FFBA00;border-width: 12px;margin-left: -14px;}
.most-popular p{color:#fff;font-size:15px;text-transform:uppercase;margin-bottom:0px;padding:8px 0px;font-weight:300}
#homefaq{width:60% !important;margin:0px auto}
#homefaq ul{padding-left:0px;}
#homefaq ul li{width:47%;float:left;height:200px;overflow:hidden;margin:10px }
#homefaq ul li .home-quest{color:#3c92a9;font-size:16px;font-weight:600;text-transform:uppercase}
#homefaq ul li .home-ans,.faqs .faq_sec p{color:#3c3c3c;font-size:14px;font-weight:400;text-align:justify;margin-top:20px}
.faqs .faq-title{margin:0px auto;text-align:center;background:#e5e5e5;padding:30px 0px;}
.faqs .faq_sec h1.maq{text-align:center;font-size:35px;font-weight:400;margin:10px auto}
.faqs .faq_sec p.text{font-size:21px;font-weight:200;text-align: center;}
.faqs .list-view{margin: 0 auto;
padding: 40px 20px !important;
width: 80% !important; }
.see-more-faqs{text-align:center;margin:20px 0px;}
.see-more-faqs a.see-more{background-color:#000;padding:10px 20px;color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase;font-weight:200}
.see-more-faqs a.see-more:hover{background-color:#444;}

/*Testimonials*/
.testimonial-index .testimonial-div{width:100%}
.testimonial-index .testimonial-div .c-test{text-align:center}
.testimonial-index .testimonial-div .c-test .quote-icon{display:inline-block;width:131px;height:131px;background-image:url(../images/quote-icon.png);background-repeat:no-repeat;background-position:center;vertical-align: top;}
.testimonial-index .testimonial-div .c-test .divider{display:inline-block;background:url(../images/divider.png) no-repeat center;width:347px;height:139px;}
.testimonial-index .testimonial-div ul{padding:0px}
.testimonial-index .testimonial-div ul li{border:1px solid #eee;padding:20px;width:47%;margin:0px 10px;}
.testimonial-index .testimonial-div ul li .testimonial-text{padding:15px 10px;text-align:center;font-size:15px;color:#666;font-weight:300;font-style:italic;border-bottom:1px solid #ddd}
.testimonial-index .testimonial-div ul li .test-name{padding:15px 0px;text-transform:capitalize;text-align:center;font-size:13px;color:#666;font-weight:300;}



/*Footer*/
footer{width:100%;overflow:hidden;/*padding:30px 20px;*/margin:20px 0px 0px 0px}
footer section.subscribe-free{background:-webkit-linear-gradient(left, #3895b8 , #a4d52d);background:-moz-linear-gradient(left, #3895b8 , #a4d52d);background:-o-linear-gradient(left, #3895b8 , #a4d52d);background:linear-gradient(left, #3895b8 , #a4d52d);padding:40px 20px}
footer section.subscribe-free .col-sm-4{border-left:1px solid #fff}
footer section.subscribe-free .col-sm-4 h2{text-align:center}
footer section.subscribe-free .col-sm-4 h2 a{display:inline-block}
footer section.subscribe-free .col-sm-8 h2,footer section.subscribe-free .col-sm-4 h2 a{color:#fff;font-size:24px;font-weight:300;text-transform:capitalize;text-align:center;margin: 20px 0px;}
footer section.subscribe-free .col-sm-8 form{text-align:center}
footer section.subscribe-free .col-sm-8 form .form-group:last-child{width:25%;}
footer section.subscribe-free .col-sm-8 form .form-group{display:inline-flex;margin-right: 34px;/*width:33%*/}
footer section.subscribe-free .col-sm-8 form .form-group .col-sm-offset-3{margin-left:0px !important;width:100%;padding:0px}
footer section.subscribe-free .col-sm-8 form .form-group .help-block{color:#b11206}
footer section.subscribe-free .col-sm-8 form .form-group input{height:40px;padding:5px;border-radius:0px;background-color:#d6d6d6;border:1px solid #195d3b;}
footer section.subscribe-free .col-sm-8 form .form-group button{height:40px;background-color:#000;color:#fff;font-size:18px;border:0px;width:100%;border-radius:0px;font-weight:300}
footer section.subscribe-free .col-sm-8 form .form-group button:hover,.subscribe form .form-group button:focus{background-color:#444;}
footer section.subscribe-free .col-sm-4 p{color:#fff;font-size:18px;font-weight:300;text-align:center;}

footer .menu-links{background:#000;padding:20px;}
footer .menu-links .col-sm-12 nav{background:none;font-weight:normal}
footer .package-nav .navbar-header .navbar-brand{background:url(../images/logo.png) no-repeat center;display: inline-block;width: 152px;height: 143px;}
.foot-left{border-right:1px solid #b6b6b6;width:30%;}
footer nav{border:none !important;border-radius:0px !important;}
.package-nav .navbar-brand{float:none !important}
.package-nav .navbar-header{text-align:center;margin:0px auto;/*float:none !important*/width:28%;}
.package-nav ul,.cms-nav ul{list-style-type:none;padding:0px;}
.package-nav .collapse ,.package-nav ul,.package-nav ul li{/*float:none !important*/}
.package-nav ul li a{color:#fff !important;padding:10px 20px 10px 0px !important;font-size:15px}

.cms-nav ul{float:none !important;text-align:center}
.cms-nav ul li{display:inline-block;float:none !important}
.cms-nav ul li a{color:#fff !important;padding:10px 20px 10px 0px !important;}
.cms-nav ul li.active a{background-color:transparent !important}

.foot-right{padding:10px 20px;width:70%;}
footer .menu-links .menu-nav .nav{float:right !important;width:100%}
footer .menu-links .package-nav .nav{float:none !important}
footer .menu-links .menu-nav .nav{padding: 64px 0px;}
footer .menu-links .package-nav .nav li{padding: 54px 0px;}
.menu-nav ul,.pay-connect .socio ul{float:none !important}
.menu-nav ul li{width:25%}
.menu-nav .container,.package-nav .container{width:100%;}
.menu-nav ul li a{color:#fff !important;padding:0px !important;font-size:15px;text-align:right}
.menu-nav ul li.active a{background-color:transparent !important}
/*.menu-nav ul li:nth-child(4) a{text-align:right}
.menu-nav ul li:nth-child(2) a,.menu-nav ul li:nth-child(3) a{text-align:center}
.menu-nav ul li:nth-child(1) a{text-align:left}*/
.pay-connect .socio a{margin:10px 20px !important}
.subscribe{background:rgba(114,114,114,0.4);width:100%;padding:10px 10px 20px;margin-bottom:20px;}
.subscribe h3{color:#fff;text-transform:capitalize;font-size:20px;margin:10px 0px}
.subscribe form{width:100%;overflow:hidden}
.subscribe form .form-group{float:left;    width: 37%;margin:0px;}
.subscribe form .form-group:last-child{width:25%;}
.subscribe form .form-group .col-sm-offset-3{margin-left:0px !important;width:98%;padding:0px}
.subscribe form .form-group .help-block{color:#f24235}
.subscribe form .form-group input{height:40px;padding:5px;border-radius:0px}
.subscribe form .form-group button{height:40px;background-color:#8bc34a;color:#fff;font-size:18px;border:0px;font-family:"Work-sans";width:100%;border-radius:0px}
.subscribe form .form-group button:hover,.subscribe form .form-group button:focus{background-color:#8dcd43;}
.pay-connect .payment,.pay-connect .socio{width:100%;margin: 0px auto;text-align: center;}
.pay-copy{padding:20px;}
.pay-connect .payment ul{padding:0px;list-style-type:none}
.pay-connect .payment ul li{display:inline-block;/*width:40%*/}
/*.pay-connect .socio .container,.pay-connect .socio .collapse{padding:0;}
.pay-connect .socio ul li a{margin:0px 40px 0px 0px !important}*/
.copyright{width:100%;margin: 0px auto;text-align: center;font-weight:400}
/*.copyright p{color:#fff;}*/

.guest-header{width:100%;overflow:hidden}
.guest-header .guest-banner{background:url(../images/guest-banner.png) no-repeat center/cover;height:107px;border-bottom:5px solid #a4d62e}
.guest-header .guest-banner p{    color: #fff;font-size: 40px;font-weight: 500; margin: 0px;padding: 15px;text-align: center;}
.guest-header .guest-banner p .light{font-weight:300}
.guest-header .guest-heading{background:#45b8e4}
.guest-header .guest-heading p{color: #fff;font-size: 40px;font-weight: 200; margin: 0px;padding: 12px;text-align: center;text-transform:uppercase}
.guest-header .guest-heading h1{color: #fff;font-size: 40px;font-weight: 200; margin: 0px;padding: 12px;text-align: center;text-transform:uppercase}
.guest-header .guest-text{padding:50px 30px 70px;}
.guest-header .guest-text p{width:45%;margin:0px auto;text-align:center;color: #3c3c3c;font-size: 30px;font-weight: 200;}
.guest-header .guest-logo{background:url(../images/guest-graph-bg.png) no-repeat center/cover;height:175px;position:relative}
.guest-header .guest-logo .logo{position:absolute;background:url(../images/guest-black-logo.png) no-repeat center;top: -50%;left: 45%;width:178px;height:179px}

/*Feature detail*/
.feat-detail-container{    margin: 25px auto;}
.feat-nav{}
.feat-nav ul{list-style-type:none;margin:0px;padding:0px;}
.feat-nav ul li{background:#beec50;transition:all 0.3s ease;cursor:pointer;width:100%;margin-bottom:10px;}
.feat-nav ul li:hover,.feat-nav ul li.active-feature{background: #fff;border:1px solid #d9d9d9}
.feat-nav ul li:hover a,.feat-nav ul li.active-feature a{color:#90b92d}
.feat-nav ul li a{color: #282828;
display: inline-block;
font-size: 19px;
padding: 10px 30px;
text-shadow: 0 2px 0 #fff;}
.feat-nav ul li:hover a,.feat-nav ul li a:focus{text-decoration:none;}
.feat-nav .get-started{overflow:hidden;width:100% !important;background:url(../images/blog-right-bg.png) no-repeat center/cover;margin-left:0px;;padding:15px;}
.feat-nav .get-started p{margin-bottom:0px;text-align:center}
.feat-nav .get-started p:nth-child(1){font-size:21px;}
.feat-nav .get-started p:nth-child(2){font-size:17px;}
.feat-nav .get-started a{color: #fff;letter-spacing:4px;display: inline-block;font-size: 15px;font-weight: normal;margin: 14px auto;text-align:center;text-decoration: none;text-shadow: none;text-transform:uppercase; backface-visibility: hidden;background: #45b8e4 none repeat scroll 0 0;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;padding: 11px 50px;height:43px;position: relative;transform: translateZ(0px);    transition: all 0.5s ease 0s;vertical-align: middle;}
.feature-detail{}
.feature-detail h1{/*background: url("../images/feature_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*//* box-shadow: 0 4px 4px #eee;*/ color: #333;    font-size: 25px !important; font-weight: normal; letter-spacing: 1px; line-height: 20px; text-align: left; text-shadow: none;margin:10px 0px;}
.feature-detail .video-part{padding: 20px;background: #fff;border: 1px solid #e9e9e9;}
.feature-detail .video-part p{margin:0px;font-size:22px;font-weight:300;font-style:italic;text-transform:capitalize}
.feature-detail video,.feature-detail embed,.feature-detail iframe,.feature-detail object{width:100%;height:330px;border: 15px solid #101010;}
.feature-detail .video-text{margin:20px 0px;}
.feature-detail .video-text p{font-size:15px;color:#3c3c3c;line-height:24px;text-align:justify;font-weight:400}

/*Blog*/
.blog-inx .blog-content p,.blog-inx .blog-content span,.blog-inx .blog-content p span{font-family: 'Open Sans', sans serif !important;}

.unsub-info{padding: 10px;margin: 50px auto;width: 40%;text-align: center;}
#blog-parent{overflow:hidden;background:none;margin:20px auto 20px;position:relative}
#blog-parent .blog-inx{overflow:hidden;/*padding:5px;*/;margin-bottom:20px;}
#blog-parent .blog-inx h1,.wrapper1 .blog-inx h4{font-size:22px;margin:0;padding:0px;}
#blog-parent .blog-inx h1 a,.wrapper1 .blog-inx h4 a{color:#03a9f4}
#blog-parent .blog-inx .list-view,#blog-parent .blog-inx .video-list{padding-top:0px;/*background:#f1f1f1;border-top:2px solid #f9cf59;*/overflow-y:auto;/*max-height:888px*/}
#blog-parent .blog-inx .list-view .item{overflow:hidden;margin-bottom: 10px;}
.ias-noneleft{font-size:16px;color:#03a9f4;margin:10px 0px;text-transform:uppercase}
#blog-parent .blog-inx .blog-content{/*background:#f1f1f1;border-top:2px solid #f9cf59;*//*padding:20px 0px;*/overflow:hidden;width:100%}
#blog-parent .blog-inx .post .blog-content .blog-title a:hover,#blog-parent .blog-inx .post .blog-content .blog-title a:focus{color:#fff;text-decoration:none}
.blog-bottom{background:#fff;padding:5px 10px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.blog-bottom .date-video{border-bottom:1px solid #dadada;padding: 3px 0px 5px;}
.blog-bottom .img-text{padding:10px}
#blog-parent .blog-inx .blog-content .blog-img{width:30%;}
#blog-parent .blog-inx .blog-content .blog-text{font-weight:normal !important;text-shadow:none;letter-spacing:0.5px !important;line-height:28px !important;font-size:14px !important;text-align:justify}

.readm a{color:#fff;text-transform:uppercase;font-weight:300;font-size:15px;letter-spacing:3px;background:#45b8e4;padding:10px 20px}
#blog-parent .blog-inx .blog-content .help-heading h2 a{font-size: 18px;color: #fff !important;}
#blog-parent .blog-inx .blog-content .help-heading h2 {font-size: 18px;color: #fff !important;padding: 10px 0px;}
/*.recent-blog-text a:hover,.recent-blog-text a:focus,#blog-parent .blog-inx .blog-content .blog-text a:hover,#blog-parent .blog-inx .blog-content .blog-text a:focus{color:#212121 !important;}
*/.blog-post-view .view-content p{}
#blog-parent .blog-inx .blog-content .blog-title{background-color:rgba(17, 19, 16, 0.55);padding:2px 20px 3px 41px;background-image:url(../images/b-icon.png);background-repeat:no-repeat;background-position: 10px 9px}
#blog-parent .blog-inx .blog-content .blog-text h4 a,#blog-parent .blog-inx .blog-content h1 a{font-size:22px;text-shadow:none;color:#fff;font-weight:300;text-transform:capitalize}
#blog-parent .blog-inx .blog-content .blog-heading h2 a{font-size:22px;text-shadow:none;color:#fff;font-weight:300;text-transform:capitalize;position: relative;
    top: -6px;}
#blog-parent .blog-inx .blog-content img{/*border:3px solid #fff;*/}
#blog-parent .blog-inx .post{width:100%;/*margin:10px 0px;*//*height:285px;*/}
/*#blog-parent .blog-inx .post:nth-child(odd){background:#fff}*/
#blog-parent .blog-inx .post .blog-title a h4{font-size:28px !important;text-shadow:none;color:#212121;font-weight:bold;text-align:left;line-height:28px !important;margin:0px;}
#blog-parent .blog-inx .post .blog-title a h4:first-letter{text-transform:uppercase}
#contest-list .items .post .nav{padding:10px 15px;overflow:hidden}
#contest-list .items .post .nav p{font-size:16px;text-shadow:none;margin:0px}
#contest-list .items .post .nav .blog-tag .icon-tags{background-image:url(../images/sprite/Ezzy_Book_Keeping_Guest.png);background-repeat:no-repeat;background-position:-576px -50px;padding:5px 9px}
#contest-list .items .post .nav .blog-tag a{padding:5px 0px;font-size:14px;text-shadow:none;color:#605e5e;letter-spacing:1px}
#contest-list .items .post .nav .icon-comment{background-image:url(../images/sprite/Ezzy_Book_Keeping_Guest.png);background-repeat:no-repeat;background-position:-509px -50px;padding:8px 19px;vertical-align:middle}
#contest-list .items .post .nav .number{font-style:italic;font-size:15px;font-weight:bold;color:#605e5e}
#contest-list .items .post .nav p .comments{text-shadow:none}
#contest-list .items .post .nav .blog-authr{font-weight:normal;font-style:italic}
.readm{padding: 20px 0px 0px;}
#blog-parent .blog-inx .post:nth-child(1){}
/*#blog-parent div.blog-sidebar{width:310px;}*/
/*.blog-sticky {
     position: fixed;top: 83px;right:10%;margin-bottom:20px;bottom:20px
  }*/
#blog-parent .blog-sidebar h4{padding:11px;margin:0px;text-shadow:none;height:40px;cursor:pointer;color:#1b1a18;text-transform:capitalize;font-size:21px;}
#blog-parent .blog-sidebar h4 .e-icon{background-image:url(../images/sprite/Ezzy_Book_Keeping_Guest.png);background-repeat:no-repeat;background-position:-457px -50px;padding:17px 27px}
#blog-parent .blog-sidebar .modal-body-sub p.subs-success{background: none repeat scroll 0 0 #ebf4dd;border: 1px solid;border-radius: 5px;color: #008000;font-size: 16px;margin: 70px 20px 0;padding: 5px;text-align: center}
#blog-parent .blog-sidebar h4:hover .e-icon{background-image:url(../images/sprite/Ezzy_Book_Keeping_Guest.png);background-repeat:no-repeat;background-position:-457px -107px}
/*div.blog-sidebar h3{background-color:#aaa;padding:11px 17px;margin:0px;text-shadow:none;width:450px;display:inline-block}*/
div.blog-sidebar .sidebar-date{background:#beec50;overflow:hidden}
.search-blog{text-align:center;overflow:hidden;width:100% !important;background:#45b8e4;margin-bottom:10px;padding:15px;position:relative}
.blog-sidebar .get-started{text-align:center;overflow:hidden;width:100% !important;background:url(../images/blog-right-bg.png) no-repeat center/cover;margin-bottom:10px;padding:15px;position:relative}
#blog-parent .blog-content .date-video{border-bottom:1px solid #e9e9e9}
#blog-parent .blog-content .view-content{padding:10px 5px}
#blog-parent .blog-content .view-content p,#blog-parent .blog-content .view-content span,#blog-parent .blog-content .view-content font{font-family:'Open Sans', sans serif;font-weight:400 !important;color:#3c3c3c;font-size:14px;}

/*Recent Blogs*/
.recent-bloglist{width:100%;margin-bottom: 20px;}
.recent-bloglist h4{text-transform:capitalize;background:#beec50;color:#3c3c3c;font-size:25px !important;height:54px !important;padding:15px 11px !important;}
.recent-bloglist .items{background:#eee;}
.recent-bloglist .post{float:none;/*background:#eee;*/width:100%;border-bottom:1px solid #75c3e1}
.recent-bloglist .post a:hover,.recent-bloglist .post a:focus{text-decoration:none;}
.recent-bloglist .post .blog-title h4{background-color:transparent !important;font-size:16px !important;font-weight:normal;padding:5px 10px 5px 30px !important ;line-height:20px;height:auto !important;text-transform:capitalize;background-image:url(../images/rec-blog.png);background-repeat:no-repeat;background-position:7px 10px;color:#1c1c1c !important;}
.recent-bloglist .list-view{padding:12px;overflow:hidden;background:#45b8e4}
.recent-bloglist .list-view .empty{font-size:13px;font-style:italic;padding:10px 0px;text-align:center;background:#eee}
.search-blog label{text-align:center;margin-right:5px}
.search-blog input{    border: 0px solid #b6b6b6;border-radius: 0px;box-shadow: none !important;width:100%;height: 34px;padding: 5px;}
.search-blog input::-webkit-input-placeholder{color:#b9b9b8;font-style:normal}
.search-blog input::-moz-placeholder{color:#b9b9b8;font-style:normal}
.search-blog .icon-search{background-position: -48px 0;height: 20px;vertical-align: sub;cursor:pointer;position: ABSOLUTE;right: 7%;top: 40%;}
.blog-sidebar .get-started p{margin-bottom:0px;text-align:center}
.blog-sidebar .get-started p:nth-child(1){font-size:21px;}
.blog-sidebar .get-started p:nth-child(2){font-size:17px;}
.blog-sidebar .get-started a{color: #fff;letter-spacing:4px;display: inline-block;font-size: 15px;font-weight: normal;margin: 14px auto;text-align:center;text-decoration: none;text-shadow: none;text-transform:uppercase; backface-visibility: hidden;background: #45b8e4 none repeat scroll 0 0;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;padding: 11px 50px;height:43px;position: relative;transform: translateZ(0px);    transition: all 0.5s ease 0s;vertical-align: middle;}
.blog-video ul.recent-videos{list-style-type:none;}
.blog-video ul.recent-videos li{}
.blog-sidebar .get-started a:hover,.blog-sidebar .get-started a:focus{background:#08a9e7}
#blog-parent .blog-sidebar .modal-body-sub{color:#727272;font-size:13px;text-align:justify}
.blog-sidebar .sidebar-date h3 {margin:10px 0px;opacity: 0.8;font-size:13px}
.blog-sidebar .sidebar-date h4 {margin-top: 0px;opacity: 0.8}
.recent-blog{/*border-top:2px solid #FBB32F;background:#f1f1f1;*/padding:10px;}
.blog-search{margin-bottom:10px}
/*.blog-search .blog-image-div{width:30%}*/
/*.blog-image-div{margin-right:20px;margin-top:-5px}*/
.blog-image-div img{}
.blog-post-view .blog-inx .blog-content{margin-bottom:10px;}
.recent-blog-text{/*width:86%;*/font-weight: normal !important; text-shadow: none;letter-spacing: 0.5px !important;line-height: 28px !important;font-size: 14px !important;}
.recent-blog-title{background-color: rgba(17, 19, 16, 0.55);padding: 2px 20px 3px 41px; background-image: url(../images/q-icon.png);background-repeat: 
no-repeat;background-position: 4px 9px;}
.recent-blog-title h4{}
.wrapper1 .blog-content h1{font-size:22px !important;line-height:32px !important;text-align:left;margin:0;color:#03a9f4 !important;font-weight:normal}
.recent-blog-title a{font-size: 22px !important; text-shadow: none; color: #fff;font-weight: 300;text-transform: capitalize;}
.recent-blog-title a:hover{text-decoration:none;}
.recent-blog-title h4:first-letter,.wrapper1 .blog-content h1{text-transform:uppercase}
.single-blog-video{margin-bottom:10px;text-align:center}
.single-blog-video video{width:100%;height: 200px;}
.recent-blog-text p{    width: 100%;font-size: 15px; color: #3c3c3c;font-weight: 400; clear: both;text-align: justify;}
span.search-word{color:#8bc34a;font-weight:bold}
.no-blog-result p{background: #eee none repeat scroll 0 0;border-top: 2px solid #4ac6f4;font-size: 15px;font-style: italic;padding: 10px 17px;}
.initial{ position:absolute;top:0px;right:14px;height:auto}
.fix-side{ position:fixed;top:84px;height:auto;right: 7.5%;width: 29%;}
.fix-side-right{right:26% !important}
.reached{ position:absolute;top:auto;height:auto;right:14px;bottom:0px;}
/*.sidebar-date ul {margin-top: 40px}*/
#blog-parent .blog-sidebar .modal-header{padding:15px;margin-bottom:10px;border-radius:0px}
.more-videos{padding:15px 20px;color:#fff;font-size:14px;background:#3c3c3c;display:inline-block;text-transform:uppercase;letter-spacing:1px;margin:10px 0px}
.blog-video ul.recent-videos li video,.blog-video ul.recent-videos li iframe,.blog-video ul.recent-videos li embed,.blog-video ul.recent-videos li canvas{width:100%;}
.more-videos:hover{color:#fff;background:#000}
#newsletter-form{padding-bottom:0px;margin-bottom:0px}
#blog-parent .blog-sidebar .modal-body{padding:8px 8px 0px;overflow:visible;}
p.comsry{font-size:10px;margin:0px auto;text-align:center;font-style:italic}
#blog-parent .blog-sidebar .modal-body p{text-shadow:none;font-weight:normal;line-height:24px;color:#111;font-size:15px;}
#blog-parent .blog-sidebar .modal-body .alert-success p{padding: 20px}
#blog-parent .blog-sidebar .modal-body label{font-weight:normal;text-align:right;float:left;font-size:14px;color:#212121;/* width:32%;*/padding:0px}
/*.post .nav a,.post .nav a:hover,.post .nav a:focus{color:#454545;}*/
.wrapper1 .blog-inx .blog-content img{width:inherit !important;height:inherit !important}
.wrapper1 .blog-inx .post{width:100% !important;margin:0px !important;height:auto !important;/*background:#f1f1f1;border-top:2px solid #f9cf59;*/}
.wrapper1 .blog-inx .post .nav{padding:0px 10px}
.wrapper1 .blog-inx .post .blog-content{width:100% !important;}
.wrapper1 .post .blog-content p,.wrapper1 .post .blog-content span,.wrapper1 .view-content div,.wrapper1 .view-content div font,.wrapper1 .view-content div font span,.wrapper1 .view-content div font span b,.view-content ul li{text-align:justify;font-size: 15px !important;letter-spacing: 0.5px !important;font-weight:300;line-height: 24px !important;}
.post .blog-content p a{color: #45b8e4;font-weight: bold;}
.post .blog-content p a:hover,.post .blog-content p a:focus{color: #88dcfb;font-weight: bold;}
.sidebar-menu{background:#f1f1f1}
#blog-parent .blog-sidebar .modal-body .col-sm-6{padding-left:0px;margin-bottom:10px}
#blog-parent .blog-sidebar .modal-body input{box-shadow:none !important;border-radius:0px !important;height:40px;border:0px;font-family:'Open Sans', sans-serif;}
#blog-parent .blog-sidebar .modal-body input::-webkit-input-placeholder{color:#b9b9b8;font-style:normal}
#blog-parent .blog-sidebar .modal-body input::-moz-placeholder{color:#b9b9b8;font-style:normal}
#blog-parent .blog-sidebar .form-group{border:none;margin:0px auto;/*padding: 10px 6px;*/background:none;box-shadow:none;}
#blog-parent .blog-sidebar .form-group button{font-size:14px;background:#698c17;font-family:'Open Sans', sans-serif;color:#fff;text-transform:uppercase;padding:11px 43px;border:0px;border-radius:0px !important;text-shadow:none;transition:all 1s ease}
#blog-parent .blog-sidebar .form-group button:hover{background:#506b0f}
.sidebar-categor{background:none}
#blog-parent .blog-sidebar iframe .thm-dark{background-color:transparent}
.customisable-border{border:none}
#blog-parent .blog-sidebar .modal-body .form-group .help-block{margin:0px;color:#F00;font-size:12px;text-align: left;    line-height: 17px;}
.sidebar-categor h3{background-color:#fbe6a8;padding:11px 17px;margin:0px;text-shadow:none}
.sidebar-date h3{background-color:#fbe6a8;padding:11px 17px;margin:0px;text-shadow:none}
.sidebar-categor ul{padding-left:0px;list-style-type:none}
.sidebar-categor ul li{border-bottom:1px dashed #b8ab85;padding:10px;width:80%;margin:0px auto}
.sidebar-categor ul li a{text-align:left;color:#6c6d68}
.sidebar-date ul{padding-left:0px;list-style-type:none}
.sidebar-date ul li{border-bottom:1px dashed #b8ab85;padding:10px;width:80%;margin:0px auto;font-family:'Work-sans'}
.sidebar-date ul li a{text-align:left;color:#4c4f52;text-shadow:none;font-weight:normal;text-transform:capitalize}
.sidebar-date ul li a:hover{text-decoration:none;color:#000}
.no-result{margin:-40px 0px}
#newsletter-form .controls{margin-left:85px}
#newsletter-form .controls .help-inline{padding-left:12px;font-size:11px}
#newsletter-form .control-group{margin-bottom:10px}
.topicon{width:35%;float:left}
.hatnote{width:65%;float:right;font-size:13px;color:#333}
table.infobox{clear:both}
#comment-form .btn{font-size:14px;background:#FBB32F;color:#fff;text-transform:uppercase;padding:8px 40px;border:none;border-radius:0px;text-shadow:none}
#comment-form .btn:hover{background:#EDA41E !important}
.blog-text table.infobox td{font-size:13px;color:#333;text-align:justify;font-weight:normal}
.blog-text table.infobox th{font-size:13px;color:#333;text-align:justify;font-weight:bold}
.tright{width:50%;margin:20px auto;text-align:center;float:left}
.blog-text p{ width:100%;font-size:15px;color:#3c3c3c;font-weight:400;clear:both;text-align:justify}
.thumbcaption{font-size:13px;color:#333;font-weight:normal;text-align:center;width:80%}
#comments .items,.hint{font-size:13px;color:#212121}
.blog-comment-form label{font-size:17px;color:#343434;font-weight:300;}
.blog-comment-form input,.blog-comment-form textarea{border-width: 0px 0px 2px 0px !important;box-shadow: none !important;border-color: #00bcd4 !important;border-radius: 0px !important;width: 100%;margin: 0px 10px; height: 80px;background: none;}
.blog-comment-form button{background:#4d4d4d;border-radius:0px;width:33.33%;height:50px;border:none;font-size:20px;text-transform:uppercase}
.blog-comment-form button:hover,.blog-comment-form button:focus{background:#4d4d4d;border:none;}
.video-link a{color: #b6b6b6;    vertical-align: top;margin: 0px 5px;text-transform:capitalize}
.video-link .v-icon{background:url(../images/blog-video.png) no-repeat center;width:30px;height:20px;display:inline-block;vertical-align: middle;}
.no-videos{font-size:14px;padding:20px 0px;font-style:italic}
.date-icon{background:url(../images/blog-calender.png) no-repeat center;height:20px;width:20px;display:inline-block;vertical-align:middle}
.icon-video{background:url(../images/blog-video.png) no-repeat center !important;height:20px !important;width:20px !important;display:inline-block !important;vertical-align:middle !important;margin-top:-3px}

.blog-authr,.blog-video1{color:#b6b6b6;width:30%;}
.blog-tag{margin:10px 0px;display:inline-block}
.blog-tag .icon-tags{display:inline-block;background-image:url(../images/tag-icon.png) !important;background-repeat:no-repeat !important;background-position:center !important;height:20px !important;width:20px  !important;vertical-align: bottom;}
.blog-tag a{color:#3c3c3c;font-size:14px;}
.icon-comment{background-image:url(../images/comment-icon.png) !important;background-repeat:no-repeat !important;background-position:center !important;height:20px !important;width:20px  !important;display:inline-block;vertical-align: bottom;}
.glyphicon-comment:before{content:""}
#comments{}
#comments h3{margin:0px;font-size:25px !important;color:#fff !important;text-transform:uppercase;font-weight:300 !important;padding:25px 10px;background:rgba(17, 19, 16, 0.55);border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;}
#comments .empty{padding:10px 15px;overflow:hidden;background: #fff;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;margin-bottom:10px;}
.commentcount{margin:10px 20px}
.commentcount a{color:#1c1d1f}

.post_comm{padding:0px !important;background: #fff;border: 1px solid #e9e9e9;}
.post_comm h3{margin:0px;font-size:25px !important;color:#343434 !important;text-transform:uppercase;font-weight:300 !important;padding:25px 10px;background:#f7fdea}
.post_comm .blog-comment-create{padding:10px 15px;overflow:hidden}
.post_comm form input,.leave-comment form textarea{width:100%}
.post_comm form .form-group{margin:0px !important}
.post_comm form .control-group{margin-bottom:10px;}
.post_comm form .col-sm-6{padding-left:0px;}
.post_comm form .col-sm-6 .col-sm-6{width:95%;float:none;}
.post_comm form .error{text-align:left;color:#F00;}
.post_comm form input{height:50px;padding:1px 5px;border:1px solid #b9b9b9 !important}
.post_comm form .help-block-error{ margin: 0 10px;color:#F00}
.post_comm form textarea{border:1px solid #c7c7c7 !important;resize:none;padding:3px 5px;}
.post_comm form .col-sm-6 .controls img{margin:0px 10px;}
.post_comm form .col-sm-6 .controls a{text-decoration:underline}
.post_comm form .control-label{text-align:left;float:none;width:100%}
.post_comm form .control-label label{font-size:17px !important;color:#343434 !important;font-weight:400 !important;}
.post_comm form .hint p{text-align:left;font-size:12px !important;color:#343434 !important;font-weight:400 !important;margin:5px 0px}
.post_comm form .form-actions{border-top:0px;text-align:left}
.post_comm form .form-actions button{background:#fbb32f !important;font-size:17px !important;color:#4d4d4d !important;border-radius:0px !important;text-transform:uppercase !important;font-weight:400 !important;padding:10px 15px !important}


/*Video Library*/
.video-list ul.recent-videos{list-style-type:none;overflow:hidden;padding:0}
.video-list ul.recent-videos li{overflow:hidden;margin-bottom:10px;}
.video-list ul.recent-videos li:nth-child(odd){background:#fff;text-align:center;width:100%}
.video-list ul.recent-videos li .col-sm-6{}
.video-list .recent-videos  .col-sm-6  a{ background-color: rgba(17, 19, 16, 0.55);padding: 7px 16px 7px 35px; width: 100%;background-image: url(../images/q-icon.png);background-repeat: no-repeat; background-position: 0% center;display: inline-block;font-size: 14px;text-align: left;text-shadow: none;color: #fff;font-weight: 300;text-transform: capitalize;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.video-list .recent-videos  .col-sm-6 .video-div{text-align:center;padding:10px;border:1px solid #e9e9e9}
.video-list .recent-videos  .col-sm-6 .video-div video{height:200px;width:100%;}
.video-list ul.recent-videos li div a h3{text-align:left !important;font-size:16px !important;font-weight:normal;color:#03a9f4;text-decoration:underline}

/*Help Center */
.help-inx .blog-title{background-color:rgba(17, 19, 16, 0.55);padding:2px 20px 3px 41px;background-image:url(../images/help-icon.png) !important;background-repeat:no-repeat;background-position: 10px 12px}
.help-inx .blog-title h1{font-size:22px;text-shadow:none;color:#fff !important;font-weight:300;text-transform:capitalize;margin:5px 0px !important}
.help-inx .help-more{    padding: 20px 0px 10px !important;}

/*faqs*/
	.faq-index{/*width:90%;*/margin:5px auto 0px;}
.left-part{width:69%;padding:15px 0px}
.left-part .faq_sec{width:100%}
.faq_sec h1.maq{margin:0}
.faq_sec h1.maq .question{background-image:url(../images/Mostly-asked.png);background-repeat:no-repeat;height:50px;width:50px;display:inline-block;vertical-align:middle}
#faqs ul{list-style-type:none;padding-left:0px}
#faqs ul li{margin:10px 0px;}
#faqs ul li .ques{    background-color: #fff;text-shadow: none;width: 100%;font-size:16px;font-weight:400;color: #3c3c3c;height: auto;padding:10px 10px 10px 36px;border:1px solid #e9e9e9;cursor: pointer;background:url(../images/q-icon.png) no-repeat center left}
#faqs ul li .ques h2{font-size: 21px !important;    font-weight: 300;}
#faqs ul li .answer{   background-color: #fff;text-shadow: none;width: 100%;font-size:16px;font-weight:400;color: #212121;height: auto;padding:10px 10px 10px 36px;border:1px solid #e9e9e9;cursor: pointer;background:url(../images/q-icon.png) no-repeat center left}
#faqs{width:85%;overflow:hidden;;padding-top:0px;padding-left: 12px;}
#faqs ul li .answer-div{border-top: none !important;background:#fff;font-size:15px;padding: 20px 20px 20px 36px;font-weight:400;text-shadow:none;width:100%;overflow:hidden;border:1px solid #e9e9e9;line-height: 24px;text-align:justify;}
#faqs ul li button{color:#666;font-weight:normal;font-size:20px;float:right;border:none;background:none;height:30px;width:30px} 
#faqs ul li button:hover{background: rgba(255,255,255,1);border-radius:16px;-o-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-webkit-border-radius:16px;opacity:0.9}
#faqs ul li .ques span:hover{color:#03a9f4;background:#fff}
#faqs ul li .answer span:hover{color:#03a9f4;background:#fff}
#faqs ul li .ques span{font-size:17px;cursor:pointer;padding:3px 10px;border-radius:14px;-o-border-radius:14px;-ms-border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}
#faqs ul li .answer span{font-weight:bold;font-size:17px;cursor:pointer;padding:3px 10px;border-radius:14px;-o-border-radius:14px;-ms-border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}
#faqs ul li .ques .close-btn{font-size:14px;padding:1px 8px}
#faqs ul li .answer .close-btn{font-size:14px;padding:6px 8px}
#faqs .pagination ul li a{float:none;background:#454545;color:#fff;padding:5px 10px;border:1px solid #454545}
#faqs .pagination ul li{background:#454545;color:#fff}
#faqs .pagination ul li.previous{background:#454545;color:#fff}
#faqs .pagination ul li.active a{background:#fff;color:#454545;border:1px solid #fff}
.right-part{width:30%;margin:27px 0px}
.right-part ul{list-style-type:none;margin:0px;padding:0px 10px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.right-part ul li{ padding:10px;font-style:italic;font-weight:normal;line-height:25px;color:#3c3c3c;border-bottom: 1px dotted #e9e9e9;overflow:hidden}
.right-part h3{background:#47bbe5;padding:15px;font-size:21px;font-weight:300;color:#fff;text-text-align:left;margin:0px;text-transform:uppercase}
 .right-part ul li span{font-size:13px;font-weight:normal;color:#212121;text-align:right;text-transform:capitalize}
/*.right-part ul li.first{border:none}*/
.more-test{width:100%;text-align:center;margin:20px 0px;}
.see-more{    background-color: #000;padding: 10px 20px; color: #fff;font-size: 20px;letter-spacing: 2px;text-transform: uppercase;font-weight: 200;}
.see-more:hover,.see-more:focus{background:#03a9f4;color:#fff;text-decoration:none}

/*Testimonials*/
.test-div{width:80%;overflow:hidden;margin:50px auto}
.test-div .c-test{text-align:center}
.test-div .c-test .quote-icon{display:inline-block;width:131px;height:131px;background-image:url(../images/quote-icon.png);background-repeat:no-repeat;background-position:center;vertical-align: top;}
.test-div .c-test .divider{display:inline-block;background:url(../images/divider.png) no-repeat center;width:347px;height:139px;}
	.testimonials{background:#fff;padding:20px;overflow:hidden;width:80%;margin:0px auto}
	.testimonials ul{list-style-type:none;padding:0}
	.testimonials ul li{color:#727272;padding:19px 45px;margin:10px 0px;}
	.testimonials ul li .testimonial-text{padding:15px 10px;text-align:center;font-size:15px;color:#666;font-weight:300;font-style:italic;border-bottom:1px solid #ddd}
.testimonials ul li .test-name{padding:15px 0px;text-transform:capitalize;text-align:center;font-size:13px;color:#666;font-weight:300;}

/*Contact us */
.site-contact{margin: 25px auto;}
.contact-form{/*background:#fff;overflow:hidden;margin:24px 0px 80px;box-shadow:0px 5px 5px #666*/}
.contact-form .col-lg-5{width:100%;}
.contact-form h1{background-color:#03a9f4;text-shadow:none;width: 100%;margin-top:0px; color:#fff;padding:10px;font-size:15px;}
.contact-form form{margin-bottom:40px;}
.contact-form form .captcha{margin:10px 0px}
.contact-form form .captcha p.help-block{font-size:12px;color:#4d5053;text-align:justify;font-weight:normal;text-shadow:none;margin:5px 0px;letter-spacing:0.5px}
.contact-form form .col-sm-4,.contact-form form .col-sm-8{padding-left:0px !important}
.contact-form form .col-sm-12{padding-left: 0px !important;}
.contact-form .col-sm-6{width:100%;margin-top: 10px;padding:0px}
.contact-form label{color:#3c3c3c;font-weight:300;font-size:17px;text-align:left !important;width:100%;padding:0px}
.contact-form input{box-shadow:none !important;border-radius:0px !important;width:100%;border:1px solid #b9b9b9;height:50px}
.contact-form  textarea{box-shadow:none !important;border-radius:0px !important;resize:none;height:116px;width:100%;border:1px solid #b9b9b9;}
.contact-form .field-contactform-verifycode .col-sm-6{border:1px solid #b9b9b9;padding:2px 10px !important}
.contact-form .form-actions{background:none;border-top:none}
.captcha .widget a{color:#454545;float:right}
.contact-form form .form-group{margin:0px !important}
.contact-form form .form-group .submit{font-size:20px;color:#fff;text-transform:uppercase;padding:15px 28px;border:none !important;border-radius:0px !important;width:32%}
.contact-form form .form-group .submit{background:#4d4d4d}
.contact-form form .form-group .submit:hover{background-color:#3c3c3c}
.address{background:#9cd036;border-radius:0px;margin:40px auto;padding:15px 20px;}
.address .navigate{background:url(../images/address-navigate.png) no-repeat center;width:113px;height:116px;text-align:center;margin:0px auto}
.address .address-bar{text-align:center;margin:0px auto}
.address span{font-size:21px;color:#fff;line-height:24px;font-weight:300;text-transform:uppercase;}
.address .address-bar .number{color:#fff;font-weight:normal}
.address .address-bar span a{color:#fff}
.address .address-bar span a:hover{text-decoration:none}
.address .address-bar span{font-size:15px;color:#fff;text-align:left;margin:0px}
.wrap-in{padding:20px 0px;width:80%;margin:0px auto}
.cls_contact_success h1{font-size:22px;font-weight:400;text-transform:uppercase}
.cls_contact_success p{font-size:17px;font-weight:300;}
.wrapper a.btn{background:#0288d1 !important;color:#fff;border-radius:0px;font-size:15px !important;border:none !important; text-transform:uppercase !important;letter-spacing:1px !important;margin-left:0px !important;height:52px;padding:14px 40px}
	
	/*contact us Reply*/
	.contact-reply{width:90%;margin:0px auto;}
	.contact-reply .col-lg-12 .flash-success{background: #d4f7c9;color: #1f6507;padding: 10px;}
	.contact-reply h3{font-size:16px !important;background:#333;padding:10px;color:#fff}
	.user,.message-section1{background:#eee;border-left:2px solid #31c3e7;padding:10px;margin:20px 0px}
	.admin{background:#eee;border-left:2px solid #000;padding:10px;margin:20px 0px}
	.reply-section{padding:5px;text-align:justify}

	.msg-date{text-transform:capitalize;font-size:14px;font-weight: bold;}
	.contact-reply .form-actions{background:none;border:none;margin:0;padding-left:0px}
	.contact-reply .form-actions button{background:#000 !important;border-radius:0px !important;}
	#contactreply-reply{width:500px;height:150px;}
	.field-contactreply-reply label{display:none;}
	.subject{font-family:Verdana, Geneva, sans-serif;color:#31c3e7;font-size:20px !important;text-transform:capitalize}
	#reply-form .btn-success{background: #000 !important;border-radius: 0px !important;box-shadow:none !important;border:0px !important}
	
/*CMS -About us*/
.cms_page{width:80%;margin:0px auto;}
.cms-wrap{text-align:center}
.cms_page p,.cms_page p span,.cms_page span{font-size:14px !important;color:#3c3c3c !important;font-weight:400 !important;margin:20px 0px;font-family:'Open Sans', sans-serif !important;}
.cms_page p.end-text{font-size:25px !important;font-weight:300}

/*Partner Program*/
.finding-partner-create{margin:20px auto}
/*.partner-content{text-align:justify;color: #1d1d1d;font-weight: 300;font-size: 17px;}*/
.partner-content{text-align:justify;}
.partner-content p {font-size: 14px !important;color: #3c3c3c !important;font-weight: 400 !important;margin: 20px 0px;
 font-family: 'Open Sans', sans-serif !important;}
.finding-partner-form .partner-icon{background:url(../images/partner-icon.png) no-repeat center;width:100px;height:100px;margin:0px auto}
.finding-partner-form{width:60%;background:#fff;overflow:hidden;margin:24px auto 80px;background: #fff;border: 1px solid #e9e9e9;padding: 20px;}
.finding-partner-form h2{text-shadow:none;width: 100%;margin-top:0px; color:#45b8e4;padding:10px;font-size:15px;text-align:center}
.finding-partner-form form{padding:10px 20px;}
.finding-partner-form form label{color: #3c3c3c;font-weight: 300;font-size: 17px;text-align: left !important;width: 100%;padding: 0px;}
.finding-partner-form input{border-radius:0px !important;width:100%;height:50px;}
.finding-partner-form textarea{border-radius:0px !important;resize:none;height:80px;width:100%}
.finding-partner-form form .help-block{color:red;font-size:12px;}
.finding-partner-form .form-actions{background:none;border-top:none}
.captcha .widget a{color:#454545;float:right}
.finding-partner-form .form-group{margin:0px !important}
.finding-partner-form select{height:50px}
.finding-partner-form .form-group .submit{font-size: 20px;color: #ffffff;text-transform: uppercase;padding: 10px 28px; border: none !important;   border-radius: 0px !important;width: 32%;}
.finding-partner-form .form-group .submit{background-color:#272727 !important}
.finding-partner-form .form-group .submit:hover{background-color:#272727 !important}
/*.finding-partner-form .form-group .submit:active{background-color:#272727 !important;color:#fff}*/


/*Transaction*/
.upgrade-desc{ padding: 25px;/* position: relative; *//* margin-top: 20%; */margin: 20% auto;text-align: center;    background: #fff;    border: 3px solid #ddd;}
.upgrade-desc ul{padding:0px}
.upgrade-desc li{color: #1d1d1d !important;font-size: 14px !important;letter-spacing: 0.3px !important;text-align:center !important;list-style-type:none;line-height:24px;}
.upgrade-desc p{font-weight:300;color: #1d1d1d !important;font-size: 16px !important;letter-spacing: 1px !important;}
.payment .visa-pay a.mcard{background-image:url(../images/mastercard.png);background-repeat: no-repeat;display: inline-block;height: 52px;width: 200px;}
.payment .visa-pay a.visa{background-image:url(../images/visa_256.png);background-repeat: no-repeat;display: inline-block;height: 52px;width: 200px;}
#braintree-payment-form{margin:0px}
#braintree-payment-form .left{/*width:50%;*//*padding:20px 10px;*//*margin-right:5px;*/}
#braintree-payment-form .mid-col{/*width:48%*/}
#braintree-payment-form input,#braintree-payment-form textarea{border-radius:0px !important;font-size:12px !important;box-shadow:none !important;-moz-box-shadow:none !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #b6b6b6}
#braintree-payment-form label{color: #3c3c3c;font-weight: 300;font-size: 15px;text-align: left !important;width: 100%;padding: 0px;}
#braintree-payment-form .left h1{background-color:#03a9f4;text-shadow:none;width: 100%;margin-top:0px; color:#fff;padding:10px;font-size:15px;}
#braintree-payment-form .left .control-group label {width: 100%}
#braintree-payment-form .left .control-group input {border-radius: 0px !important;width: 100%;height: 50px;padding:6px 12px}
#braintree-payment-form .left .control-group input[readonly]{cursor:not-allowed} 
#braintree-payment-form .error {color: #f24c2c;font-size:12px}
#braintree-payment-form .left .controls{margin-left:0;}
#braintree-payment-form .left .controls select{-webkit-appearance: none;-moz-appearance: none;-o-appearance:none;-ms-appearance:none;appearance:none;background-color:#eee;background-image:url(../images/select-arrow.png);background-repeat:no-repeat;background-position:96% center;border:none;outline:none;border-radius:0px;height:50px;font-size:12px;line-height:24px;box-shadow:none !important;color:#333 !important;margin-right: 8px;padding:0px 5px}
#braintree-payment-form .left .controls input.span1 {width: 60px}
#braintree-payment-form .left .controls input.pay_year {width: 75px}
#braintree-payment-form .left .controls input.span2 {width: 68px}
#braintree-payment-form .nab-trans-detail-div {margin-top:30px}
#braintree-payment-form .nab-trans-detail-div button{text-shadow:none !important}
#braintree-payment-form .nab-trans-detail-div button:hover{color:#fff !important}
#braintree-payment-form .nab-trans-detail-div a.cancel{background:none !important;box-shadow:none !important}
#braintree-payment-form .form{height:385px;border-radius:0px !important;padding:15px 10px 0px;background:#F1F1F1;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px}
#braintree-payment-form .left .control-group{margin-bottom:20px}
#braintree-payment-form .left .col-sm-6,#braintree-payment-form .left .col-sm-4,#braintree-payment-form .left .col-sm-5,#braintree-payment-form .left .col-sm-7{padding-left:0px;}
#braintree-payment-form .form-actions{background:none;margin:0;border-top:0px;}
#braintree-payment-form .form-actions button{border-radius:0px;color:#fff;background:#0288d1 !important;font-size:12px !important;border:none !important; text-transform:uppercase !important;letter-spacing:1px !important;margin-left:0px !important;margin-right:5px;padding:15px 30px;}
#braintree-payment-form .form-actions button:hover,#braintree-payment-form .form-actions button:focus{background:#47bbe5 !important;}
#braintree-payment-form .form-actions a{ background: #727272;border-radius: 0px;border: none;font-size: 14px;text-transform:capitalize;padding:14px 30px;}
#braintree-payment-form .form-actions a:hover,#braintree-payment-form .form-actions a:focus{background: #212121;}
#braintree-payment-form .payment {text-align:center}
#braintree-payment-form .payment .btree{margin:10px 0px;}
#braintree-payment-form .left .control-group .pay_info{font-size:14px;color:#3c3c3c;text-align:left;font-weight:400;letter-spacing:1px}
.trans_details .income-dropdown{width:200px;margin-top:10px;background:#fff}
.trans_details{/*width:97%;*/margin:30px auto}
.trans_details .left h3{height:20px;margin:0px;padding:20px 19px;background-color:#03a9f4;width:100%;font-size:15px;color:#fff;font-weight:bold;letter-spacing:1px;line-height:0px !important;text-shadow:none}
.trans-form{background:#fff;border:1px solid #e9e9e9;padding:20px;    overflow: hidden;}

.trans-err-success{width:58%;margin:80px auto;background:#eee;padding:30px;border-top:2px solid #8bc34a;text-align:center}
.trans-err-errors{width:58%;margin:80px auto;background:#eee;padding:30px;border-top:2px solid #ec1919;text-align:center}
.trans-err-success img{}
.trans-err-success p,.trans-err-errors p{font-size:14px;color:#333;text-align:center}
.trans-err-success a,.trans-err-errors a{color:#03a9f4;text-decoration:underline;background:none !important;box-shadow:none !important}
.trans-err-success a:hover,.trans-err-errors a:hover{color:#0288d1;background:none !important;text-shadow:none;}
	
/*Alert box*/
.alert-box{border-radius:0px !important;text-align:center;}
.alert-box .alert-heading{height:40px;background:none;color:#212121;border-radius:0px !important;}
.alert-box .alert-heading .alert-title{font-family:"Work-sans";font-size:22px;font-weight:normal;text-transform:capitalize;text-align:center;float:none !important;margin:10px 0px;}
.alert-box .alert-body{font-family:"Work-sans";font-size:15px;padding:15px 20px;text-align:center;}
.alert-box .alert-button{padding:0px;text-align:center;margin:18px 0px}
.alert-box .alert-button input{background:#03a9f4;border:0px;color:#fff;font-family:"Work-sans";font-size:18px;padding:5px 25px;border-radius:0px !important}
.alert-box .alert-button input[value="No"]{background:#727272}
	
/*Upgrade*/
#upgrade-modal .modal-dialog{width:80%}
#upgrade-modal .modal-content{overflow:hidden}
#upgrade-modal .modal-header{width:100%;text-align:center;margin:0px auto;padding:0px;border:none}
#upgrade-modal .modal-header .close{margin-top:0px;}
#upgrade-modal .modal-body{padding:0px 15px 5px;}
#upgrade-modal h3{text-align:center;margin: 12px 0px;font-size: 16px;}
#packages{width:100%;margin:0px auto;text-align:center;padding:0px;}
#packages .curr-pack{margin:10px 0px;font-size:16px;}
#packages .price-div{width:22%;background-color:#eee;margin:0px 10px;display:inline-block;position:relative}
#packages .price-div:hover,#packages .price-div:focus{text-decoration:none;transform:scale(0.95);transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;}
#packages .price-div .top-price{padding:20px;color:#fff;font-size:28px;}
#packages .price-div .top-price p{text-transform:capitalize;color:#fff}
#packages .price-div .top-price .price{font-size:30px;font-weight:bold;font-family:'Open Sans', sans-serif;}
.period{font-size:18px;}
.title-1 .top-price,.title-1 .price-sign .btn{background-color:#31b767;}
.title-2 .top-price,.title-2 .price-sign .btn{background-color:#ff9138;}
.title-3 .top-price,.title-3 .price-sign .btn{background-color:#018fff;}
.title-4 .top-price,.title-4 .price-sign .btn{background-color:#e84c3d;}
.title-4 .top-price,.title-4 .price-sign .btn{background-color:#FFBA00;}
#packages .price-div .price-desc{padding:12px 10px;}
#packages .price-div .price-desc ul{list-style-type:none;padding:0}
#packages .price-div .price-desc ul li{margin:20px 0px;font-family:'Open Sans', sans-serif;font-size:18px;color:#727272}
#packages .price-div .price-desc ul li .num{font-weight:bold;color:#000}


#packages .price-div .most-popular{position:absolute;right:-14%;top:-7%;background-image:url(../images/most-popular.png);background-repeat:no-repeat;height: 119px;width: 100px;}	
	

/****Responsive for TAB*********/
@media (min-width: 768px) and (max-width: 991px){
	/*.guest-nav ul li.operator a {padding: 0 2px;}
	.guest-nav ul li.partner a{ padding: 14px 6px;}
	.scroll-top .guest-nav ul li.partner a{padding: 14px 6px;}
	.guest-nav ul li.operator,.guest-nav ul li.login{padding: 10px 15px;}
	.guest-nav ul li.free-acc a {padding: 11px;}
	.scrolltop .container{padding:0px;}
	.scroll-top .guest-nav ul li.operator{ margin:12px 9px 12px 7px;}
	.scroll-top .guest-nav ul li.operator a{padding:0px 2px;}
	.scroll-top .guest-nav ul li.free-acc{margin: 12px 0 12px 9px;}
	.scroll-top .guest-nav ul li.free-acc a{padding: 11px 13px;}
	.scroll-top .guest-nav ul li a {padding: 21px 7px;}
	.guest-nav ul li.login a {padding: 0 10px;}*/
	/*.scroll-top .guest-nav ul li a {padding: 21px 10px;}*/
	/*.guest-nav ul li {margin: 0 3px;}
	.guest-nav ul li a{padding:10px 6px;}
	.guest-nav{padding: 0 10px;}*/
	.guest-nav ul li.helpcenter a,.guest-nav ul li.home a{width:50px}
	.guest-nav ul li a{padding:10px 9px}
	
	.navbar-header .navbar-brand,.scroll-top .navbar-header .navbar-brand{width:auto;background: rgba(0, 0, 0, 0) url("../images/instant-icon.png") no-repeat scroll center center;}
	.acc-form h3{width:25%}
	.acc-form .help-block{font-size:12px;}
	.bottom .heading{width:80%;}
	.bottom .banner-features ul li{padding: 20px 0; width: 30%;}
	.user-part ul{width:100%}
	.user-part ul li a p{font-size: 14px;}
	.process .video-features li a{padding:0px}
	.process .video-features li{height:178px;}
	.process .video-features li .li-logo{height: 136px;}
	.process .video-features li .text{font-size:14px;}
	.scorecard-desc .divider{width:192px;}
	.scorecard-img{width:90%}
	.slider .blueimp-gallery-carousel {padding-bottom: 50.25%;}
	.scorecard-desc .container h2 .arrow{left:-44%}
	.bottom .heading h1{font-size: 45px;line-height: 70px;}
	.process h2{ font-size: 30px;}
	.pack-1 .most-popular .arrow::after{top: 75%;}
	#homefaq {margin: 0 auto; overflow: hidden;width: 100% !important;}
	footer .menu-links{padding:8px;}
	footer .menu-links .container,footer .menu-links .container .col-sm-12,footer .menu-links .container .col-sm-12 .navbar,footer .menu-links .container .col-sm-12 .navbar-collapse{padding:0px;}
	.menu-nav ul li {width: 23%;}
	.package-nav ul li a{padding: 10px 15px 10px 0 !important}
.pricing-text p{width:80%}
	#homefaq ul li .home-quest {height: 40px;}
	footer section.subscribe-free .col-sm-8 form .form-group {float: left;margin-right: 20px;}
		#homefaq ul li .home-quest{height:60px;}
	.strategy-desc .desc-bg{ height: 445px;}
	.get-started{width:100%;}
	.packages .price-div {background-color: #eee;display: inline-block;margin: 20px;position: relative;width: 40%;}
	.finding-partner-form{width:80%;}
	.feat-right .user-block ul li{height:132px;}
	.feat-right .get-started a{padding: 11px 29px;}
	.feat-nav ul li a{padding: 10px 11px;font-size: 14px;}
	.feat-nav .get-started a{padding:11px 26px}
	/*blog*/
	.blog-bottom .img-text .col-sm-2{width:20%}
	.blog-bottom .img-text .col-sm-10{width:80%}	
	#blog-parent .blog-sidebar h4{font-size:13px;}
	.fix-side {
    height: auto;
    position: fixed;
    right: 5%;
    top: 84px;
    width: 31%;
}
.blog-sidebar .get-started a{padding: 11px 20px;}
#blog-parent .blog-sidebar .modal-header{padding:5px;}
	#blog-parent .blog-inx .blog-content .blog-text h4{font-size:20px;text-align: left;}
	.blog-authr, .blog-video1{width:45%;}
	#blog-parent .blog-inx .blog-content .blog-text {font-size: 12px !important;font-weight: normal !important;letter-spacing: 0 !important;line-height: 24px !important;}
	.recent-blog-text{width:72%;}
	.recent-blog-title h4, .wrapper1 .blog-content h1{font-size:18px}
	.recent-blog-text p{font-size: 12px;letter-spacing: 0;line-height: 24px;}
	/*contact*/
	.contact-form{width:100%;float:none;}
	.address{width:60%;text-align:center;float:none;}
	.guest-header .guest-logo .logo{left:40%}
	/*Faqs*/
	.guest-header .guest-text p{width: 80%;}
	#faqs ul li .ques,.right-part h3{font-size:18px;}
	.left-part .faq_sec h1{font-size:18px;}
	.trans_details{width:97%;}
	#braintree-payment-form .form-actions button{padding:15px 12px;}
	#braintree-payment-form .form-actions a{padding:14px 12px;}
	.upgrade-desc{margin:35% auto}
	
}
@media (min-width: 992px) and (max-width: 1199px){
	/*.scroll-top .guest-nav ul li a {padding: 21px 12px;}
	.scroll-top .guest-nav ul li.partner a {padding: 11px 12px;}
	.scroll-top .guest-nav ul li.operator{ margin: 12px 20px 12px 30px;}
	.scroll-top .guest-nav ul li.operator a	{padding: 0px 10px !important;}
	.scroll-top .guest-nav ul li.free-acc{margin: 12px 0 12px 20px;}
	.scroll-top .guest-nav ul li.free-acc a{padding:11px 36px !important;}
	.scroll-top .guest-nav ul li.login a{padding: 0px 10px !important;}*/
	/*.guest-nav ul li {margin: 0 5px;}
	.guest-nav ul li a{padding:10px;}*/
	.guest-nav ul li.helpcenter a,.guest-nav ul li.home a{width:50px}
	.guest-nav ul li a{padding:15px 7px;}
	.bottom .banner-features ul li a{margin:15px 5px; padding: 0 5px;}
	.user-part ul{width:100%;}
	.process h2{font-size: 45px;}
	.process .video-features{width:95%}
	.scorecard-desc .divider{width:290px}
	.scorecard-desc .container h2 .arrow{left:-32%}
	#homefaq {margin: 0 auto; width: 80% !important;}
	.scorecard-img {left: 2%;width:95%}
	.strategy-img{left:7%;width: 92%;}
	.get-started{ width: 80%;}
	.packages{ padding: 10px 20px;}
	.packages .price-div{ margin: 0 8px;width: 22%;}
/*	.cms-nav li {text-align: center;width: 33%;}*/
	/*.pay-connect .payment ul li{width: 50%;}*/
	.pay-connect .socio a {margin: 10px 8px !important;}
	.finding-partner-form{width:80%;}
	
	/*blog*/
	#blog-parent .blog-sidebar h4{font-size: 18px;}	
	.fix-side {
    height: auto;
    position: fixed;
    right: 4%;
    top: 84px;
    width: 32%;
}
	.recent-blog-text{width:80%;}
}
@media (min-width: 1200px) and (max-width: 1280px){	
.finding-partner-form{width:80%;}
.fix-side {
    height: auto;
    position: fixed;
    right: 3%;
    top: 84px;
    width: 32%;
}
/*.guest-nav ul li {margin: 0 15px;}*/
.strategy-img{left:15%;}
}
@media (min-width: 1281px) and (max-width: 1360px){	
.fix-side {
    height: auto;
    position: fixed;
    right: 5.5%;
    top: 84px;
    width: 30.5%;
}
.bottom .heading h1 {font-size: 52px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
}
@media screen and (min-width: 1900px) {
	.scorecard-img{left:24%; width: 75%;}
	.strategy-img{left:28%; width: 70%;}
	.most-popular{ right: -10%;}
	.cms-nav li {text-align: center;/*width: 32%;*/}
	/*blog*/
	.fix-side { height: auto; position: fixed; right: 20%; top: 84px;width: 21%;}
	.recent-blog-text{width:91%;}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 480px) and (max-width: 640px) and (orientation: landscape)  {
}

/* Smartphones (portrait) ----------- */
@media only screen and (min-width : 320px) and (max-width : 360px) and (orientation: portrait) {
	.scroll-top{display:none !important;}
	.guest-nav ul li.login {border:none !important;margin: 0;padding: 10px 36px;}
	.guest-nav ul li.free-acc {background:none;}
	.guest-nav ul li.free-acc:hover{background:none;}
	.guest-nav ul li.free-acc a{padding:20px 14px;color:#7ac424 !important}
}

.social-icons {position: fixed;right:64px;width: 68px;height: auto;top: 136px;z-index: 999;}
.social-icons ul { margin-left: 19px;}
.social-icons ul li {display:inline-block;}
.social-icons ul li a {background-image: url(../images/sprite/thanku-social-sprite.png) !important;background-repeat: no-repeat !important;cursor: pointer;
width:50px;height:50px;display: inline-block;padding: 10px;border-radius: 40px;}
.social-icons ul li a.fb {background-position: -301px -244px !important;background-color: #3b599f;}
.social-icons ul li a.link {background-color: #0177bf;background-position: -593px -249px !important;}
.social-icons ul li a.g-plus {background-color: #da483f;background-position: -727px -249px !important;}
.li-open{border:1px solid #47bbe5;}