@import url("../bootstrap/css/bootstrap.css");.site_wrapper {	width: 100%;	margin: 0 auto 0 auto;}.container_full {	width: 100%;	float: left;	margin: auto;}.container {	width: 1170px;	margin: auto;}.content_fullwidth {	float: left;	width: 100%;	padding: 90px 0px 90px 0px;}.content_fullwidth.less {	padding: 0px 0px 90px 0px;}.content_fullwidth.less2 {	padding: 75px 0px 90px 0px;}.content_fullwidth.less3 {	padding: 75px 0px 30px 0px;}.content_left {	float: left;	width: 71%;	padding: 0px 0px 0px 0px;}.left_sidebar {	float: left;	width: 25%;	padding: 0px 0px 0px 0px;}.content_right {	float: right;	width: 71%;	padding: 0px 0px 0px 0px;}.right_sidebar {	float: right;	width: 25%;	padding: 0px 0px 0px 0px;}.content_halfsite {	float: left;	width: 47.5%;	margin-right: 5%;	padding: 0px 0px 0px 0px;}.content_halfsite.last {	margin-right: 0;}/* columns */.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {	position: relative;	margin-right: 4%;	float: left;}.one_full {	width: 100%;	margin-top: 20px;}.one_half {	width: 48%;}.one_third {	width: 30.650%;}.one_fourth {	width: 22%;}.one_fifth {	width: 16.800%;}.two_third {	width: 65.350%;}.three_fourth {	width: 74%;}.onecol_forty {	width: 40%;}.onecol_sixty {	width: 56%;}.onecol_thirtyfive {	width: 35%;}/* Less Space Bitween Columns */.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {	position: relative;	margin-right: 2%;	float: left;}.one_full_less {	width: 100%;}.one_half_less {	width: 49%;}.one_third_less {	width: 32%;}.one_fourth_less {	width: 23.500%;}.one_fifth_less {	width: 18.400%;}.two_third_less {	width: 66%;}.three_fourth_less {	width: 74.500%;}.onecol_forty_less {	width: 40%;}.onecol_sixty_less {	width: 58%;}.onecol_thirtyfive_less {	width: 36.250%;}.last {	margin-right: 0 !important;	clear: right;}/*---------------------------------------------------	HEADER------------------------------------------------------*//* Logo */#logo {	float:left;	display:block;	width:100%;	min-height: 50px;	margin-top:3px;	position: relative;	text-indent:-999em;	background:url(../images/logo.png) no-repeat left top;}/* bigger logo? remove below comment *//*#logo {	float:left;	display:block;	width:100%;	min-height: 100px;	margin-top:0px;	position: relative;	text-indent:-999em;	background:url(../images/logo.png) no-repeat left top;	background-size: 100%;}*//* header area adinationals */.logo {	float: left;	width: 25%;}.menu_main {	float: left;	width: 75%;	z-index: 9999;}/* top navigations */.top_nav {    float: left;    width: 100%;    background: #191647;    font-size: 13px;    color: #fff;    font-family: 'Roboto', sans-serif;    height: 50px;}.top_nav strong {	font-size: 14px;	color: #fff;	font-weight: 500;	margin-right: 10px;	letter-spacing: 0.3px;}.top_nav strong i {	color: #dadcdd;	background: #6a7379;	font-size: 13px;	width: 22px;	height: 22px;	text-align: center;	vertical-align: middle;	line-height: 22px;	border-radius: 100%;	margin-right: 3px;}.top_nav .left {	float: left;  /*  width: 70%;*/	padding: 12px 0px 13px 0px;}.top_nav .select-style {    padding: 0;    margin: 0;    width: 100px;    border-radius: 2px;    overflow: hidden;    background-color: #191647;	background: #404a53 url("../images/arrow-down.png") no-repeat 90% 50%;}.top_nav .select-style select {	color: #fff;	font-size: 12px;	font-family: 'Roboto', sans-serif;	letter-spacing: 0.5px;    padding: 4px 10px;    width: 100%;    border: none;    box-shadow: none;    background-color: transparent;    background-image: none;    -webkit-appearance: none;       -moz-appearance: none;            appearance: none;}.top_nav .select-style select:focus {    outline: none;}.top_nav .right {    float: right;    width: 40%;    text-align: right;}.top_nav ul.tplinks {	/*float: right;*/	padding: 0px;	margin: 0px 0px 0px 0px;	padding-top: 12px;}.top_nav .tplinks li {	float: left;	padding: 0px;	margin: 0px 23px 0px 0px;	letter-spacing: 0.3px;}.top_nav .tplinks li img {	float: left;	margin-top: 6px;	margin-right: 5px;	opacity: 0.4;}.top_nav .tplinks li a {	float: left;	color: #fff;	font-size: 13px;	border-radius: 100%;	text-align: center;	vertical-align: middle;	transition: all 0.3s ease;	margin-right: 0px;}.top_nav .tplinks li a:hover {	color: #999;}.tpbut {	float: right;	color: #fff;	margin-top: 10px;	padding: 2px 12px 4px 12px;	background: #4e5760;	border-radius: 2px;	margin-left: 10px;	transition: all 0.3s ease;}.tpbut i {	color: #a0a5a9;	transition: all 0.3s ease;}.tpbut:hover {	color: #fff;}.tpbut:hover i {	color: #fff;}.tpbut.two {	padding: 3px 0px 5px 0px;	background: none;	margin-left: 20px;}.slidermar {	margin-top: 108px;}/* domain search */.domain_search {	float: left;	width: 100%;	background: #191647;	font-family: 'Roboto', sans-serif;}.domain_search .serch_area {	float: left;	width: 100%;	padding: 60px 0px 45px 0px;	border-bottom: 1px solid #1d262c;}.domain_search .serch_area h5 {	float: left;	margin: 14px 12px 0px 0px;}.domain_search .serch_area .enter_email_input {	float: left;	font-family: 'Roboto', sans-serif;	padding: 3px 0px 4px 20px;	height: 54px;	width: 55.2%;	background: #fff;	border-radius: 3px;	border: none;	color: #727272;	font-size: 16px;}.domain_search .serch_area .input_submit {	float: left;	font-family: 'Roboto', sans-serif;	padding: 15px 25px 16px 25px;	background-color: #86c724;	border: 0px;	font-size: 18px;	font-weight: 500;	color: #fff;	text-transform: uppercase;	transition: all 0.3s ease;	border-radius: 3px;	margin-left: 12px;}.domain_search .serch_area .input_submit:hover {	color: #86c724;	cursor: pointer;	background-color: #fff;}.domain_search .offers {	float: left;	width: 100%;	border-top: 1px solid #354049;}.domain_search .offers ul {	float: right;	padding: 0px;	margin: 0px;}.domain_search .offers li {	float: left;	padding: 30px 18px 35px 18px;	margin: 0px;	color: #fff;	font-size: 27px;	font-weight: 200;	border-left: 1px solid #1d262c;}.domain_search .offers li.last {	padding-bottom: 30px;}.domain_search .offers li p {	color: #878d93;	font-size: 12px;	line-height: 14px;	font-family: 'Roboto', sans-serif;	font-weight: 300;	margin: 0;	line-height: 14px;}.host_plans {	float: left;	width: 100%;	padding: 100px 0px;	text-align: center;	font-family: 'Roboto', sans-serif;}.host_plans .planbox {	float: left;	width: 100%;	border: 1px solid #e3e3e3;	border-radius: 3px;}.host_plans .planbox .title {	float: left;	width: 100%;	padding: 20px 0px 10px 0px;}.host_plans .planbox .prices {	background: #5f686f;	display: inline-block;	margin-bottom: 35px;	position: relative;	width: 100%;	padding: 27px 0px 23px 0px;	color: #fff;}.host_plans .planbox .prices:before {	border-top: 15px solid #5f686f;	border-left: 136px solid transparent;	border-right: 136px solid transparent;	content: "";	height: 0;	left: 0;	position: absolute;	bottom: -15px;	width: 0;}.host_plans .planbox .prices strong {	color: #fff;	font-size: 45px;	font-weight: 800;	display: block;}.host_plans .planbox .prices strong i {	color: #fff;	font-size: 12px;	font-weight: 400;	font-style: normal;}.host_plans .planbox .prices b {	color: #fff;	font-size: 12px;	font-weight: 300;	font-style: normal;	display: block;	margin-bottom: 20px;}.host_plans .planbox .prices b em {	font-style: normal;	text-decoration: line-through;}.host_plans .planbox .prices a {	color: #5f686f;	font-size: 14px;	background: #fff;	padding: 11px 32px;	border-radius: 3px;	text-transform: uppercase;	font-weight: 600;	transition: all 0.3s ease;}.host_plans .planbox .prices a:hover {	color: #fff;	background: #86c724;}.host_plans .planbox ul {	float: left;	width: 100%;	padding: 0px;	margin: 0px 0px 20px 0px;}.host_plans .planbox li {	float: left;	width: 100%;	padding: 9px 0px;	color: #191647;	border-bottom: 1px solid #f3f3f3;}.host_plans .planbox li.last {	border-bottom: none;}.host_plans .planbox.highlight .prices {	background: #86c724;}.host_plans .planbox.highlight .prices:before {	border-top: 15px solid #86c724;}.host_plans .planbox.highlight .prices a {	color: #86c724;	background: #fff;}.host_plans .planbox.highlight .prices a:hover {	color: #5f686f;}.host_plans .planbox.highlight .hiimg {	display: block;	margin: -22px auto 0 auto;}/*----------------------------------------------------   FEATURE SECTIONS------------------------------------------------------*//* feature section 1 */.feature_section1 {	float: left;	width: 100%;	padding: 95px 0px 90px 0px;	background: #f3f3f3;	text-align: center;}.feature_section1 .one_third {	text-align: left;}/*.feature_section1 i {	float: left;    width:62px;    height:62px;    border-radius:100%;    background-color:#fff;    text-align:center;    line-height:62px;    position:relative;    margin:6px;	color: #191647;	font-size: 23px;	margin-right: 20px;}.feature_section1 i:after {    border-radius:100%;    background:rgba(255,255,255,0.1);    border:2px solid #fff;    position:absolute;    content:"";    z-index:1;    top:0px;    left:0;    bottom:0;    right:0;	transition:all ease 0.3s;}.feature_section1 i:hover:after {    top:-5px;    bottom:-5px;    right:-5px;    left:-5px;}*//* feature section 2 */.feature_section2  {	float: left;	width: 100%;}.feature_section2 .title  {	float: left;	width: 100%;	text-align: center;	padding: 75px 0px 30px 0px;	background: url(../images/up-arrow.png) no-repeat center bottom;}.feature_section2 .twoboxes  {	float: left;	position: relative;	z-index: 9;	background: #3f4a52;	width: 100%;	padding: 85px 0px 85px 0px;}.feature_section2 .twoboxes:before {	content: "";	position: absolute;	z-index: -1;	top: 0; 	right:50%;	bottom: 0;	left: 0;	background: #191647;}.feature_section2 .twoboxes .left {	float: left;	width: 45%;	text-align: left;}.feature_section2 .twoboxes .right {	float: right;	width: 43.5%;	text-align: left;}.feature_section2 .twoboxes i {	float: left;	margin-right: 25px;	color: #fff;	font-size: 58px;	margin-top: 14px;}.feature_section2 .twoboxes strong {	color: #fff;	font-size: 43px;	line-height: 35px;	font-weight: 900;	display: block;	text-transform: uppercase;	letter-spacing: 0.5px;	font-family: 'Roboto', sans-serif;	margin-bottom: 45px;}.feature_section2 .twoboxes strong em {	color: #fff;	font-size: 18px;	font-weight: 300;	display: block;	margin-bottom: 0px;	font-style: normal;}.feature_section2 .twoboxes ul {	float: left;	width: 100%;	padding: 0px;	margin: 0px;}.feature_section2 .twoboxes li {	width: 100%;	padding: 14px 0px;	margin: 0px;	color: #fff;	font-size: 16px;}.feature_section2 .twoboxes li i {	color: #959b9f;	float: left;	font-size: 14px;	margin-right: 12px;	margin-top: 4px;	margin-bottom: 30px;}.feature_section2 .twoboxes li a {	float: left;	margin-top: 10px;}/* feature section 3 */.feature_section3 {	float: left;	width: 100%;	padding: 85px 0px 65px 0px;}.feature_section3 .lstblogs {	float: left;	width: 100%;	background: #191647;	font-family: 'Roboto', sans-serif;}.feature_section3 .lstblogs img {	float: left;	width: 100%;}.feature_section3 .lstblogs .date {	float: left;	color: #fff;	font-size: 14px;	padding: 10px 0px;	border-radius: 3px;	background: #86c724;	text-align: center;	margin: 30px 20px 30px 30px;	width: 10%;	transition: all 0.3s ease;}.feature_section3 .lstblogs .date:hover {	color: #191647;	background: #fff;}.feature_section3 .lstblogs .date strong {	font-size: 27px;	display: block;	font-weight: 400;}.feature_section3 .lstblogs h4 {	float: left;	margin: 30px 20px 30px 0px;	width: 76%;	transition: all 0.3s ease;}.feature_section3 .lstblogs .hline {	width: 50px;	height: 1px;	background: #fff;	margin-top: 10px;	opacity: 0.5;}.feature_section3 .lstblogs h4 a:hover {	color: #86c724;}/* feature section 4 */.feature_section4 {	float: left;	width: 100%;	padding: 90px 0px;}.feature_section4 .left,.feature_section4 .center,.feature_section4 .right {	float: left;	width: 33.3333333333%;	padding: 45px 50px 56px 50px;	text-align: center;}.feature_section4 .left {	background: #191647;}.feature_section4 .center {	background: #86c724;}.feature_section4 .right {	background: #f3f3f3;}.feature_section4 strong {	color: #fff;	font-size: 27px;	font-weight: 700;	letter-spacing: 0.5px;	text-transform: uppercase;	font-family: 'Roboto', sans-serif;}.feature_section4 strong em {	color: #fff;	font-size: 21px;	font-weight: 300;	font-style: normal;	display: block;	text-transform: none;	margin-bottom: 9px;}.feature_section4 .right strong,.feature_section4 .right strong em {	color: #191647;}.feature_section4 img {	margin: 25px auto 20px auto;	display: block;}.feature_section4.sty2 {	padding: 0px 0px;}.feature_section4.sty2 .left,.feature_section4.sty2 .center,.feature_section4.sty2 .right {	padding: 35px 50px 35px 50px;}.feature_section4.sty2 strong {	font-size: 45px;	font-weight: 900;}.feature_section4.sty2 strong em {	margin-bottom: 0px;	margin-top: 7px;}/* feature section 5 */.feature_section5 {	float: left;	width: 100%;	padding: 40px 0px 65px 0px;}.feature_section5 .two_third {	padding-top: 70px;}.feature_section5 ul {	float: left;	width: 100%;	padding: 0px;	margin: 5px 0px 9px 0px;}.feature_section5 li {	float: left;	padding: 5px 7px;	border: 1px dashed #d9dbdc;	text-align: center;	margin: 0px 14px 14px 0px;}.feature_section5 li img {	display: block;	margin: 0 auto;	width: 100%;}/* feature section 6 */.feature_section6 {	float: left;	width: 100%;	background: #f3f3f3;	padding: 90px 0px 80px 0px;	text-align: center;}.feature_section6 .climg {	float: left;	width: 100%;	text-align: center;	background: url(../images/h-lines.png) no-repeat center 48px;}.feature_section6 .climg img {	width: 12.5%;	border-radius: 100%;	margin-bottom: 25px;}.feature_section6 .item strong {	color: #86c724;	font-size: 16px;	font-weight: 600;}.feature_section6 .item em {	font-style: normal;	color: #999;}.feature_section6.sty2 {	background: #fff;}.feature_section6 .item strong {	color: #191647;}/* feature section 7 */.feature_section7 {	float: left;	width: 100%;	padding: 90px 0px 97px 0px;	background: #f3f3f3;	text-align: center;}.feature_section7 .one_fifth_less {	border: 1px solid #e3e3e3;	border-radius: 3px;	padding: 25px 0px 14px 0px;	background: #fff;	transition: all 0.1s ease;}.feature_section7 .one_fifth_less i {	color: #727272;	display: block;	font-size: 45px;	margin-bottom: 14px;}.feature_section7 .one_fifth_less:hover {	border: 1px solid #191647;	background: #191647;}.feature_section7 .one_fifth_less:hover i,.feature_section7 .one_fifth_less:hover h5 {	color: #fff;}/* feature section 8 */.feature_section8 {	float: left;	width: 100%;	background: #191647 url(../images/site-img22.jpg) no-repeat left top;	padding: 85px 0px 67px 0px;	text-align: center;}.feature_section8 .slidesec {	float: left;	width: 100%;	padding: 40px;	background: #fff;	text-align: left;}.feature_section8 .imgbox {	float: left;	width: 40%;	margin-right: 45px;}.feature_section8 .imgbox img {	float: left;	width: 100%;}.feature_section8 i {	color: #86c724;	font-size: 14px;}/* feature section 9 */.feature_section9 {	float: left;	width: 100%;	padding: 90px 0px 45px 0px;	text-align: center;}.feature_section9 .box {	float: left;	width: 100%;	text-align: left;	margin-bottom: 50px;	padding: 25px 30px;	background: #fff;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.12);}/* feature section 10 */.feature_section10 {	float: left;	width: 100%;	padding: 50px 0px 45px 0px;	text-align: center;}.feature_section10 .box {	float: left;	width: 100%;	padding: 16px 0px 10px 0px;	border: 4px solid #f3f3f3;	border-radius: 5px;}.feature_section10 .box h1,.feature_section10 .box h6 {	margin-bottom: 5px;}.feature_section10 .box h1 em {	margin-top: 0px;	font-size: 14px;}/* feature section 11 */.feature_section11 {	float: left;	width: 100%;	padding: 75px 0px 75px 0px;	background: #eee;	font-family: 'Roboto', sans-serif;	text-align: center;}.feature_section11 h1 {	margin-bottom: 20px;}.feature_section11 .tabs {  display: table;  table-layout: fixed;  width: 100%;  -webkit-transform: translateY(5px);  transform: translateY(5px);  padding: 0px;  margin: 0px;}.feature_section11 .tabs > li {  transition-duration: .25s;  display: table-cell;  list-style: none;  text-align: center;  padding: 20px 20px 25px 20px;  position: relative;  overflow: hidden;  cursor: pointer;  color: #191647;  font-size: 18px;  font-weight: 900;  text-transform: uppercase;  letter-spacing: 0.5px;}.feature_section11 .tabs > li:before {  z-index: -1;  position: absolute;  content: "";  width: 100%;  height: 120%;  top: 0;  left: 0;  background-color: rgba(255, 255, 255, 0.5);  -webkit-transform: translateY(100%);  transform: translateY(100%);  transition-duration: .25s;  border-radius: 3px 3px 0 0;}.feature_section11 .tabs > li:hover:before {  -webkit-transform: translateY(70%);  transform: translateY(70%);}.feature_section11 .tabs > li.active {  color: #86c724;}.feature_section11 .tabs > li.active:before {  transition-duration: .5s;  background-color: white;  -webkit-transform: translateY(0);  transform: translateY(0);}.feature_section11 .tab__content {  background-color: white;  position: relative;  width: 100%;  border-radius: 3px;}.feature_section11 .tab__content > li {  width: 100%;  position: absolute;  top: 0;  left: 0;  display: none;  list-style: none;}.feature_section11 .tab__content > li .content__wrapper {  text-align: center;  border-radius: 5px;  width: 100%;  padding: 45px 40px 40px 40px;  background-color: #fff;}.feature_section11 ul.domlist1 {	float: left;	width: 20%;	padding: 0px 0px 58px 0px;	margin: 0px 0px;	border-right: 5px solid #fff;	border-left: 5px solid #fff;}.feature_section11 .domlist1 li {	width: 100%;	height: 50px;	padding-top: 13px;	margin: 0px;	border-bottom: 1px solid #f3f3f3;	color: #191647;	font-size: 16px;}.feature_section11 .domlist1 li.title {	height: 50px;	padding-top: 0px;}.feature_section11 .domlist1 li.title h6 {	line-height: 18px;}.feature_section11 .domlist1 li em {	color: #ccc;	text-decoration: line-through;	margin-right: 5px;	font-style: normal;	font-weight: 300;	font-size: 12px;}/* feature section 12 */.feature_section12 {	float: left;	width: 100%;	padding: 18px 0px 50px 0px;	text-align: center;}.feature_section12 .one_fourth {	text-align: left;}.feature_section12 i {	float: left;    width:45px;    height:45px;    border-radius:100%;    background-color:#f3f3f3;    text-align:center;    line-height:45px;    position:relative;    margin:6px;	color: #191647;	font-size: 18px;	margin-right: 18px;}.feature_section12 i:after {    border-radius:100%;    background:rgba(255,255,255,0.1);    border:2px solid #f3f3f3;    position:absolute;    content:"";    z-index:1;    top:0px;    left:0;    bottom:0;    right:0;	transition:all ease 0.3s;}.feature_section12 i:hover:after {    top:-5px;    bottom:-5px;    right:-5px;    left:-5px;}/* feature section 13 */.feature_section13 {	float: left;	width: 100%;	padding: 75px 0px 90px 0px;	text-align: center;	background: #f3f3f3;}.feature_section13 .one_half_less {	padding: 35px 30px 35px 30px;	background: #fff;}/* feature section 14 */.feature_section14 {	float: left;	width: 100%;	padding: 90px 0px 95px 0px;	text-align: center;	background: #f3f3f3;}.feature_section14 .one_half {	float: left;	padding: 30px 35px;	background: #fff;	text-align: left;	border-radius: 3px;	transition: all 0.3s ease;}.feature_section14 .one_half:hover {	color: #fff;	background: #191647;}.feature_section14 .one_half img {	float: left;	width: 140px;	height: 140px;	border-radius: 100%;	margin-right: 25px;}.feature_section14 .one_half h5 em {	display: block;	font-size: 13px;	font-style: normal;	color: #999;	font-weight: 300;}/* feature section 15 */.feature_section15 {	float: left;	width: 100%;	padding: 90px 0px 95px 0px;	text-align: center;	background: #f3f3f3;}.feature_section15 .one_fourth_less {	float: left;	padding: 10px 10px 30px 10px;	background: #fff;	border-radius: 3px;	transition: all 0.3s ease;}.feature_section15 .one_fourth_less:hover {	color: #fff;	background: #191647;}.feature_section15 .one_fourth_less img {	width: 100%;	margin-bottom: 20px;}.feature_section15 .one_fourth_less h5 em {	display: block;	font-size: 13px;	font-style: normal;	color: #999;	font-weight: 300;}.feature_section15 .one_fourth_less p {	width: 80%;	margin: 0 auto 16px auto;}.feature_section15 .one_fourth_less a i  {	color: #fff;	font-size: 13px;	width: 26px;	height: 26px;	border-radius: 100%;	background: #d3d3d3;	text-align: center;	vertical-align: middle;	line-height: 26px;	transition: all 0.3s ease;}.feature_section15 .one_fourth_less a:hover i  {	color: #fff;	background: #86c724;}/* feature section 16 */.feature_section16 {	float: left;	width: 100%;	padding: 50px 0px 40px 0px;	background: #f3f3f3;}/* feature section 17 */.feature_section17 {	float: left;	width: 100%;	padding: 95px 0px 90px 0px;	text-align: center;	font-family: 'Roboto', sans-serif;}.feature_section17 .one_third {	float: left;	padding: 35px 50px 45px 50px;	background: #fff;	border-radius: 5px;	border: 5px solid #f3f3f3;}.feature_section17 .one_third i {	color: #191647;	font-size: 45px;	margin-bottom: 27px;	border-radius: 100%;	text-align: center;	vertical-align: middle;}.feature_section17 .one_third a.but1 {	color: #fff;	border-radius: 3px;	padding: 13px 27px;	background: #86c724;	text-transform: uppercase;	white-space: nowrap;	transition: all 0.3s ease;}.feature_section17 .one_third a.but1:hover {	color: #fff;	background: #191647;}.video_full_site {	width: 70%;	height: 450px;}.client_logos {	float: left;	width: 100%;	padding: 63px 0px 50px 0px;	text-align: center;}.client_logos ul {	float: left;	width: 100%;	padding: 0px;	margin: 0 0 0 3%;}.client_logos li {	float: left;	padding: 0px 12px;	margin: 0px;}.client_logos.two {	padding: 0px 0px 50px 0px;}.price_compare {	float: left;	width: 100%;	padding: 90px 0px;	text-align: center;}.price_compare table {	width: 100%;	font-family: 'Roboto', sans-serif;}.price_compare table,.price_compare th,.price_compare td {	border-collapse: separate;    border-spacing: 10px 1px;}.price_compare table i {	font-size: 14px;	border-radius: 100%;	width: 23px;	height: 23px;	text-align: center;	vertical-align: middle;	line-height: 22px;	background: #fff;}.price_compare table td.first {	background: #fff;	border: none;}.price_compare td {    padding: 12px 0px 12px 0px;    text-align: left;	background: #f9f9f9;	text-align: center;	color: #191647;}.price_compare th {    padding: 12px 0px 12px 0px;    text-align: left;	background: #f3f3f3;	text-align: center;	font-weight: normal;	color: #191647;}.price_compare th.alileft,.price_compare td.alileft {	text-align: left;	padding: 12px 0px 12px 18px;	color: #191647;	font-weight: 500;	font-size: 15px;}.price_compare .rowfirst {	width: 37%;}.price_compare .rowsremain {	width: 21%;	background: #eee;}.price_compare .title {	float: left;	width: 75%;	text-align: right;}.price_compare .title .arrow_box {	position: relative;	background: #5f686f;	padding: 12px 20px 12px 0px;}.price_compare .title .arrow_box:after {	left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(153, 153, 153, 0);	border-left-color: #5f686f;	border-width: 18px;	margin-top: -18px;}.price_compare .title h5 {	color: #fff;	margin-bottom: 0px;	font-weight: 300;}.price_compare .title h3 {	color: #fff;	font-weight: 900;	margin-bottom: 0px;}.price_compare .prices {	float: left;	width: 100%;	text-align: center;	padding: 20px 0px 30px 0px;}.price_compare .prices h4 {	margin-bottom: 18px;}.price_compare .prices strong {	color: #86c724;	font-size: 45px;	font-weight: 800;	display: block;}.price_compare .prices strong i {	color: #191647;	font-size: 12px;	font-weight: 400;	font-style: normal;	background: none;}.price_compare .prices b {	color: #727272;	font-size: 12px;	font-weight: 300;	font-style: normal;	display: block;	margin-bottom: 22px;	margin-top: 5px;}.price_compare .prices b em {	font-style: normal;	text-decoration: line-through;}.price_compare .prices a {	color: #fff;	font-size: 14px;	background: #191647;	padding: 10px 27px;	border-radius: 3px;	text-transform: uppercase;	font-weight: 600;	transition: all 0.3s ease;}.price_compare .prices a:hover {	color: #fff;	background: #86c724;}.price_compare .rowsremain.center {	background: #191647;}.price_compare .rowsremain.center .prices strong {	color: #fff;}.price_compare .rowsremain.center .prices a {	color: #191647;	background: #fff;}.price_compare .rowsremain.center .prices a:hover {	color: #fff;	background: #86c724;}.price_compare .rowsremain.center .prices i {	color: #fff;}.price_compare .rowsremain.center span {	color: #fff;	padding: 3px 10px 4px 10px;	background: #86c724;	margin-top: -62px;	margin-bottom: 32px;	display: block;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 0.5px;}/*----------------------------------------------------   PARALLAX SECTIONS------------------------------------------------------*//* parallax section 1 */.parallax_section1 {	float: left;	width: 100%;	text-align: center;	padding: 90px 0px 70px 0px;	background: #eee url("../images/gray-full.jpg");	background-attachment: fixed;	background-origin: initial;	background-clip: initial;	background-size: cover;	background-repeat:no-repeat;	background-position:100% 0;	background-position: center;}/* parallax section 2 */.parallax_section2 {	float: left;	width: 100%;	text-align: center;	padding: 90px 0px 100px 0px;	background: #eee url("../images/gray-full.jpg");	background-attachment: fixed;	background-origin: initial;	background-clip: initial;	background-size: cover;	background-repeat:no-repeat;	background-position:100% 0;	background-position: center;		-moz-box-shadow:    inset  0  3px 3px -3px #e0e0e0,                         inset  0 -3px 3px -3px #e0e0e0;    -webkit-box-shadow: inset  0  3px 3px -3px #e0e0e0,                         inset  0 -3px 3px -3px #e0e0e0;     box-shadow:        inset  0  3px 3px -3px #e0e0e0,                         inset  0 -3px 3px -3px #e0e0e0;}.parallax_section2 .one_fifth_less {	float: left;	background:  rgba(255, 255, 255, 0.75);	border-radius: 3px;	padding: 20px 0px 25px 0px;}/* parallax section 3 */.parallax_section3 {	float: left;	width: 100%;	text-align: center;	padding: 90px 0px 70px 0px;	background: #454545 url("../images/site-img22.jpg");	background-attachment: fixed;	background-origin: initial;	background-clip: initial;	background-size: cover;	background-repeat:no-repeat;	background-position:100% 0;	background-position: center;}/* parallax section 4 */.parallax_section4 {	float: left;	width: 100%;	text-align: center;	padding: 90px 0px 70px 0px;	background: #454545 url("../images/site-img31.jpg");	background-attachment: fixed;	background-origin: initial;	background-clip: initial;	background-size: cover;	background-repeat:no-repeat;	background-position:100% 0;	background-position: center;}/* parallax section 5 */.parallax_section5 {	float: left;	width: 100%;	text-align: center;	padding: 90px 0px 70px 0px;	background: #eee url("../images/site-img31.jpg");	background-attachment: fixed;	background-origin: initial;	background-clip: initial;	background-size: cover;	background-repeat:no-repeat;	background-position:100% 0;	background-position: center;}/*---------------------------------------------------- FOOTER STYLES------------------------------------------------------*/.footer {	    float: initial;    width: 100%;}.footer .ftop {	float: left;	width: 100%;	height: 130px;	background: url(../images/footer-img1.png) no-repeat center top;}.footer .ftop .left {	float: left;	width: 33.1%;	margin-top: 32px;	text-align: right;}.footer .ftop .left h4 {	margin-bottom: 5px;}.footer .ftop .left h1 {	color: #86c724;	font-size: 45px;	font-weight: 900;	letter-spacing: 1px;}.footer .ftop .right {	float: right;	width: 50%;	margin-top: 50px;}.footer .ftop .right p {	color: #fff;	font-size: 13px;	line-height: 18px;	margin-bottom: 11px;}.footer .ftop .right .newsle_eminput {	float: left;	font-family: 'Roboto', sans-serif;	padding: 3px 0px 4px 20px;	height: 50px;	width: 78.4%;	background: #fff;	border-radius: 3px;	border: none;	color: #727272;	font-size: 14px;}.footer .ftop .right .input_submit {	float: left;	font-family: 'Roboto', sans-serif;	padding: 13px 30px 14px 30px;	background-color: #7f868c;	border: 0px;	font-size: 14px;	font-weight: 500;	color: #fff;	text-transform: uppercase;	transition: all 0.3s ease;	border-radius: 3px;	margin-left: 12px;}.footer .ftop .right .input_submit:hover {	color: #86c724;	cursor: pointer;	background-color: #fff;}.footer .secarea {	float: left;	width: 100%;	padding: 75px 0px 67px 0px;	background: #191647 url(../images/footer-bg-graph.png) no-repeat center bottom;}.footer .secarea h4 {	margin-bottom: 14px;}.footer ul.foolist {	float: left;	width: 100%;	padding: 0px;	margin: 0px;}.footer .foolist li {	padding: 4px 0px;	margin: 0px;}.footer .foolist li a {	color: #aaa;	transition: all 0.3s ease;}.footer .foolist li a:hover {	color: #fff;}.footer ul.foosocial {	float: left;	width: 100%;	padding: 0px;	margin: 7px 0px 0px 0px;}.footer .foosocial li {	float: left;	margin: 0px 7px 0px 0px;	padding: 0px;}.footer .foosocial li i {	color: #fff;	width: 34px;	height: 34px;	text-align: center;	vertical-align: middle;	line-height: 34px;	border-radius: 100%;	transition: all 0.3s ease;}.footer .foosocial li.faceboox i {	background: #2b87c7;}.footer .foosocial li.twitter i {	background: #38c0dd;}.footer .foosocial li.gplus i {	background: #dc6218;}.footer .foosocial li.youtube i {	background: #b34300;}.footer .foosocial li.linkdin i {	background: #2862d8;}.footer .foosocial li i:hover {	opacity: 0.5;}.footer .secarea .address {	float: left;	width: 100%;	color: #aaa;	text-align: right;}.footer .secarea .address b {	color: #fff;	font-weight: normal;}.footer .secarea .address a {	color: #fff;	transition: all 0.3s ease;}.footer .secarea .address a:hover {	color: #86c724;}.footer .secarea .address a.smbut {	font-size: 12px;	color: #999;	transition: all 0.3s ease;}.footer .secarea .address a.smbut:hover {	color: #fff;}.copyrights {	float: left;	width: 100%;	padding: 35px 0px 32px 0px;	color: #000;	font-size: 13px;}.copyrights a {	color: #000;	padding: 0px 5px;	transition: all 0.3s ease;}.copyrights a:hover {	color: #000;}/*page titles*/.page_title1 {	position: relative;	float: left;	width: 100%;	color: #fff;	text-align: center;	padding: 80px 0px 80px 0px;	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1 h1 {	color: #fff;	font-size: 45px;	font-weight: 700;	line-height: 45px;	text-transform: uppercase;}.page_title1 h1 em {	color: #fff;	font-weight: 400;	display: block;	font-size: 18px;	font-style: normal;	text-transform: none;}.page_title1.sty2 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty3 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty4 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty5 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty6 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty8 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;	text-align: left;	padding: 120px 0px 81px 0px;}.page_title1.sty10 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;	text-align: left;	padding: 120px 0px 81px 0px;}.page_title1.sty11 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;	text-align: left;	padding: 90px 0px 59px 0px;}.page_title1.sty12 {	background: #999 url(../images/gray-full.jpg) no-repeat center top;	text-align: left;	padding: 90px 0px 59px 0px;}.page_title1.sty9 {	text-align: left;	padding: 58px 0px 45px 0px;	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty9 h1 {	float: left;	font-size: 30px;	color: #191647;	margin-bottom: 12px;}.page_title1 .pagenation {	float: right;	color: #727272;	font-size: 13px;	margin-top: 13px;}.page_title1 .pagenation a {	color: #999;	transition: all 0.3s ease;}.page_title1 .pagenation a:hover {	color: #191647;}.page_title1.sty13 {	text-align: left;	padding: 58px 0px 45px 0px;	background: #999 url(../images/gray-full.jpg) no-repeat center top;}.page_title1.sty13 h1 {	float: left;	font-size: 30px;	color: #fff;	margin-bottom: 12px;}.page_title1.sty13 .pagenation {	color: #fff;}.page_title1.sty13 .pagenation a {	color: #ccc;}.page_title1.sty13 .pagenation a:hover {	color: #fff;}.page_title1.sty7 {	padding: 100px 0px 85px 0px;	background: #7ebb21 url(../images/site-img28.png) no-repeat center top;}.page_title1.sty7 .serch_area {	width: 61%;	padding: 10px 0px 0px 0px;	margin: 0 auto;	font-family: 'Roboto', sans-serif;}.page_title1.sty7 .serch_area .enter_email_input {	float: left;	font-family: 'Roboto', sans-serif;	padding: 3px 0px 4px 30px;	height: 64px;	width: 77.6%;	background: #fff;	border-radius: 3px;	border: none;	color: #727272;	font-size: 16px;}.page_title1.sty7 .serch_area .input_submit {	float: left;	font-family: 'Roboto', sans-serif;	padding: 20px 30px 21px 30px;	background-color: #191647;	border: 0px;	font-size: 18px;	font-weight: 500;	color: #fff;	text-transform: uppercase;	transition: all 0.3s ease;	border-radius: 3px;	margin-left: 12px;}.page_title1.sty7 .serch_area .input_submit:hover {	color: #191647;	cursor: pointer;	background-color: #fff;}.page_title1.sty7 .serch_area .molinks {	float: left;	width: 100%;	text-align: left;	margin-top: 14px;}.page_title1.sty7 .serch_area .molinks a {	color: #fff;	margin: 0px 10px 0px 0px;	transition: all 0.3s ease;}.page_title1.sty7 .serch_area .molinks a:hover {	color: #191647;}/* sidebar widget */.sidebar_widget {	float: left;	width: 100%;	padding: 0px;	margin: 0px;}.sidebar_widget ul.arrows_list1{	padding: 0px;	margin: 0px;	float: left;	margin-top: -10px;}.sidebar_widget ul.arrows_list1 li a {	color: #86c724;	line-height: 30px;}.sidebar_widget ul.arrows_list1 li a:hover {	color: #272727;}.sidebar_widget ul.arrows_list1 i {	margin-right: 4px;}.sidebar_title {	float: left;	width: 100%;}.sidebar_widget h4, .clientsays_widget h4 {	margin-bottom: 30px;	float: left;	font-weight: 500;}/* Recent Posts */ul.recent_posts_list {	margin: 0px;	padding: 0px;	width: 100%;	float: left;}.recent_posts_list li {	padding: 0px 0px 13px 0px;	margin: 0px 0px 16px 0px;	list-style-type: none;	border-bottom: 1px solid #eee;	float: left;	width: 100%;}.recent_posts_list li a {	text-decoration: none;	line-height: 17px;	display: block;	color: #999;}.recent_posts_list li a:hover {	color: #86c724;}.recent_posts_list li span {	float: left;	margin-right: 15px;}.recent_posts_list li span img {	float: left;	margin-right: 0px;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;}.recent_posts_list li span img:hover {	float: left;	margin-right: 0px;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	-moz-opacity: 0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}.recent_posts_list li i {	padding: 1px 0px 0px 0px;	margin: 0px;	display: block;	font-size: 10px;	font-style: normal;	color: #c9c9c9;}.recent_posts_list li.last {	padding: 0px 0px 7px 0px;	margin: 0px 0px 0px 0px;	border-bottom: 0px solid #f5f6f6;}/* client says widget */.clientsays_widget {	float: left;	width: 100%;	padding: 0px;	margin: 0px;	color: #999;}.clientsays_widget strong {	font-weight: 600;	color: #454545;}.clientsays_widget h3 {	margin-bottom: 18px;}.clientsays_widget img {	float: left;	margin-right: 13px;	margin-top: 7px;}.login_form {	width: 35%;	margin: 0 auto;}.regist_form {	width: 45%;	margin: 0 auto;}/* 404 Error Page */.error_pagenotfound {	padding: 50px 30px 58px 30px;	margin: 0 auto;	width: 59%;	background-color: #fff;	border: 1px solid #eee;	border-bottom: 5px solid #eee;	text-align: center;	font-family: 'Open Sans', sans-serif;}.error_pagenotfound strong {	display: block;	font-size: 145px;	line-height: 100px;	color: #e3e3e3;	font-weight: normal;	margin-bottom: 10px;	text-shadow: 5px 5px 1px #fafafa;}.error_pagenotfound b {	display: block;	font-size: 40px;	line-height: 50px;	color: #999;	margin: 0;	font-weight: 300;}.error_pagenotfound em {	display: block;	font-size: 18px;	line-height: 59px;	color: #86c724;	margin: 0;	font-style: normal;}/* portfolio single image */.portfolio_area {	padding: 0px;	margin: 0px;	width: 100%;	float: left;}.portfolio_area_left {	padding: 0px;	margin: 0px;	width: 74%;	float: left;}.portfolio_area_left img {	padding: 0px;	margin: 0px;	width: 100%;	float: left;	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);}.portfolio_area_right {	padding: 0px;	margin: 0px 0px 0px 4%;	width: 22%;	float: left;}.project_details {	padding: 0px;	margin: 80px 0px 0px 0px;}.project_details span {	padding: 10px 0px;	margin: 0px 0px 0px 0px;	font-size: 14px;	font-weight: bold;	color: #454545;	float: left;	width: 100%;	border-bottom: 1px solid #e3e3e3;}.project_details strong {	padding: 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 13px;	font-weight: bold;	color: #727272;	float: left;	width: 40%;}.project_details em {	padding: 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 13px;	font-weight: normal;	font-style: normal;	color: #727272;	float: left;	width: 60%;}.project_details span a {	padding: 3px 10px;	margin: 0px 0px 0px 3px;	font-size: 11px;	line-height: 30px;	font-weight: normal;	font-style: normal;	color: #727272;	background-color: #e3e3e3;	border-radius:3px;}.project_details span a:hover {	background-color: #ddd;}.addto_favorites {	padding: 3px 10px 5px 10px;	margin: 27px 0px 0px 0px;	width: 142px;	display: block;	border-radius:3px;	font-size: 13px;	color: #999;	background: #eee;}.addto_favorites:hover {	background: #e3e3e3;}.addto_favorites i {	color: #c3c3c3;}ul.small_social_links {	padding: 0px;	margin: 18px 0 25px 0px;}.small_social_links li {	padding: 0px;	margin: 0px 5px 0px 0px;	float: left;}.small_social_links li i {	font-size: 11px;	color: #86c724;	border: 1px solid #eee;	width: 25px;	height: 25px;	border-radius: 100%;	text-align: center;	vertical-align: middle;	line-height: 23px;}.small_social_links li a {	opacity: 1;}.small_social_links li a:hover {	opacity: 0.7;}/* blog */.blog_post {	float: left;	width: 100%;}.blog_post h3 {	text-align: left;	color: #333;	line-height: 30px;	display: block;}.blog_post h3 a {	color: #86c724;	text-decoration: none;	margin-top: 3px;	font-weight: 700;	font-size: 27px;	text-transform: uppercase;}.blog_post h3 a:hover {	color: #383634;}ul.post_meta_links {	float: left;	margin: -5px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.post_meta_links li {	float: left;	margin: 0px;	padding: 0px 0px 0px 4px;	list-style-type: none;	color: #999;}.post_meta_links li a {	color: #999;	padding: 0px 18px 0px 0px;	text-decoration: none;	font-size: 11px;	text-transform: uppercase;}.post_meta_links li a:hover {	color: #727272;	text-decoration: none;}.post_meta_links li i {	color: #bbb;	font-size: 12px;	font-style: normal;}.blog_postcontent {	float: left;	width: 100%;}.blog_postcontent .image_frame {	float: left;	width: 100%;	margin-bottom: 27px;}.blog_postcontent .image_frame.mone {	float: left;	width: 100%;	height: 280px;	overflow: hidden;}.blog_postcontent .image_frame.mtwo {	float: left;	width: 100%;	height: 180px;	overflow: hidden;}.blog_postcontent .image_frame.mthree {	float: left;	width: 100%;	height: 480px;	overflow: hidden;}.blog_postcontent .image_frame.mone img,.blog_postcontent .image_frame.mtwo img,.blog_postcontent .image_frame.mthree img {	float: left;	width: auto;	margin-left: -45%;	margin-top: -10%;}.blog_postcontent .video_frame.mtwo iframe {	float: left;	width: 100%;	height: 280px;	overflow: hidden;}.blog_postcontent .image_frame.small {	float: left;	width: 43%;	border: 7px solid #fff;	margin-bottom: 25px;	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);}.blog_postcontent .image_frame.small:hover {	border: 7px solid #f9f9f9;}.blog_postcontent .image_frame img {    float: left;    max-width: 100%;    height: 360px;    position: relative;    border-radius: 30px;}.blog_postcontent .video_frame.small iframe {	height: 250px;}.blog_postcontent .video_frame iframe {	float: left;	width: 100%;	height: 520px;	margin-bottom: 27px;}.post_info_content_small {	padding: 0px;	margin: 0 0 0 4%;	width: 50%;	float: left;}ul.post_meta_links_small {	float: left;	margin: -15px 0px 12px 80px;	padding: 0px 0px 0px 0px;	width: 80%;}.post_meta_links_small li a {	color: #a1a1a1;	padding: 0px 5px 0px 0px;	text-decoration: none;	font-size: 11px;}.post_meta_links_small li a:hover {	color: #727272;	padding: 0px 5px 0px 0px;	text-decoration: none;	font-size: 11px;}.blog_post a.date {	color: #454545;	font-size: 16px;	font-weight: normal;}.blog_post a.date:hover {	color: #86c724;}.post_readmore:link, .post_readmore:visited {	float: right;	height: 27px;	width: 185px;	text-align: center;	padding-top: 7px;	color: #fff;	text-decoration: none;	background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top;}.post_readmore:hover {	float: right;	height: 27px;	width: 185px;	text-align: center;	padding-top: 7px;	color: #fff;	text-decoration: none;	background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top;}.sharepost {	float: left;	width: 80%;	margin-bottom: 40px;}.sharepost ul {	margin: 0px;	padding: 0px;}.sharepost li {	margin: 0px 7px 5px 0px;	padding: 2px 5px;	float: left;	border-radius: 2px;	list-style-type: none;	background-color: #86c724;	transition: all 0.3s ease;}.sharepost li i {	color: #fff;}.sharepost li:hover {	background-color: #383634;}.about_author {	float: left;	width: 100%;	padding: 20px;	background-color: #f9f9f9;	border: 1px solid #eee;}.about_author img {	float: left;	margin-right: 20px;}.about_author a {	font-family: 'Open Sans' !important;	font-weight: normal;	font-weight: 600;	color: #333;}.about_author a:hover {	color: #86c724;}/* pagination */.pagination.center {	text-align: center;}.pagination.center b{	float: inherit;}.pagination {	clear:both;	padding:10px 0;	margin-bottom:20px;	font-family: 'Open Sans', sans-serif;}.pagination b{	float:left;	margin: 0px 5px 2px 0;	padding:0px 10px;	font-weight: normal;	color: #999;}.pagination a.navlinks {	font-size: 12px;	color: #454545;	background-color: #eee;	font-weight: 600;	text-transform: uppercase;	padding: 7px 10px;	border-radius: 3px;}.pagination a.navlinks:hover {	color: #fff;	background-color: #454545;}.pagination a.current {	color: #fff;	background-color: #454545;}/* comments */.comment_wrap{	padding:20px 20px 20px 0px;	overflow:hidden;	border-bottom:1px solid #eee;}.comment_wrap.chaild{	border-bottom:1px solid #eee;	margin:10px 20px 10px 50px;	overflow:hidden;}.gravatar{	float:left;}.comment_content{	overflow:hidden;	padding-left:20px;	position:relative;	min-height:80px; }.comment_content .comment_meta{	position:relative;}.comment_content .comment_meta .comment_author{	display:inline;	font-size:14px;	font-style: normal;}.comment_content .comment_meta .comment_author i{	display:inline;	font-size:11px;	font-style: italic;}.comment_content .comment_text {	clear:both;	padding-top:0px;	overflow:hidden;}.comment_content .comment_text a {	color: #d3d3d3;	margin-top: 5px;	float: left;}.comment_content .comment_text a:hover {	color: #727272;	margin-top: 5px;	float: left;}#comments_section li ul li{	margin-left: 30px;}/* comment form */.comment_form {	float: left;	width: 100%;	margin-top: 30px;}.comment_form label{	float: left;	width: 90px;	height: 15px;	padding: 7px 10px;	margin-bottom: 40px;	font-weight: normal;}.comment_input_bg {	float: left;	width: 75%;	height: 40px;	padding: 7px 10px 0px 10px;	border-top: 2px solid #e3e3e3;	border-left: 2px solid #e3e3e3;	border-right: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #f9f9f9;}.comment_textarea_bg {	float: left;	width: 90%;	height: 235px;	padding: 7px 10px 0px 10px;	margin-bottom: 20px;	border-top: 2px solid #e3e3e3;	border-left: 2px solid #e3e3e3;	border-right: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #f9f9f9;}.comment_checkbox {	float: left;	display: block;	width: 90%;	margin-top: 10px;}.comment_submit {	background-color: #eee;	border: 1px solid #ddd;	padding: 9px 13px;	font-family: 'Open Sans', sans-serif;	font-weight: 600;	border-radius: 4px;	color: #333;	text-transform: uppercase;}.comment_submit:hover {	background-color: #f9f9f9;	cursor: pointer;}/* comments */.comment_wrap{	padding:20px 20px 20px 0px;	overflow:hidden;	border-bottom:1px solid #eee;}.comment_wrap.chaild{	border-bottom:1px solid #eee;	margin:10px 20px 10px 50px;	overflow:hidden;}.gravatar{	float:left;}.comment_content{	overflow:hidden;	padding-left:20px;	position:relative;	min-height:80px; }.comment_content .comment_meta{	position:relative;}.comment_content .comment_meta .comment_author{	display:inline;	font-size:14px;	font-style: normal;}.comment_content .comment_meta .comment_author i{	display:inline;	font-size:11px;	font-style: italic;}.comment_content .comment_text {	clear:both;	padding-top:0px;	overflow:hidden;}.comment_content .comment_text a {	color: #d3d3d3;	margin-top: 5px;	float: left;}.comment_content .comment_text a:hover {	color: #727272;	margin-top: 5px;	float: left;}#comments_section li ul li{	margin-left: 30px;}/* Advertisements */ul.adsbanner-list {	margin: 0px 0px 0px 0px;	padding: 0px;	float: left;	width: 100%;}.adsbanner-list li {	margin: 0px 10px 10px 0px;	padding: 0px;	float: left;	width: 140px;	height: 140px;	list-style-type: none;}.adsbanner-list li img {	margin: 0px;	padding: 0px;	float: left;	width: 140px;	height: 140px;	list-style-type: none;}.adsbanner-list li.last {	margin: 0px 0px 0px 0px;	padding: 0px;	float: left;	width: 140px;	height: 140px;	list-style-type: none;}.address_info {	float: left;	background-color: #fff;	border: 1px solid #eee;	padding: 25px 30px 18px 30px;	width: 100%;	margin-bottom: 40px;}.address_info.two {	background-color: #fff;	border: none;	padding-top: 0px;}.address_info h3 i {	font-weight: 500;	font-style: normal;}.google-map {	width: 99%;	height: 350px;	border: 5px solid #fff;	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);}.google-map2 {	width: 100%;	height: 450px;}.google-map3 {	width: 100%;	height: 300px;	border: 10px solid #fff;	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.4);	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.4);}.google-map4 {	width: 100%;	height: 200px;	border: 5px solid #fff;	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.4);	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.4);}/* contact form */.cforms label {	float: left;	width: 100%;	color: #454545;	font-weight: normal;}.cforms label em {	color: #86c724;	font-size: 12px;	font-style: normal;}.cforms input {	color: #454545;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: 1px solid #eee;	background: #f9f9f9;	-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);	-moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);	box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);}.cforms textarea {	color: #454545;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: 1px solid #eee;	background: #f9f9f9;	-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);	-moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);	box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);}.cforms .button {	float: left;	margin-top: 10px;	color: #fff;	padding: 14px 20px;	font-size: 14px;	font-weight: 500;	background: #86c724;	border: 1px solid #7ea821;	border-radius: 3px;	font-family: 'Raleway', sans-serif;	cursor: pointer;	transition: all 0.3s ease;}.cforms .button:hover {	background: #454545;	border: 1px solid #393939;}.cforms .button2 {	float: left;	margin-top: 10px;	color: #fff;	padding: 14px 20px;	font-size: 14px;	font-weight: 500;	background: #d2527f;	border: 1px solid #d2527f;	border-radius: 3px;	font-family: 'Raleway', sans-serif;	cursor: pointer;	transition: all 0.3s ease;}.cforms .button2:hover {	background: #727272;	border: 1px solid #393939;}.cforms .button3 {	float: left;	margin-top: 10px;	color: #fff;	padding: 18px 30px;	font-size: 14px;	font-weight: 500;	background: #db6364;	border: 1px solid #db6364;	border-radius: 3px;	font-family: 'Raleway', sans-serif;	cursor: pointer;	transition: all 0.3s ease;}.cforms .button3:hover {	background: #454545;	border: 1px solid #454545;}#form_status span{	color: #fff;	font-size: 14px;	font-weight: normal;	background: #E74C3C;	width: 100%;	text-align: center;	display: inline-block;	padding: 10px 0px;	border-radius: 3px;	margin-bottom: 18px;}#form_status span.loading{	color: #333;	background: #eee;	border-radius: 3px;	padding: 18px 0px;} #form_status span.notice{	color: yellow;}#form_status .success{	color: #fff;	text-align: center;	background: #86c724;	border-radius: 3px;	padding: 30px 0px;}#form_status .success i{	color: #fff;	font-size: 45px;	margin-bottom: 14px;}#form_status .success h3{	color: #fff;	margin-bottom: 10px;}.cforms.two label {	float: left;	width: 100%;	color: #fff;	font-weight: normal;}.cforms.two label em {	color: #999;	font-size: 12px;	font-style: normal;}.cforms.two input {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: none;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.two textarea {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: none;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.two .button {	float: left;	margin-top: 10px;	color: #fff;	padding: 14px 20px;	font-size: 14px;	font-weight: 500;	background: #86c724;	border: 1px solid #86c724;	border-radius: 3px;	font-family: 'Raleway', sans-serif;	cursor: pointer;	transition: all 0.3s ease;}.cforms.two .button:hover {	background: #999;	border: 1px solid #999;}.cforms.three label {	float: left;	width: 100%;	color: #fff;	font-size: 14px;	margin-bottom: 0px;	font-weight: normal;}.cforms.three label em {	color: #fff;	font-size: 12px;	font-style: normal;}.cforms.three input {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: #44c7af;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.three textarea {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: #44c7af;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.three .button {	float: left;	margin-top: 10px;	color: #fff;	width: 100%;	padding: 12px 0px;	font-size: 14px;	font-weight: 500;	background: #393939;	border: 1px solid #393939;	border-radius: 0px;	font-family: 'Raleway', sans-serif;	text-transform: uppercase;	cursor: pointer;	transition: all 0.3s ease;}.cforms.three .button:hover {	background: #575757;	border: 1px solid #575757;}.cforms.four label {	float: left;	width: 100%;	color: #fff;	font-size: 14px;	margin-bottom: 0px;	font-weight: normal;	margin: 0;	padding-left: 0px;}.cforms.four label.lst {	text-align: left;}.cforms.four label em {	color: #fff;	font-size: 12px;	font-style: normal;}.cforms.four input {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: none;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.four textarea {	color: #fff;	float: left;	width: 100%;	padding: 9px 12px;	margin-bottom: 10px;	border: none;	background: none;	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);}.cforms.four .button {	float: left;	margin-top: 10px;	color: #fff;	width: 100%;	padding: 12px 0px;	font-size: 14px;	font-weight: 500;	background: #6f6f75;	border: 1px solid #6f6f75;	border-radius: 0px;	font-family: 'Raleway', sans-serif;	text-transform: uppercase;	cursor: pointer;	transition: all 0.3s ease;}.cforms.four .button:hover {	background: #919195;	border: 1px solid #919195;}.logregform {	float: left;	width: 35%;	margin-left: 32.5%;	background: #fff;	border: 1px solid #f9f9f9;	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);}.logregform.two {	float: left;	width: 50%;	margin-left: 25%;}.logregform .title {	float: left;	width: 100%;	background: #f3f3f3;	text-align: center;	padding: 23px 0px 21px 0px;}.logregform .title h3 {	margin-bottom: 3px;	font-weight: 700;	text-transform: uppercase;}.logregform .title p {	font-size: 12px;}.logregform .feildcont {	float: left;	width: 100%;	padding: 30px 30px 40px 30px;	text-align: left;}.logregform .feildcont label {	float: left;	width: 100%;	font-weight: normal;	color: #727272;}.logregform .feildcont label em {	color: #86c724;	font-style: normal;}.logregform .feildcont input {	float: left;	width: 100%;	padding: 7px 12px;	border: 1px solid #e3e3e3;	margin-bottom: 12px;}.logregform.two .feildcont input {	margin-bottom: 18px;}.logregform .feildcont .checkbox {	float: left;	width: 100%;}.logregform .feildcont .checkbox label {	float: left;	width: auto;	font-size: 13px;}.logregform .feildcont .checkbox label strong {	font-weight: 600;}.logregform .feildcont .checkbox label a {	margin-left: 10px;}.logregform .feildcont .fbut {	float: left;	background: #86c724;	padding: 13px 23px;	border: none;	border-radius: 3px;	color: #fff;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	font-family: 'Raleway', sans-serif;	transition: all 0.3s ease;	margin-top: 18px;}.logregform .feildcont .fbut:hover {	background: #393939;}.logregform .feildcont .radiobut input {	float: left;	width: auto;}.logregform .feildcont .radiobut .onelb {	float: left;	color: #aaa;	margin: 0px 12px 0px 5px;}.logregform .feildcont select {	float: left;	width: 100%;	border: 1px solid #e3e3e3;	padding: 9px 5px 10px 5px;	color: #999;	text-align: left;}.mgmenucols {	float: left;	width: 100%;}.mgmenucols .one_fourth {	width: 23.5%;	margin-right: 2%;	padding-right: 2%;	border-right: 1px solid #f3f3f3;	text-align: center;}.mgmenucols .one_fourth.last {	margin-right: 0;	border-right: none;}.bordbox {	float: left;	width: 100%;	padding: 30px 40px;	border: 2px solid #f3f3f3;	text-align: left;	border-radius: 3px;}.videofre1 {	float: left;	width: 100%;	height: 350px;}/* scroll up */.scrollup{    width:40px;    height:40px;    opacity:1;    position:fixed;    bottom:22px;    right:20px;    display:none;    text-indent:-9999px;    background: url(../images/scroll-top-arrow.png) no-repeat left top;	z-index: 9001;}.aula-gratis-button {    background: #00669e;    color: #fff;    padding: 13px 20px;    border-radius: 8px;    border: 1px;    text-align: center;}.aula-gratis-button:hover {    background: #0098da;    color: #fff;    padding: 13px 20px;    border-radius: 8px;    border: 1px;}.portugues-inscrito {    text-align: right;    font-size: 18px;    color: #636363;    text-shadow: 0px 0px 1px #0098da;}.alert-aula-gratis {	    background: #008ce4;    color: #fff;    padding: 10px 25px;    border-radius: 8px;}.liveAoVivo iframe {	width: 80%;	height: 500px;}.modelPastas .single-item {    background: #191647;    color: #fff;    font-size: 19px;    text-align: center;    padding: 20px 25px;    border-radius: 10px;    text-transform: uppercase;    text-decoration: none !important;    height: 90px;    font-weight: 500;    margin-bottom: 20px;}.modelPastas .single-item:hover {    background: #008CE4;    color: #fff;    text-decoration: none !important;}.botaoZapFooter {    display: block;    width: 80%;    background: green;    border: 1px solid green;    color: #fff;    text-align: center;    border-radius: 100px;    padding: 11px;    font-size: 19px;    margin-bottom: 15px;    text-decoration: none;}.botaoZapFooter:hover {    background: #000;    border: 1px solid #000;    color: #fff;    text-decoration: none;}.btnAcessar {    background: green;    border: 1px solid green;    color: #fff;    text-align: center;    border-radius: 100px;    padding: 11px;    font-size: 19px;    margin-bottom: 15px;    text-decoration: none;}.btnAcessar {    background: #03A9F4;    border: 1px solid #03A9F4;    color: #fff;    text-align: center;    border-radius: 100px;    padding: 8px 35px;    font-size: 14px;    position: relative;    top: 15px;    text-decoration: none;}.btnAcessar:hover {    background: #000;    border: 1px solid #000;    color: #fff;    text-decoration: none;}.page-section {	padding: 60px 0px;}.titulo-padrao h3 {    font-size: 21px;    margin-bottom: 4px;    color: #191647;    font-weight: 600;    font-style: italic;    text-transform: uppercase;}.titulo-padrao h1 {    font-size: 23px;    font-weight: 600;    color: #000;    margin-bottom: 20px;}.titulo-padrao .btn.btn-sucesso {    background: green;    border: 1px solid green;    color: #fff;    display: block;    padding: 15px;    font-size: 22px;    border-radius: 100px;    width: 42%;    text-decoration: none;    margin: 21px auto;}.modulo-curso .informacoes p {    font-size: 19px;    margin-bottom: 32px;    line-height: 29px;}.mb-0 {	margin-bottom: 0px;}.modulo-curso .informacoes .pontosUl {	margin-top: 5%;}.modulo-curso .informacoes .pontosUl .bloco-quadro {    background: #f7f7f7;    padding: 25px 15px;    border-radius: 10px;    margin-bottom: 11px;    min-height: 83px;    cursor: pointer;}.modulo-curso .informacoes .pontosUl .bloco-quadro:hover {   transform: scale(1.05, 1.05);   transition: all 0.4s ease-out;}.modulo-curso .informacoes .pontosUl .bloco-quadro span {	font-size: 18px;}.balaoPulante {    position: absolute;    width: 210px;    right: 150px;}.back-azul {	background: #191647;}.back-azul h1 {	font-size: 30px;	color: #fff;	text-transform: uppercase;	margin-bottom: 20px;}.back-azul .check-list li {    font-size: 19px;    color: #e1e1e1;}.back-white-objetivo h1 {	font-size: 30px;	color: #000;	text-transform: uppercase;	margin-bottom: 20px;}.back-white-objetivo .check-list li {    font-size: 19px;    color: #000;}.back-azul h2 {    color: #fff;}.modulo-idealizadores img.imagemSobre  {  width: 80%;}.formEstilizado .form-control {    padding: 22px 26px;    color: #000;    border-radius: 10px;    outline: none !important;    margin-bottom: 25px;}.formEstilizado .btn.btn-primary {    background: #191647;    color: #fff;    border: 1px solid;    font-size: 17px;    padding: 10px 40px;    border-radius: 100px;}.redeSocialInstagram {    font-size: 20px;    margin-top: 6%;    display: block;    color: #000;    text-decoration: none;}.redeSocialInstagram:hover {    text-decoration: none;    color: blue;}.modulo-curso li {    list-style-type: disc;}.check-list ul {    margin-left: 0px !important;    margin: 15px 0px;}.navbar .nav > li > a {    padding: 16px 15px 10px;}.modulo-contato label {    background: transparent;    font-size: 16px;    margin-bottom: 6px;}.modulo-contato input,.modulo-contato textarea,.modulo-contato select {	border-radius: 10px;	padding: 15px 30px;}.modulo-home-contato label {    background: transparent;    font-size: 16px;    margin-bottom: 6px;}.modulo-home-contato .form-control {	border-radius: 10px !important;	padding: 25px 30px !important;}.tituloPadrao {    font-size: 20px;    color: #1c1753 !important;    text-transform: uppercase;    background: #fff;    width: 600px;    border-radius: 18px;    padding: 5px;    margin: 0px auto 45px;    border: 1px solid #17164B;    letter-spacing: 0px;}.modulo-video .video-promocional {	text-align: center;}.modulo-video .video-promocional .wistia_responsive_padding {    width: 50%;    margin: 0px auto;}.pt-0 {	padding-top: 0px;}.modulo-curso .quadro-box {    text-align: center;    background: #fff;    padding: 10px;    border: 15px solid #181646;    border-radius: 15px;}.modulo-curso .quadro-box .cabecalho-azul {    background: url(../images/image-banner.webp);    background-size: 100%;    padding: 25px 0px 30px 0px;    border-radius: 9px;}.modulo-curso .quadro-box .cabecalho-azul h2 {    background: #ffffff1f;    margin-bottom: 10px;    font-weight: bold;    color: #fff !important;    font-size: 30px;}.modulo-curso .quadro-box .cabecalho-azul h1 {    font-size: 30px;    width: 70%;    margin: 0px auto;    color: yellow !important;    font-weight: 500;}.modulo-curso .quadro-box .cabecalho-azul .btn.btn-sucesso {    background: #3CB804;    border: 1px solid #3CB804;    color: #fff;    border-radius: 100px;    font-size: 24px;    margin-top: 15px;    padding: 15px 43px;    font-weight: 400;}.modulo-curso .quadro-box .conteudo-branco {	padding: 30px;}.modulo-curso .quadro-box .conteudo-branco p {	font-size: 20px;	font-weight: 400;	text-align: center !important;	color: #000;    line-height: 27px;}.modulo-curso .conteudo-branco .tituloAtencao {    width: 49%;    font-size: 22px;    margin: 30px auto 20px;    background: #000040;    color: #Fff;    padding: 14px;    line-height: 28px;}.modulo-curso .conteudo-branco .tituloAtencao span {	font-weight: 600;	color: red;	font-size: 22px;}.modulo-curso ul.ul-beneficios {    text-align: left;    font-size: 18px;    width: 50%;    margin: 0px auto;    position: relative;}.modulo-curso ul.ul-beneficios li {    margin-bottom: 8px;    color: blue;}.modulo-curso ul.ul-beneficios .seloitem {    width: 240px;    position: absolute;    top: -19%;    right: -43%;}.check-list li {    list-style-type: disc;    font-size: 20px;    margin-bottom: 15px;    color: #17164B;    line-height: 30px;    font-weight: 100;}.check-list.none-list {	text-align: center;}.check-list.none-list li {	list-style-type: none;}.mb-60 {    margin-bottom: 60px;}.tituloAzul {	color: #1447C7;    font-weight: 500;    text-align: center;    width: 100%;    margin: 25px auto;    font-size: 26px;}.modulo-chamada {	background: url(../images/image-banner.webp);    background-size: 100%;}.page-section.modulo-chamada .quadro-chamada {    background: rgb(98 216 45);    padding: 30px;    border-radius: 35px;    width: 70%;    margin: 0px auto;}.modulo-chamada .quadro-chamada h1 {	font-size: 37px;    color: #17164B;    text-decoration: none;    margin-bottom: 17px;    margin-top: 0px;    line-height: 10px;}.modulo-chamada .quadro-chamada h2 {	font-size: 24px;	color: #17164B;}.modulo-chamada .quadro-chamada .clique-aqui {	font-size: 38px;	margin-top: 14px;	color: #17164b;	font-weight: bold;}.page-section.modulo-chamada .quadro-chamada:hover {    background: #191647;}.page-section.modulo-chamada .quadro-chamada:hover h1,.page-section.modulo-chamada .quadro-chamada:hover h2,.page-section.modulo-chamada .quadro-chamada:hover .clique-aqui {	color: #fff !important;}.modulo-professores .check-list ul li {    font-size: 17px;    line-height: 20px;}.modulo-professores .bloco-quad {	margin-bottom: 20px;}.modulo-professores .check-list ul {    padding-left: 20px;}.modulo-professores h5 {	color: #17164B;	font-size: 18px;}.textConteudo span {    font-family: 'Roboto', sans-serif;    font-weight: 400;    font-style: italic;    font-size: 21px !important;    color: #17164B;    display: block;    width: 70%;    margin: 5% auto 0px;    line-height: 28px;}.botao1 {    display: block;    background: #4fba1f;    border: 1px solid #4fba1f;    color: #fff;    width: 40%;    border-radius: 10px;    text-align: center;    margin: 2% auto 0px;    font-size: 22px;    padding: 15px;    text-decoration: none;}.botao1:hover {    display: block;    background: blue;    border: 1px solid blue;    color: #fff;    text-decoration: none;}.botao2 {    display: block;    background: #4fba1f;    border: 1px solid #4fba1f;    color: #fff;    width: 39%;    border-radius: 100px;    text-align: center;    margin: 4% auto 0px;    font-size: 16px;    padding: 6px;    text-decoration: none;}.botao2:hover {    display: block;    background: blue;    border: 1px solid blue;    color: #fff;    text-decoration: none;}.form-footer .btn.btn-primary {    width: 11% !important;    font-size: 15px !important;    border-radius: 4px !important;    float: right;    position: relative;    right: -15px;}.form-footer label {	color: #000 !important;}.form-footer .form-control {	border-radius: 0px !important;	border: 2px solid #fe6060 !important;}.form-footer .row .col-md-4 {	padding-right: 0px;	padding-left: 0px;}.form-footer h3 {    font-weight: 300;    font-size: 27px;    margin-bottom: 30px;    margin-left: -16px;    color: #000;}.form-footer {    max-width: 790px;    margin: 0px auto;}.header .row {	margin-top: 0px;}.titulo-cabecalho {    font-size: 22px;    line-height: 32px;    font-weight: 100;    text-align: center;    color: #1c164c !important;}.botao3 {    display: block;    border: 1px solid rgb(29, 103, 205);    background: #E5EBFA;    color: #434343;    width: 69%;    padding: 11px;    margin: 2% auto;}.botao3:hover {    border: 1px solid rgb(29, 103, 205);    background: rgb(29, 103, 205);    color: #fff;}.pricing-plans {  gap: 32px;  display: flex;  flex-wrap: wrap;  flex-direction: row;  justify-content: center;  width: 100%;  padding: 64px;}.pricing-card {    position: relative;    width: 330px;    max-width: 330px;    padding: 32px;    border: 1px solid #262626;    box-shadow: 0 0 32px transparent;    text-align: center;    border-radius: 16px;    background: #ebe9e9;}.pricing-card.basic {  --col: #0891b2;}.pricing-card.standard {  --col: #059669;}.pricing-card.premium {  --col: #c026d3;}.pricing-card:hover {  border-color: #000040;  box-shadow: 0 0 32px #171717;  transform: translateY(-16px) scale(1.02);  transition: all 0.5s ease;}.pricing-card .heading h4 {  color: #000040;  font-size: 24px;  font-weight: normal;  margin-bottom: 20px;}.pricing-card .heading p {  color: #a3a3a3;  font-size: 14px;  font-weight: lighter;}.pricing-card .price {  position: relative;  color: #000040;  font-size: 60px;  font-weight: bold;}.pricing-card .price sub {  position: absolute;  bottom: 14px;  color: #a3a3a3;  font-size: 14px;  font-weight: lighter;}.pricing-card .features li {  padding-bottom: 16px;  color: #a3a3a3;  font-size: 16px;  font-weight: lighter;  text-align: left;}.pricing-card .features li i,.pricing-card .features li strong {  color: #000;  font-size: 16px;  text-align: left;}.pricing-card .cta-btn {    width: 80%;    padding: 12px;    border-radius: 4px;    border: 1px solid #000040;    background-color: #000040;    color: #e4e4e7;    font-size: 20px;    font-weight: bold;    display: block;    margin: 3% auto 0px;}.pricing-card .cta-btn:active {  background-color: transparent;  color: #000040;  transition: all 0.3s ease;}.pricing-card .heading {	margin-bottom: 20px;}.pricing-card .features {	margin-bottom: 0px;}.modulo-curso.detalhe .bloco-quadro p {	margin-bottom: 25px;}.modulo-curso.detalhe #accordion .card .card-header .card-link {	display: block;	background: #fff;	color: #000;	padding: 15px 25px;	border-radius: 10px;	margin-bottom: 4px;	text-transform: uppercase;	font-size: 17px;	text-decoration: none;}.modulo-curso.detalhe #accordion .card .card-body {	padding: 15px 10px;}.cabecalhoMobile {	display: none;}.cabecalhoMobile {	padding: 20px 0px;}.cabecalhoMobile h1 {    font-size: 12px;    line-height: 16px;    text-align: center;}.cabecalhoMobile .logo img {    height: 60px;    margin-top: 12%;    max-width: initial;}.tela-pagamento .formAssinatura .form-control {    margin-bottom: 10px;    background: #fff;    border: 1px solid #c3c3c3;    padding: 0px 25px;    color: #000;    height: 58px;}.tela-pagamento .formAssinatura .row {	margin-bottom: 15px;}.tela-pagamento .formAssinatura label {    font-weight: 600;    color: #252c41;    font-size: 15px;}.tela-pagamento .btn-default {    width: 100%;    background: -webkit-linear-gradient(45deg, #151240 15%, #151240 65%);    border: 1px solid #151240;    color: #fff;    font-size: 21px;    padding: 15px;    border-radius: 7px;    font-weight: 500;    cursor: pointer;    height: auto;}.tela-pagamento .btn-default:hover {  background: -webkit-linear-gradient(45deg, #151240 15%, #151240 65%);  border: 1px solid #151240;  color: #fff;}.tela-pagamento .pricing-body {    min-height: 290px;}.tela-pagamento .step {    display: none;}.tela-pagamento .step.active {    display: block;}.tela-pagamento .bandeira-pagamento {  width: 70%;  margin-bottom: 5px;}.tela-pagamento .bandeira-selo {    width: 32%;    margin-top: 5%;}.tela-pagamento .voltar {    position: absolute;    font-size: 14px;    background: #2b2b2c;    padding: 6px 10px;    border-radius: 30px;    cursor: pointer;    color: #fff;    top: 10px}.tela-pagamento h3, .tela-pagamento p {  color: #000;  margin-bottom: 0px;}.tela-pagamento {  padding: 50px 0px;}.tela-pagamento .card-header {  background: #622345;  padding: 20px;  height: 101px;}.tela-pagamento .card-header h2 {  color: #fff !important;  margin-bottom: 0px;  font-size: 30px;  font-weight: 400;}.tela-pagamento .card-body {  padding: 26px 30px;}.tela-pagamento .list-unstyled i {  color: green;}.tela-pagamento .list-unstyled li {  margin-bottom: 6px;}.tela-pagamento .valorPlano {  font-size: 38px;  color: #782a4f !important;  font-weight: 400;}.formas_pagamento {  margin-bottom: 40px;}.checkout-payment .lblPagamento {    font-weight: 600;    margin-bottom: 7px;    width: 100%;    text-align: center;    padding: 20px 0px;    background: #fff;    border: 2px solid #000;    border-radius: 10px;    cursor: pointer;    display: flex;    flex-direction: column;}.checkout-payment .lblPagamento .fal {    display: block;    color: #000;    font-size: 50px;    margin-bottom: 10px;}.checkout-payment .lblPagamento img {  height: 46px;  width: 100%;  margin-bottom: 15px;}.checkout-payment .lblPagamento span {    font-weight: 700;    color: #000;}.checkout-payment .formas_pagamento .ativo label {  color: #ffffff;  background: #151240;  border-color: #151240;}.checkout-payment .formas_pagamento .ativo label .fal,.checkout-payment .formas_pagamento .ativo label span {    color: #fff;}.checkout-payment .input-group-text {    width: 45px;    height: 58px;    margin-right: -2px;    border-radius: 5px 0px 0px 5px;    font-size: 14px;}.checkout-payment .formulario .row {    margin-bottom: 15px;}.checkout-payment .voltar {    float: left;    margin: 0px 15px 0px 0px;    font-size: 14px;    background: #2b2b2c;    padding: 6px 10px;    border-radius: 7px;    cursor: pointer;    color: #fff;}.categoriasStyle label {    display: block;}.categoriasStyle label.ativo .category-item {    background: #ff1d4d;    border: 1px solid #ff1d4d;    color: #fff;    position: relative;}.categoriasStyle label.ativo .category-item::before {    content: '\2713';    position: absolute;    right: -4px;    top: -10px;    font-size: 35px;    background: green;    width: 40px;    height: 40px;    line-height: 43px;    border-radius: 100px;}.categoriasStyle label input[type="checkbox"],.categoriasStyle label input[type="radio"] {    display: none;}.tela-pagamento .creditCard {    font-size: 48px;    margin-bottom: 14px;}.pricing-card .cta-btn.pix {	background: #008000;	border: 1px solid #008000;	color: #fff;	border-radius: 100px;	text-decoration: none;	text-transform: uppercase;	width: 100%;}.pricing-card .cta-btn.pix:hover {	background: #008000;	border: 1px solid #008000;	color: #fff;	border-radius: 100px;	text-decoration: none;}.pricing-card .cta-btn.cartao {	background: #fde910;	border: 1px solid #fde910;	color: #000;	border-radius: 100px;	text-decoration: none;	text-transform: uppercase;	width: 100%;}.pricing-card .cta-btn.cartao:hover {	background: #fde910;	border: 1px solid #fde910;	color: #000;	border-radius: 100px;	text-decoration: none;}.pricing-card h3 {    font-size: 19px;    line-height: 23px;}.pricing-card .textoCartao {    font-size: 15px !important;    line-height: 20px !important;}.modulo-curso .quadro-box .conteudo-branco p.price {    font-size: 29px;    font-weight: 600;    color: #000040;    margin: 19px 0px;}.valorPix {    font-size: 36px;    color: #000;    margin-bottom: 10px;    font-weight: 600;    margin-top: 3%;}.copy-text {    position: relative;    padding: 10px;    background: #fff;    border: 1px solid #ddd;    border-radius: 10px;    margin-top: 3%;}.copy-text input.text {    padding: 10px;    font-size: 18px;    color: #555;    border: none;    outline: none;    width: 90%;    background: transparent;}.copy-text button {    padding: 10px;    background: #5784f5;    color: #fff;    font-size: 18px;    border: none;    outline: none;    border-radius: 10px;    cursor: pointer;}.copy-text button:active {    background: #809ce2;}.copy-text button:before {    content: "Copiado";    position: absolute;    top: -45px;    right: 0px;    background: #5c81dc;    padding: 8px 10px;    border-radius: 20px;    font-size: 15px;    display: none;}.copy-text button:after {    content: "";    position: absolute;    top: -20px;    right: 25px;    width: 10px;    height: 10px;    background: #5c81dc;    transform: rotate(45deg);    display: none;}.copy-text.active button:before,.copy-text.active button:after {    display: block;}body {    background: #e8e6e6 !important;}.lobibox-notify-icon .icon-el {	height: auto !important;    font-size: 50px !important;}.lobibox-notify .lobibox-notify-title {    font-size: 25px !important;    margin-bottom: 6px !important;    margin-top: 17px !important;}h1, h2 {	text-shadow: none !important;	box-shadow: none !important;	color: #000 !important;}body {	text-shadow: none !important;	box-shadow: none !important;}.botaoFixoCalendario {    position: fixed;    right: -25px;    top: 14%;    padding: 13px 85px 13px 50px;    border-radius: 100px;    border: 1px solid #03A9F4;    background: #03A9F4;    color: #fff;    font-size: 19px;    width: 260px;    z-index: 9999;}.botaoFixoForum {    position: fixed;    top: 32%;    right: -25px;    padding: 13px 85px 13px 50px;    border-radius: 100px;    border: 1px solid #3F51B5;    background: #3F51B5;    color: #fff;    font-size: 19px;    width: 260px;    z-index: 9999;}.botaoFixoMensagem {    position: fixed;    top: 26%;    right: -25px;    padding: 13px 85px 13px 50px;    border-radius: 100px;    border: 1px solid #4CAF50;    background: #4CAF50;    color: #fff;    font-size: 19px;    width: 260px;    z-index: 9999;}.botaoFixoMaterial {    position: fixed;    top: 20%;    right: -25px;    padding: 13px 85px 13px 50px;    border-radius: 100px;    border: 1px solid #607D8B;    background: #607D8B;    color: #fff;    font-size: 19px;    z-index: 9999;    width: 260px;}.tituloCurso {	font-size: 50px;}.botaoFechar {    position: absolute;    right: 10px;    font-size: 45px;    top: 16px;    z-index: 9999;}.modal .modal-content {    padding: 20px 20px;    margin: 0px !important;}.modal {	height: auto !important;}.modal .modal-footer {	background: transparent;}.SeloCURSO {    width: 230px;    position: absolute;    z-index: 99;    left: 3%;    top: -3%;}.pricing-card .cta-btn.verde {    background: #008000;    border: 1px solid #008000;    color: #fff;}.pricing-card .cta-btn.roxo {    background: #aa7bd9;    border: 1px solid #aa7bd9;    color: #fff;}.pricing-card .cta-btn.roxo:hover {    background: #7f00ff;    border: 1px solid #7f00ff;    color: #fff;}.pricing-card .cta-btn.amarelo {    background: yellow;    border: 1px solid yellow;    color: #000;}.pricing-card .cta-btn.amarelo:hover {    background: #fde910;    border: 1px solid #fde910;    color: #000;}.lineHeigth35 p {	line-height: 35px;}#accordion .card-header i {	float: right;}.accordion-estilo  .setaDireita {    float: right;}.page-section50 {	padding: 50px 0px;}.area-curso h1 {	color: #17164B !important;	font-size: 27px;}.area-curso .botoes-acesso {	margin-top: 3%;}.area-curso .botoes-acesso a.ativo {    background: #0067D4;    border: 1px solid #0067D4;    color: #fff;    padding: 12px 26px;    border-radius: 100px;    text-decoration: none;}.area-curso .botoes-acesso a:hover {	background: #0067D4;    border: 1px solid #0067D4;    color: #fff;}.area-curso .botoes-acesso a {	background: #fff;    border: 1px solid #fff;    color: #000;    padding: 12px 26px;    border-radius: 100px;    text-decoration: none;    margin-right: 7px;}.area-curso .bloco-curso {    margin-top: 3%;    background: #0067d4;    padding: 20px 40px 50px;    border-radius: 40px;}.area-curso .bloco-curso .bkConteudoProgramatico .botoesConteudo a {    display: block;    background: #fff;    border: 1px solid #fff;    color: #000;    border-radius: 100px;    text-align: center;    text-decoration: none;    padding: 12px;    margin-bottom: 10px;    font-weight: 500;}.area-curso .bloco-curso .bkConteudoProgramatico .botoesConteudo a.ativo {    background: #17164B !important;    border: 1px solid #17164B !important;    color: #fff;}.area-curso .bloco-curso .bkConteudoProgramatico .botoesConteudo a:hover {    background: #1c1753;    border: 1px solid #1c1753;    color: #fff;}.area-curso .bloco-curso h2 {    text-align: center;    color: #fff !important;    font-weight: 100;    font-family: 'Open Sans';    margin-bottom: 35px;}.area-curso .bloco-curso .texto-conteudo {    background: #fff;    color: #000;    padding: 30px;    border-radius: 20px;    min-height: 500px;    max-height: 500px;    overflow: overlay;}.single-exercicio {	margin-bottom: 20px;}.single-exercicio img {	width: 170px;}.pulseImage {    animation: pulse 1s linear infinite;}@-webkit-keyframes "pulse" {    0% {        -webkit-transform: scale(1.1);        transform: scale(1.1);    }    50% {       -webkit-transform: scale(0.8);       transform: scale(0.8);    }    100% {        -webkit-transform: scale(1);       transform: scale(1);    }}.page-section40 {	padding: 40px 0px;}.tituloAzul001 {    text-align: center;    font-size: 25px;    margin-bottom: 15px;    color: #1c1753 !important;}.bonus4 h3 {    color: #3f3f3f;    font-size: 18px;    font-weight: 600;}.bonus4 h4 {    color: #3f3f3f;    font-size: 15px;    font-weight: 600;    margin-bottom: 0px;}.bonus4 .single-bonus4 {	margin-bottom: 20px;}.bonus4 .single-bonus4 img {	width: 200px;}.bkConteudoProgramatico.bonus3 .textoInfo {	margin-bottom: 20px;	font-size: 18px;	color: #494949;}.bkConteudoProgramatico.bonus3 .quadroCPF {    border: 1px solid #000;    max-width: 500px;    text-align: center;    padding: 20px;    border-radius: 20px;    font-size: 21px;    line-height: 32px;    margin: 25px auto;    font-weight: 600;	color: #494949;}.bkConteudoProgramatico.bonus3 .senhaAtual {	margin-top: 2%;}.bkConteudoProgramatico.bonus3 .linkAtual {	text-align: center;	display: block;	font-size: 25px;	margin-top: 40px;    border: 1px solid #000;    border-radius: 20px;    padding: 30px 10px;}.bkConteudoProgramatico.bonus3 .iconeSeta i {    font-size: 50px;    float: left;    margin-right: 25px;}.bkConteudoProgramatico.bonus3 .iconeSeta {	max-width: 400px;	margin: 0px auto;}.bkConteudoProgramatico.bonus3 .iconeSeta span {    font-size: 14px;    font-weight: 600;    color: #494949;}.bkConteudoProgramatico.bonus3 .iconePDF i {	font-size: 50px;	margin-right: 15px;}.bkConteudoProgramatico.bonus3 .iconePDF {	margin-top: 60px;}.bkConteudoProgramatico.bonus3 .row {	display: flex;	justify-content: center;}.area-curso .bloco-curso .texto-conteudo.max600 {    min-height: 600px !important;    max-height: 600px !important;}.bkConteudoProgramatico.bonus2-aulas h2 {	text-align: left;	font-weight: bold;	font-size: 27px;	text-transform: uppercase;	text-decoration: underline;}.bonus2-aulas .dadosAula {	text-align: center;}.bonus2-aulas .dadosAula h3 {	font-size: 32px;	color: #fff;	margin-bottom: 30px;}.bonus2-aulas .dadosAula .video-youtube iframe {	width: 700px;	height: 400px;}.bonus2-aulas .dadosAula .video-youtube {	margin-bottom: 30px;}.botaoAulaAssistida {    background: #fff;    border: 1px solid #fff;    color: #0067d4;    padding: 16px 30px;    border-radius: 100px;    font-size: 19px;    display: block;    width: 370px;    margin: 0px auto;    text-decoration: none}.botaoAulaAssistida:hover {    background: #17164B;    border: 1px solid #17164B;    color: #fff;    text-decoration: none}.btnProximaAula {    background: yellow;    border: 1px solid yellow;    color: #000;    padding: 16px 30px;    border-radius: 100px;    font-size: 19px;    display: block;    width: 370px;    margin: 0px auto;    text-decoration: none;    margin-top: 10px;}.btnProximaAula:hover {    background: #17164B;    border: 1px solid #17164B;    color: #fff;    text-decoration: none}.moduloSucesso {	margin-top: 2%;}.moduloSucesso i {	font-size: 70px;	color: #fff;	margin-bottom: 10px;}.moduloSucesso h3 {	font-size: 30px;	color: #fff;	margin-bottom: 0px;}.botaoCursoAssistida {    background: #fff;    border: 1px solid #fff;    color: #0067d4;    padding: 16px 30px;    border-radius: 100px;    font-size: 19px;    display: block;    width: 370px;    margin: 0px auto;    text-decoration: none}.botaoCursoAssistida:hover {    background: #17164B;    border: 1px solid #17164B;    color: #fff;    text-decoration: none}.cupomDesconto h3 {    margin-bottom: 20px;    line-height: 26px;    font-size: 22px;}.cupomDesconto form .form-control {    width: 100%;    padding: 25px;    font-size: 14px;    margin-bottom: 13px;    border-radius: 100px;}.cupomDesconto form .btn.btn-primary {    width: 100%;    padding: 15px;    font-size: 15px;    margin-bottom: 13px;    border-radius: 100px;}.cupomDesconto {    max-width: 400px;    margin: 0px auto;}.informativo {    margin-top: 40px;    font-size: 16px;    background: #fff;    padding: 12px 20px;    border-radius: 15px;}.informativo strong {    color: red;    font-size: 18px;}.data-limite {    font-size: 20px;    font-weight: 400;}.data-limite span {    font-size: 23px;    font-weight: 600;    color: red;}.moduloSucesso .btn.btn-success {    margin-top: 15px;    color: #fff;    background-color: #5cb85c;    border-color: #4cae4c;    padding: 12px 45px;    font-size: 18px;    border-radius: 100px;}.moduloSucesso .btn.btn-success:hover {    background-color: #000;    border-color: #000;    color: #fff;}.formularioStyle label {	text-align: left;}.formularioStyle .form-stilo {    width: 100%;    height: 50px;    padding: 12px 20px;    border: 1px solid #cccccc;}.formularioStyle .button {	margin-top: 2%;}.bkConteudoProgramatico .video-youtube .wistia_responsive_padding {    width: 70% !important;    padding: 215px !important;    margin: 0px auto;}.bkConteudoProgramatico .video-youtube {    text-align: center;}