

/* 	==========================================================================
    MISC
   	========================================================================== */
		body{
			font-family: 'Barlow', sans-serif;
			color: #3B3B3B;
			font-size: 15px;
			line-height: normal;
		}
		a{
			transition: all 0.3s ease 0s;
			-webkit-transition: all 0.3s ease 0s;
			-moz-transition: all 0.3s ease 0s;
			-ms-transition: all 0.3s ease 0s;
			-o-transition: all 0.3s ease 0s;
			outline: none !important;
			text-decoration: none !important;
		}
		p, h1, h2, h3, h4, h5, h6{
			line-height: normal;
			text-transform: none;
			letter-spacing: 0.5px;
		}
		.wrapper .content {
		    margin-top: 0;
		}
		.container_inner{
			width: 100%;
			max-width: 1300px;
		}
		.wrapper, body,.content, .content .container, .full_width{
			background-color: #fff;
		}
		.text-p{
			line-height: 26px;
			font-weight: 400;
		}
		.img-full-width .vc_single_image-wrapper, .img-full-width .vc_single_image-wrapper img{
			width: 100%;
		}

/* 	==========================================================================
    Header Footer
   	========================================================================== */
   		.header_bottom{
   			background: #F8F8F8!important;
   		}
		@media only screen and (min-width: 1000px){
			header nav.main_menu>ul>li>a {
			    padding: 0 13px;
			    text-transform: capitalize;
			    font-weight: 500;
			    font-size: 20px;
			    letter-spacing: normal;
			    line-height: 131px;
			}
			header.stick_with_left_right_menu nav.main_menu.left_side, header.stick_with_left_right_menu nav.main_menu.right_side{
				width: 43%;
			}
			header.centered_logo .header_inner_left{
				margin: 45px 0 45px;
			}
		}

		.footer_top{
			padding-bottom: 0;
		}
		.footer_top .container_inner{
			border-bottom: 1px solid #D7D7D7;
			padding-bottom: 40px;
			margin-bottom: 40px;
		}
		.footer_top .widget_media_image a{
			display: inline-block;
			max-width: 160px;
		}
		.footer_top .widget.widget_nav_menu{
			margin-top: 30px;
		}
		.footer_top .widget.widget_nav_menu li{
			display: inline-block;
			padding: 0 15px;
		}
		.footer_top .widget.widget_nav_menu li a{
			font-size: 20px;
			font-weight: 500;
		}
		.footer_bottom{
			font-weight: 500;
		}
		.footer_bottom p a, .footer_bottom a{
			color: #3f95d1;
		}
		.footer_bottom p a:hover, .footer_bottom a:hover{
			color: #00B071;
		}

		/*  Responsive
		   	========================================================================== */
				@media screen and (max-width: 1200px){
					header nav.main_menu>ul>li>a{
						font-size: 18px;
						padding: 0 10px;
					}
					header.stick_with_left_right_menu nav.main_menu.left_side, header.stick_with_left_right_menu nav.main_menu.right_side {
					    width: 47%;
					}
					.footer_top .container_inner{
						margin-bottom: 20px;
						padding-bottom: 30px;
					}
					.footer_top .widget.widget_nav_menu li a{
						font-size: 18px;
					}
				}
				@media screen and (max-width: 1000px){
					header .mobile_menu_button{
						float: right;
						margin: 0;
					}
					header.centered_logo .logo_wrapper{
						align-items: center;
						display: flex;
					}
					header .mobile_menu_button span{
						font-size: 26px;
						color: #1A5188;
					}
					header .container_inner{
						box-sizing: border-box;
						display: inline;
					}
					.content div.grid_section .section_inner{
						width: 740px;
					}
					.footer_top .widget.widget_nav_menu li a {
					    font-size: 16px;
					}
					.footer_top .widget.widget_nav_menu li{
						padding: 0 10px;
					}
					.footer_top .container_inner {
					    margin-bottom: 10px;
					    padding-bottom: 20px;
					}
					nav.mobile_menu ul li a, nav.mobile_menu ul li h3{
						font-size: 18px;
					}
					nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
					    color: #00aeef;
					}
					.fixed_top_header .q_logo img.mobile, .logo_wrapper{
						z-index: 999;
					}
				}
				@media screen and (max-width: 768px){
					nav.mobile_menu > ul{
						width: 100%;
						padding: 0 15px;
						box-sizing: border-box;
					}
					.q_logo a {
					    left: 0;
					}
					header.centered_logo .logo_wrapper{
						left: 0;
					}
					.content div.grid_section .section_inner{
						width: 100%;
						padding: 0 30px;
						display: inline-block;
						box-sizing: border-box;
					}
					.header_bottom{
						padding: 0 15px;
					}
					.footer_top .widget.widget_nav_menu li{
						padding: 0 10px;
					}
					.footer_top .widget.widget_nav_menu li a{
						font-size: 14px;
					}
					.footer_top .container_inner{
						padding-bottom: 20px;
						margin-bottom: 20px;
					}
					.footer_bottom{
						font-weight: 400;
						padding-bottom: 20px;
					}
					.footer_bottom br{
						display: none;
					}
					.footer_bottom p{
						line-height: 1.5;
					}
					.footer_top .widget.widget_nav_menu {
					    margin-top: 15px;
					}
					.footer_bottom{
						padding: 0 15px 10px 15px;
					}
					.footer_top .container_inner {
					    padding-bottom: 10px;
					    margin-bottom: 10px;
					}
					nav.mobile_menu ul li a, nav.mobile_menu ul li h3{
						font-size: 16px;
					}
				}
				@media screen and (max-width: 480px){
					header .q_logo a, header .q_logo img {
					    height: 25px !important;
					}
					.mobile_menu_button{
						height: 80px;
					}
					header.centered_logo .logo_wrapper {
					    height: 80px!important;
					}
					header .mobile_menu_button span {
					    font-size: 24px;
					}
					.footer_top .widget.widget_nav_menu li{
						padding: 0 7px;
						width: 50%;
						float: left;
						margin: 5px 0;
						display: inline-block;
						box-sizing: border-box;
					}
					.footer_top .widget.widget_nav_menu{
						width: 100%;
						display: inline-block;
					}
					.footer_top .widget.widget_nav_menu li a{
						width: 100%;
						padding: 7px;
						background: #ECECEC;
						display: inline-block;
						box-sizing: border-box;
					}
				}
				@media screen and (max-width: 350px){
					.content div.grid_section .section_inner{
						padding: 0 15px;
					}
					.footer_top .widget.widget_nav_menu li a{
						font-size: 12px;
						padding: 5px;
					}
					.footer_top .widget.widget_nav_menu li{
						padding: 0 5px;
					}
				}

/* 	==========================================================================
    General Section
   	========================================================================== */
   		.section-title {
		    color: #41453F;
		    font-size: 35px;
		    font-weight: 700;
		    line-height: 42px;
		}
		.call-action{
			background: #1c4b78;
			padding: 55px 0;
			text-align: center;
			margin: 0 0 120px !important;
		}
		.call-action .section-title{
			color: #fff;
		}
		.home-section3-left h6{
			font-size: 24px;
			color: #4196D2;
			margin: 15px 0 25px;
			font-weight: 400;
			line-height: 30px;
		}
		.home-section7-main-box .left{
			float: left;
			margin: -110px 30px 0 0; 
		}
		.home-section7-main-box .right{
			display: block;
			overflow: hidden;
		}
		.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
			background: rgba(55,71,79,1);
			background: -moz-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(55,71,79,1)), color-stop(0%, rgba(55,71,79,1)), color-stop(100%, rgba(69,90,100,1)));
			background: -webkit-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
			background: -o-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
			background: -ms-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
			background: linear-gradient(to right, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37474f', endColorstr='#455a64', GradientType=1 );
			padding: 50px 50px 0px 40px;
			border-radius: 0 35px 0 0;
			display: inline-block;
		}
		.home-section7-box{
			margin-bottom:60px; 
		}
		.home-section7-box h4{
			font-weight: 700;
			font-size: 20px;
			color: #4196D2;
			margin-top:25px; 
		}
		.home-section7-box h6{
			font-size: 15px;
			font-weight: 700;
			color: #3B3B3B;
			margin: 30px 0 10px;
		}
		.home-section7-box .text-p{
			color: #4196D2;
			margin: 0 0 10px;
			font-weight: 500;
		}
		.wpsm-show:after, .wpsm-hide:after, .show_more .wpsm-show::after, .show_more .wpsm-hide::after {
		    color: #3B3B3B;
		    font-size: 14px;
		    font-weight: 600;
		    display: inline-block;
		    position: absolute;
		    top: 0;
		    width: 100%;
		    left: 0;
		    content: "Read more";
		    -webkit-transition: all 0.35s ease 0s;
		    -moz-transition: all 0.35s ease 0s;
		    -ms-transition: all 0.35s ease 0s;
		    -o-transition: all 0.35s ease 0s;
		    transition: all 0.35s ease 0s;
		    padding: 8px 15px;
		    background-color: #D0D2D3;
		    z-index: 1;
		}
		.wpsm-hide:after, .show_more .wpsm-hide::after {
		    content: "Read less";
		}
		.wpsm-show, .wpsm-hide, .show_more .wpsm-show, .show_more .wpsm-hide {
		    position: relative;
		    padding: 8px 15px;
		    width: 100%;
		    box-sizing: border-box;
		    overflow: hidden;
		}
		.home-section7-box .wpb_single_image img{
			height: 135px;
			width: auto;
		}
		.home-section7{
			padding-bottom: 400px; 
		}

		/*  Responsive
		   	========================================================================== */
		   		@media screen and (max-width: 1500px){
		   			.section-title {
					    font-size: 30px;
					    line-height: 34px;
					}
					.home-section3-left h6{
						font-size: 20px;
						line-height: 26px;
						margin: 15px 0 20px;
					}
					.home-section7-main-box .left{
						margin: -100px 30px 0 0;
					}
					.home-section7-box {
					    margin-bottom: 50px;
					}
					.home-section7 {
					    padding-bottom: 270px;
					}
		   		}
		   		@media screen and (max-width: 1300px){
		   			.woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner{
		   				padding-left: 15px;
		   				padding-right: 15px;
		   				box-sizing: border-box;
		   			}
		   		}
		   		@media screen and (max-width: 1200px){
		   			.home-section7-box h4{
						font-size: 17px;
					}
					.home-section7-box h6{
						margin: 20px 0 10px;
					}
					.home-section7 {
					    padding-bottom: 240px;
					}
					.call-action{
						margin: 0 0 80px !important;
					}
		   		}
		   		@media screen and (max-width: 1000px){
		   			.home-section7-main-box .left{
						margin: 0 30px 0 0;
						width: 38%;
					}
					.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
						padding: 50px 50px 10px 40px;
					}
					.home-section7-box .wpb_single_image img{
						height: 115px;
					}
					.home-section7 {
					    padding-bottom: 120px;
					}
					.call-action{
						margin: 0 0 30px !important;
					}
		   		}
		   		@media screen and (max-width: 767px){
		   			.home-section7-main-box .left{
						width: 18%;
					}
					.home-section7-main-box > .vc_column-inner > .wpb_wrapper {
					    padding: 40px 40px 10px 40px;
					}
					.home-section7-box h6{
						margin: 10px 0;
					}
					.home-section7-box {
					    margin-bottom: 0;
					    margin-top: 20px; 
					}
					.home-section7-box > .vc_column-inner > .wpb_wrapper{
						padding: 20px;
						 background: #EDEDED;
					}
					.home-section7-box h4{
						margin-top: 15px;
					}
					.home-section7-box h6{
						margin: 10px 0 5px;
					}
					.home-section7-box .text-p{
						margin: 0 0 5px;
						font-weight: 400;
					}
					.home-section7 {
					    padding-bottom: 160px;
					}
					.content div.grid_section .section_inner{
						padding: 0 15px;
					}
					.call-action{
						padding: 20px 0;
						margin: 0 0 15px !important;
					}
		   		}
		   		@media screen and (max-width: 480px){
		   			.home-section7-main-box .left{
						margin: 0 15px 0 0;
					}
					.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
						padding: 20px;
					}
					.home-section7 {
					    padding-bottom: 150px;
					}
		   		}

/* 	==========================================================================
    Wocommerce
   	========================================================================== */
   		.single-product .title_outer{
   			display: none;
   		}
   		.single-product .content{
   			margin-top: 0;
   		}
   		.woocommerce div.product,.woocommerce div.product *{
   			box-sizing: border-box;
   		}
   		.woocommerce-breadcrumb{
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			margin: 0 0 35px;
   			color: #3a92d0;
   			font-family: 'Open Sans', sans-serif;
   			font-size: 15px;
   		}
   		.woocommerce-breadcrumb .breadcrumb-sep{
   			margin: 0 10px;
   		}
   		.woocommerce-breadcrumb a{
   			color: #3a92d0;
   			font-family: 'Open Sans', sans-serif;
   			font-size: 15px;
   		}
   		.woocommerce-breadcrumb a:hover{
   			color: #00E676;
   		}
   		.woocommerce .product h1.product_title{
   			font-size: 40px;
   			font-weight: 400;
   			text-transform: none;
   			margin: 0 0 20px;
   			color: #455a64;
   			letter-spacing: 0;
   		}
   		.woocommerce .product p.price{
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			margin: 0 0 20px;
   		}
   		.woocommerce div.product .summary p.price span.amount,.woocommerce div.product .summary p.price span.amount span{
   			font-size: 36px!important;
   			font-weight: 400;
   			color: #aeaeae;
   			font-family: 'Open Sans', sans-serif!important;
   		}
   		.woocommerce .product .woocommerce-product-details__short-description{
   			font-size: 16px;
   			color: #41453f; 
   			font-family: 'Open Sans', sans-serif;
   		}
   		.woocommerce div.product .cart{
   			background: #455A64;
   			padding: 25px;
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			margin: 80px 0 10px;
   			box-sizing: border-box;
   		}
   		.woocommerce div.product .cart .quantity{
   			line-height: normal;
   			height: auto;
   			padding: 4px 0;
   			margin: 0;
   			float: left;
   			width: 215px;
   		}
   		.woocommerce div.product .cart .quantity::before {
		    content: "Quantity";
		    color: #fff;
		    margin: 0 8px 0 0;
		    display: inline-block;
		    font-family: 'Open Sans', sans-serif;
		}
   		.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{
   			background: #00e676;
   			color: #fff;
   			vertical-align: text-top;
   		}
   		.woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover{
   			background: #4196D2;
   		}
   		.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{
   			background: #fff;
   			font-size: 16px;
   			font-weight: 400;
   			font-family: 'Open Sans', sans-serif;
   			text-align: center;
   			width: 45px;
   			height: 32px;
   			margin: 0 6px;
   		}
   		.woocommerce #content .cart .button,.woocommerce .cart .button{
   			display: inline-block;
   			border-radius: 0;
   			vertical-align: top;
   			width: calc(100% - 215px);
   			background: #00E676;
   			color: #fff;
   			font-size: 16px;
   			font-family: 'Open Sans', sans-serif;
   			font-weight: 600;
   			text-align: center;
   			border: 0;
   			box-sizing: border-box!important;
   		}
   		.woocommerce #content .cart .button:hover,.woocommerce .cart .button:hover{
   			background: #4196D2;
   		}
   		.woocommerce div.product .product_meta{
   			display: none;
   		}
   		.woocommerce-product-rating{
   			display: none;
   		}
   		.customer-review{
   			width: 100%;
			display: inline-block;
			vertical-align: top;
			margin: 0 0 10px;
			font-size: 15px;
			font-family: 'Open Sans', sans-serif;
			color: #41453f;
			font-weight: 400;
   		}
   		.customer-review:hover{
   			color: #3a92d0;
   		}
   		.payment-method{
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			border: 1px solid #F6F5F6;
   			text-align: center;
   			padding: 10px 15px;
   		}
   		.payment-method img{
   			vertical-align: top;
   		}
   		.q_accordion_holder.accordion.boxed .ui-accordion-header{
   			text-align: center;
			background-color: #F6F5F6;
			width: 100%;
			display: inline-block;
			height: auto;
			vertical-align: top;
			min-height: inherit;
			line-height: 1.1;
			padding: 10px;
			font-size: 16px;
			text-transform: none;
			color: #41453f;
			margin: 10px 0 0;
			font-weight: 400;
			font-family: 'Open Sans', sans-serif;
   		}
   		.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover,.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active,.q_accordion_holder.accordion.boxed .ui-accordion-header:hover{
   			background: #455A64;
   			color: #fff!important;
   		}
   		.q_accordion_holder.boxed div.accordion_content{
   			padding: 0 20px;
   			font-family: 'Open Sans', sans-serif;
   			border: 1px solid #F6F5F6;
   		}
   		.q_accordion_holder.boxed div.accordion_content h2,.q_accordion_holder.boxed div.accordion_content #reviews h2.woocommerce-Reviews-title{
   			font-family: 'Barlow', sans-serif;
   			color: #41453F;
   			font-size: 24px;
   			margin: 0 0 5px;
   			font-weight: 700;
   		}
   		.woocommerce div.product div.related, .woocommerce div.product div.upsells{
   			border-top: 1px solid #AEAEAE;
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			padding: 50px 0 0;
   			margin: 20px 0 0;
   		}
   		.woocommerce div.product div.related .qode-related-upsells-title, .woocommerce div.product div.related h4, .woocommerce div.product div.upsells .qode-related-upsells-title, .woocommerce div.product div.upsells h4{
   			font-size: 30px;
   			color: #4196d2;
   			font-weight: bold;
   		}
   		.woocommerce ul.products li.product h6{
   			font-size: 15px;
   			font-weight: bold;
   			margin: 0 0 15px;
   			padding: 0;
   			text-align: left;
   			color: #4196d2;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.woocommerce ul.products li.product .price{
   			font-size: 18px;
   			text-align: left;
   			font-weight: bold;
   			color: #455a64;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product a.qbutton.out-of-stock-button{
   			font-family: 'Open Sans', sans-serif;
   			font-weight: 600;
   			font-size: 16px;
   			border-radius: 0;
   		}
   		.woocommerce ul.products li.product:hover .image-wrapper img{
   			opacity: .5;
   		}
   		.woocommerce ul.products li.product .product-categories, .woocommerce-page ul.products li.product .product-categories{
   			text-align: left;
   			margin-top: 5px;
   			margin-bottom: -5px;
   		}
   		.woocommerce ul.products li.product .product-categories a, .woocommerce-page ul.products li.product .product-categories a{
   			font-size: 15px;
   			font-family: 'Open Sans', sans-serif;
   			color: #41453f;
   			font-weight: 400;
   			text-transform: uppercase;
   		}
   		.woocommerce-product-details__short-description p span{
   			font-size: 15px !important;
   			line-height: 26px;
   			font-weight: 400; 
   			font-family: 'Barlow', sans-serif !important;
   		}
   		@media screen and (max-width: 900px){
   			.woocommerce div.product .cart .quantity{
   				width: 100%;
   				padding: 0 0 15px;
   				text-align: center;
   			}
   			.woocommerce #content .cart .button, .woocommerce .cart .button{
   				width: 100%;
   			}
   		}
   		@media screen and (max-width: 767px){
   			.woocommerce-breadcrumb{
   				margin: 0 0 10px;
   			}
   			.woocommerce div.product .cart{
   				margin: 40px 0 10px;
   			}
   		}

/* 	==========================================================================
    Pages
   	========================================================================== */
   		.page-header{
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			padding: 80px 0;
   			background: rgba(29,63,93,1);
			background: -moz-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(25,85,142,1) 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(29,63,93,1)), color-stop(100%, rgba(25,85,142,1)));
			background: -webkit-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(25,85,142,1) 100%);
			background: -o-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(25,85,142,1) 100%);
			background: -ms-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(25,85,142,1) 100%);
			background: linear-gradient(to right, rgba(29,63,93,1) 0%, rgba(25,85,142,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3f5d', endColorstr='#19558e', GradientType=1 );
   		}
   		.page-header h1{
   			text-align: center;
   			font-weight: bold;
   			font-size: 50px;
   			color: #fff;
   			text-transform: uppercase;
   		}
   		.page-content{
   			width: 100%;
   			display: inline-block;
   			vertical-align: top;
   			padding: 60px 30px;
   			box-sizing: border-box;
   		}
   		.contact-box{
   			background: #E3F2FD;
   			padding: 65px 90px;
   		}
   		.contactbox-title h3{
   			font-size: 35px;
   			font-weight: 400;
   			color: #737273;
   			margin: 0 0 10px;
   			letter-spacing: 0;
   		}
   		.contactbox-title p{
   			font-size: 18px;
   			color: #737273;
   		}
   		.contact-box .gform_wrapper{
   			margin: 50px 0 0;
   		}
   		.contact-box .gform_wrapper ul.gform_fields li.gfield{
   			padding: 0;
   			margin: 0 0 30px;
   		}
   		.contact-box .gform_wrapper ul.gform_fields li.gfield div.ginput_container{
   			margin: 0;
   		}
   		.contact-box .gform_wrapper ul.gform_fields li.gfield .gfield_label,.contact-box .gform_wrapper ul.gform_fields li.gfield .name_first label,.contact-box .gform_wrapper ul.gform_fields li.gfield .name_last label{
   			display: none;
   		}
   		.contact-box .gform_wrapper ul.gform_fields li.gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
   		.contact-box .gform_wrapper ul.gform_fields li.gfield textarea{
   			width: 100%;
   			text-align: center;
   			font-size: 16px;
   			font-family: 'Open Sans', sans-serif;
   			font-weight: 400;
   			padding: 0 15px;
   			height: 60px;
   			background: #fff;
   			margin: 0;
   			border-radius: 3px;
   			box-shadow: 0 3px 8px rgba(0,0,0,0.1);
   		}
   		.contact-box .gform_wrapper ul.gform_fields li.gfield textarea{
   			height: 240px;
   			padding: 15px;
   		}
   		.contact-box .gform_wrapper .gform_footer{
   			padding: 0;
   			margin: 0;
   		}
   		.contact-box .gform_wrapper .gform_footer input.button, .contact-box .gform_wrapper .gform_footer input[type="submit"], .contact-box .gform_wrapper .gform_page_footer input.button, .contact-box .gform_wrapper .gform_page_footer input[type="submit"]{
   			background: #00E676;
   			color: #fff;
   			margin: 0;
   			width: 100%;
   			font-size: 26px;
   			font-family: 'Open Sans', sans-serif;
   			font-weight: bold;
   			text-align: center;
   			border: 0;
   			height: 60px;
   			border-radius: 3px;
   		}
   		.contact-box .gform_wrapper .gform_footer input.button:hover, .contact-box .gform_wrapper .gform_footer input[type="submit"]:hover, .contact-box .gform_wrapper .gform_page_footer input.button:hover, .contact-box .gform_wrapper .gform_page_footer input[type="submit"]:hover{
   			background: #1A5083;
   		}
   		.inner-section2{
   			padding: 120px 0;
   		}
   		.inner-section3.home-section8:after{
   			display: none
   		}
   		.inner-section3 .home-section8-small-title{
   			color: #fff;
   			font-size: 30px;
   			margin: 0 0 35px !important;
   		}
   		.inner-section3{
   			padding-top: 100px; 
   		}
   		.inner-section3-head h2{
   			font-size: 40px;
   			color: #fff;
   			font-weight: 400;
   		}
   		.inner-section3-head h4, .inner-section3-head p{
   			color: #fff;
   			font-size: 30px;
   			font-weight: 700;
   			line-height: 42px;
   		}
   		.inner-section3-head h4{
   			margin: 15px 0 10px;
   		}
   		.inner-section3-price-box h3{
   			font-size: 47px;
   			font-weight: 700;
   			line-height: 47px;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.inner-section3-price-box h2{
   			font-weight: 700;
   			font-size: 70px;
   			font-family: 'Open Sans', sans-serif;
   			line-height: 70px;
   		}
   		.inner-section3-price-box p{
   			font-size: 22px;
   			font-weight: 600;
   			font-family: 'Open Sans', sans-serif;
   			padding-top: 5px;
   		}
   		.inner-section3-price-box .bdr-text span{
   			font-size: 22px;
   			font-weight: 600;
   			font-family: 'Open Sans', sans-serif;
   			line-height: 29px;
   		}
   		.inner-section3-price-box .bdr-text.vc_text_separator.full div{
   			background: #1C4469;
   			border: none;
   			padding: 0 12px;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.bdr-text.vc_text_separator.full{
   			border-top: 2px solid #eaeaea;
   			margin-top: 30px;
   			padding-bottom: 22px;
   			margin-right:auto;
   			margin-left:auto;
   			width: 60%;
   		}
   		.inner-section3-price-box > .vc_column-inner > .wpb_wrapper{
   			padding: 37px 70px;
   			border: 1px solid #fff;
   			margin-top: 60px; 
   		}
   		.testimonial-section-title{
   			font-size: 30px;
   			color: #4196D2;
   			font-weight: 400;
   			padding-bottom: 50px;
   			text-align: center;  
   		}
   		.competitive-section-title h2{
   			width: auto;
   			background: #00E676;
   			padding: 10px 35px;
   			text-transform: uppercase;
   			position: relative;
   			display: table;
   			font-size: 40px;
   			margin: 0 auto 22px!important;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.competitive-section-title h2:after{
   			position: absolute;
   			content: "";
   			top: 100%;
   			left: 0;
   			right: 0;
   			margin: 0 auto;
   			width: 0;
   			height: 0;
   			border-style: solid;
   			border-width: 22px 22px 0 22px;
   			border-color: #00E676 transparent transparent transparent;
   		}
   		.competitive-section-head{
   			padding: 100px 0 170px;
   		}
   		.inner-footer-section{
   			background: rgba(69,90,99,1);
   			background: -moz-linear-gradient(top, rgba(69,90,99,1) 0%, rgba(69,90,99,1) 0%, rgba(55,71,79,1) 88%, rgba(55,71,79,1) 100%);
   			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,90,99,1)), color-stop(0%, rgba(69,90,99,1)), color-stop(88%, rgba(55,71,79,1)), color-stop(100%, rgba(55,71,79,1)));
   			background: -webkit-linear-gradient(top, rgba(69,90,99,1) 0%, rgba(69,90,99,1) 0%, rgba(55,71,79,1) 88%, rgba(55,71,79,1) 100%);
   			background: -o-linear-gradient(top, rgba(69,90,99,1) 0%, rgba(69,90,99,1) 0%, rgba(55,71,79,1) 88%, rgba(55,71,79,1) 100%);
   			background: -ms-linear-gradient(top, rgba(69,90,99,1) 0%, rgba(69,90,99,1) 0%, rgba(55,71,79,1) 88%, rgba(55,71,79,1) 100%);
   			background: linear-gradient(to bottom, rgba(69,90,99,1) 0%, rgba(69,90,99,1) 0%, rgba(55,71,79,1) 88%, rgba(55,71,79,1) 100%);
   			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#455a63', endColorstr='#37474f', GradientType=0 );
   			padding-bottom: 150px; 
   		}
   		.inner-footer-big-img{
   			margin-top: -100px;
   		}
   		.inner-footer-box h6{
   			font-size: 35px;
   			font-weight: 600;
   			padding: 0 0 10px; 
   		}
   		.inner-footer-box p{
   			font-size: 24px;
   		}
   		.inner-footer-box > .wpb_wrapper{
   			padding: 20px 40px;
   			width: auto;
   			margin: 0 auto;
   			display: table;
   			border: 1px solid #fff;
   		}
   		.inner-footer-price{
   			padding: 60px 0 50px;
   		}
   		.inner-footer-price h6, .inner-footer-price p{
   			font-size: 26px;
   			font-family: 'Open Sans', sans-serif;
   			font-weight: 600;
   		}
   		.inner-footer-price h4{
   			font-size: 80px;
   			font-family: 'Open Sans', sans-serif;
   			font-weight: 600;
   			margin-top: -10px;
   		}
   		.inner-footer-order .order-btn{
   			font-size: 30px;
   			font-weight: 600;
   			background: #00E676;
   			border-radius: 4px;
   			padding: 13px 80px;
   			display: inline-block;
   			margin-bottom: 20px;
   			font-family: 'Open Sans', sans-serif; 
   			color: #fff;
   		}
   		.inner-footer-order .order-btn:hover{
   			background: #fff;
   			color: #00E676;
   		}
   		.inner-footer-order .text{
   			font-size: 18px;
   			font-family: 'Open Sans', sans-serif;
   		}
   		.inner-footer-order img{
   			margin: 35px 0 15px !important;
   		}
   		.inner-footer-order .link:hover{
   			color: #fff;
   		}
   		.hero-section .tp-caption {
   		    font-family: 'Barlow', sans-serif !important;
   		}
   		.product-table .table-head-box p{
   			font-size: 14px;
   			font-weight: 600;
   			color: #fff;
   			margin: 5px auto 0px;
   		}
   		.product-table .active_column .table-head-box p span{
   			color: #00adee;
   		}
   		.product-table div.p_table_1_1 div.column_1 li.header_row_1, .product-table div.p_table_1_1 div.column_2 li.header_row_1, .product-table div.p_table_1_1 div.column_3 li.header_row_1, .product-table div.p_table_1_1 div.column_4 li.header_row_1{
   			background: #58595B !important;
   			border-top: none !important;
   			border-left: 1px solid rgba(255,255,255,0.1) !important;
   			border-bottom: none !important;
   		}
   		.product-table div.p_table_1_1 div.caption_column li.header_row_1, .product-table div.p_table_1 li.row_style_4{
   			background: #F8F8F8 !important;
   			border: 0;
   		}
   		.product-table div.p_table_1 li.row_style_2, .product-table div.p_table_1 li.row_style_1{
   			background: #E6E7E8 !important;
   		}
   		.product-table > .vc_column-inner > .wpb_wrapper{
   			background: #F8F8F8;
   			padding: 20px;
   			box-shadow: 1px 4px 5px rgba(0,0,0,0.1);
   			border-radius: 5px 30px 5px 5px;
   		}
   		.product-table div.p_table_1 div.column_1, .product-table div.p_table_1 div.column_2, .product-table div.p_table_1 div.column_3, .product-table div.p_table_1 div.column_4{
   			border-radius: 0;
   			-webkit-transition: all 0.35s ease 0s;
   			   -moz-transition: all 0.35s ease 0s;
   			    -ms-transition: all 0.35s ease 0s;
   			     -o-transition: all 0.35s ease 0s;
   			        transition: all 0.35s ease 0s;
   		}
   		.product-table div.p_table_1#Table_t1_s1 li.row_style_1 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_2 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_3 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_4 span{
   			font-size: 15px !important;
   			color: #3B3B3B;
   		}
   		.product-table div.p_table_1 div.column_1:hover,
   		.product-table div.p_table_1 div.column_2:hover,
   		.product-table div.p_table_1 div.column_3:hover,
   		.product-table div.p_table_1 div.column_4:hover,
   		.product-table div.p_table_1 div.active_column,
   		.product-table div.p_table_1.p_table_hover_light div.active_column:hover,
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover{
   			box-shadow: none;
   			position: relative;
   			left: 0;
   			right: 0;
   			box-shadow: none;
   		}
   		.product-table div.p_table_1 ul li img,.product-table  div.p_table_1 ul li span.css3_grid_icon{
   			max-height: 80px;
   		}
   		.product-table div.p_table_1 ul li i{
   			color: #BBBDBF;
   			font-size: 22px;
   		}
   		.product-table div.p_table_1 div.column_1:hover ul li i,.product-table div.p_table_1 div.column_2:hover ul li i,
   		.product-table div.p_table_1 div.column_3:hover ul li i,.product-table div.p_table_1 div.column_4:hover ul li i,
   		.product-table div.p_table_1 div.active_column ul li i{
   			color: #00E576;
   		}
   		.product-table div.p_table_1 div.column_1:hover li.header_row_1,
   		.product-table div.p_table_1 div.column_2:hover li.header_row_1,
   		.product-table div.p_table_1 div.column_3:hover li.header_row_1,
   		.product-table div.p_table_1 div.column_4:hover li.header_row_1,
   		.product-table div.p_table_1 div.active_column li.header_row_1,
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_1{
   			padding: 13px 0 2px !important;
   			border-radius: 0;
   			border-left: 0px!important;
   			background: rgb(29,64,97)!important;
   			background: -moz-linear-gradient(left,  rgba(29,64,97,1) 0%, rgba(28,77,124,1) 98%, rgba(65,94,119,1) 100%)!important;
   			background: -webkit-linear-gradient(left,  rgba(29,64,97,1) 0%,rgba(28,77,124,1) 98%,rgba(65,94,119,1) 100%)!important;
   			background: linear-gradient(to right,  rgba(29,64,97,1) 0%,rgba(28,77,124,1) 98%,rgba(65,94,119,1) 100%)!important;
   			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4061', endColorstr='#415e77',GradientType=1 )!important;
   		}
   		.product-table div.p_table_1 div.column_1:hover li.row_style_3,.product-table div.p_table_1 div.column_2:hover li.row_style_3,
   		.product-table div.p_table_1 div.column_3:hover li.row_style_3,.product-table div.p_table_1 div.column_4:hover li.row_style_3,
   		.product-table div.p_table_1 div.column_1:hover li.row_style_4,.product-table div.p_table_1 div.column_2:hover li.row_style_4,
   		.product-table div.p_table_1 div.column_3:hover li.row_style_4,.product-table div.p_table_1 div.column_4:hover li.row_style_4,
   		.product-table div.p_table_1 div.active_column li.row_style_3,.product-table div.p_table_1 div.active_column li.row_style_4{
   			background: #A3B1BF!important
   		}
   		.product-table div.p_table_1 div.column_1:hover li.row_style_1,.product-table div.p_table_1 div.column_2:hover li.row_style_1,
   		.product-table div.p_table_1 div.column_3:hover li.row_style_1,.product-table div.p_table_1 div.column_4:hover li.row_style_1,
   		.product-table div.p_table_1 div.column_1:hover li.row_style_2,.product-table div.p_table_1 div.column_2:hover li.row_style_2,
   		.product-table div.p_table_1 div.column_3:hover li.row_style_2,.product-table div.p_table_1 div.column_4:hover li.row_style_2,
   		.product-table div.p_table_1 div.active_column li.row_style_1,.product-table div.p_table_1 div.active_column li.row_style_2{
   			background: #E7EBEE!important;
   		}
   		.product-table div.p_table_1 div.column_1:hover li.row_style_1, 
   		.product-table div.p_table_1 div.column_2:hover li.row_style_1, 
   		.product-table div.p_table_1 div.column_3:hover li.row_style_1, 
   		.product-table div.p_table_1 div.column_4:hover li.row_style_1, 
   		.product-table div.p_table_1 div.column_1:hover li.row_style_2, 
   		.product-table div.p_table_1 div.column_2:hover li.row_style_2, 
   		.product-table div.p_table_1 div.column_3:hover li.row_style_2, 
   		.product-table div.p_table_1 div.column_4:hover li.row_style_2, 
   		.product-table div.p_table_1 div.column_1:hover li.row_style_3, 
   		.product-table div.p_table_1 div.column_2:hover li.row_style_3, 
   		.product-table div.p_table_1 div.column_3:hover li.row_style_3, 
   		.product-table div.p_table_1 div.column_4:hover li.row_style_3, 
   		.product-table div.p_table_1 div.column_1:hover li.row_style_4, 
   		.product-table div.p_table_1 div.column_2:hover li.row_style_4, 
   		.product-table div.p_table_1 div.column_3:hover li.row_style_4, 
   		.product-table div.p_table_1 div.column_4:hover li.row_style_4, 
   		.product-table div.p_table_1 div.active_column li.row_style_1, 
   		.product-table div.p_table_1 div.active_column li.row_style_2, 
   		.product-table div.p_table_1 div.active_column li.row_style_3, 
   		.product-table div.p_table_1 div.active_column li.row_style_4, 
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_1, 
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_2, 
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_3, 
   		.product-table div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_4{
   			padding: 9px 0 !important;
   		}
   		.home-section5, .home-section6{
   			display: none;
   		}
   		.home-section5 .section-title{
   			margin: 0 0 35px;
   		}
   		.home-section5 .accordion-slider h3.as-layer{
   			font-size: 30px;
   			color: #fff;
   			font-weight: 700;
   			transform: skew(20deg);
   		}
   		.home-section5 .as-panels .as-panel{
   			transform: skew(-20deg);
   			overflow: hidden;
   			margin-left: -110px; 
   			width: 100%;	
   		}
   		.home-section5 .as-panels .as-panel img{
   			transform: skew(20deg);
   			width: 100%;
   			position: relative;
   			left: -120px;
   			height: auto !important;
   		}
   		.full-content-box .img{
   			position: relative;
   			border-radius: 0 40px 0 0;
   			overflow: hidden;
   		}
   		.full-content-box .info{
   			position: absolute;
   			top: 0px;
   			left: 0px;
   			padding: 40px 0 0 50px;
   		}
   		.full-content-box .info h2{
   			font-size: 70px;
   			color: #fff;
   			font-weight: 700;
   			text-transform: uppercase;
   			line-height: 60px;
   			width: 50%;
   		}
   		.full-content-box .info .designation{
   			font-weight: 600;
   			color: #fff;
   			padding: 5px 10px;
   			background-color: #1C3352;
   			margin: 15px 0 0;
   			font-size: 18px;
   			width: auto;
   			display: inline-block;
   		}
   		.full-content-box .info .detail{
   			font-size: 18px;
   			line-height: 28px;
   			margin: 15px 0 0;
   			color: #fff;
   			width: 50%;
   		}
   		.home-section6-box{
   			margin: 50px 0 0;
   		}
   		.home-section6{
   			padding: 100px 0;
   		}
   		.home-section6-box h2{
   			font-size: 15px;
   			color: #1C4C7B;
   			font-weight: 600;
   			margin: 25px 0 15px;
   		}
   		.home-section6-box{
   			text-align: center;
   		}
   		.home-section6-box .designation{
   			color: #3B3B3B;
   			font-size: 15px;
   			line-height: 24px;
   			height: 48px;
   			overflow: hidden;
   		}
   		.home-section6-box .detail{
   			display: none;
   		}
   		.home-section6-box .img-full-width{
   			overflow: hidden;
   			border-radius: 0 20px 0 0;
   		}
   		.home-section6 .section-title{
   			margin: 0 0 80px;
   		}
   		.home-section7-head{
   			padding: 55px 0;
   			margin: 0 0 120px !important;
   		}
   		.home-section7-main-box .left{
   			float: left;
   			margin: -110px 30px 0 0; 
   		}
   		.home-section7-main-box .right{
   			display: block;
   			overflow: hidden;
   		}
   		.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
   			background: rgba(55,71,79,1);
   			background: -moz-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
   			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(55,71,79,1)), color-stop(0%, rgba(55,71,79,1)), color-stop(100%, rgba(69,90,100,1)));
   			background: -webkit-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
   			background: -o-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
   			background: -ms-linear-gradient(left, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
   			background: linear-gradient(to right, rgba(55,71,79,1) 0%, rgba(55,71,79,1) 0%, rgba(69,90,100,1) 100%);
   			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37474f', endColorstr='#455a64', GradientType=1 );
   			padding: 50px 50px 0px 40px;
   			border-radius: 0 35px 0 0;
   			display: inline-block;
   		}
   		.home-section7-box{
   			margin-bottom:60px; 
   		}
   		.home-section7-box h4{
   			font-weight: 700;
   			font-size: 20px;
   			color: #4196D2;
   			margin-top:25px; 
   		}
   		.home-section7-box h6{
   			font-size: 15px;
   			font-weight: 700;
   			color: #3B3B3B;
   			margin: 30px 0 10px;
   		}
   		.home-section7-box .text-p{
   			color: #4196D2;
   			margin: 0 0 10px;
   			font-weight: 500;
   		}
   		.wpsm-show:after, .wpsm-hide:after, .show_more .wpsm-show::after, .show_more .wpsm-hide::after {
   		    color: #3B3B3B;
   		    font-size: 14px;
   		    font-weight: 600;
   		    display: inline-block;
   		    position: absolute;
   		    top: 0;
   		    width: 100%;
   		    left: 0;
   		    content: "Read more";
   		    -webkit-transition: all 0.35s ease 0s;
   		    -moz-transition: all 0.35s ease 0s;
   		    -ms-transition: all 0.35s ease 0s;
   		    -o-transition: all 0.35s ease 0s;
   		    transition: all 0.35s ease 0s;
   		    padding: 8px 15px;
   		    background-color: #D0D2D3;
   		    z-index: 1;
   		}
   		.wpsm-hide:after, .show_more .wpsm-hide::after {
   		    content: "Read less";
   		}
   		.wpsm-show, .wpsm-hide, .show_more .wpsm-show, .show_more .wpsm-hide {
   		    position: relative;
   		    padding: 8px 15px;
   		    width: 100%;
   		    box-sizing: border-box;
   		    overflow: hidden;
   		}
   		.home-section7-box .wpb_single_image img{
   			height: 135px;
   			width: auto;
   		}
   		.home-section7{
   			padding-bottom: 400px; 
   		}
   		.home-section8{
   			background: rgba(29,63,93,1);
   			background: -moz-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(29,63,93,1) 0%, rgba(27,77,124,1) 100%);
   			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(29,63,93,1)), color-stop(0%, rgba(29,63,93,1)), color-stop(100%, rgba(27,77,124,1)));
   			background: -webkit-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(29,63,93,1) 0%, rgba(27,77,124,1) 100%);
   			background: -o-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(29,63,93,1) 0%, rgba(27,77,124,1) 100%);
   			background: -ms-linear-gradient(left, rgba(29,63,93,1) 0%, rgba(29,63,93,1) 0%, rgba(27,77,124,1) 100%);
   			background: linear-gradient(to right, rgba(29,63,93,1) 0%, rgba(29,63,93,1) 0%, rgba(27,77,124,1) 100%);
   			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3f5d', endColorstr='#1b4d7c', GradientType=1 );
   			padding-bottom: 120px;
   		}
   		.home-section8:after{
   			position: absolute;
   			content: "";
   			left: 0;
   			top: 0;
   			z-index: 1;	
   			width: 0;
   			height: 0;
   			border-style: solid;
   			border-width: 140px 1920px 0 0;
   			border-color: #F8F8F8 transparent transparent transparent;
   		}
   		.home-section8-big-img{
   			margin: -240px 0 0 -100px;
   		}
   		.home-section8-small-title{
   			font-size: 24px;
   		    font-weight: 400;
   		    margin: 0 0 45px !important;
   		    color: #4196d2;
   		    text-align: center;
   		}
   		.home-section8 .section-title{
   			margin: 0 0 10px;
   		}
   		.home-section8-table .head h6{
   			font-size: 16px;
   			color: #fff;
   			text-align: center;
   			font-weight: 600;
   		}
   		.home-section8-table .head span{
   			font-size: 10px;
   			font-weight: 600;
   			color: #fff;
   			margin: 10px 0 0;
   			display: inline-block;
   		}
   		.home-section8-table .head h3{
   			font-size: 40px !important;
   			color: #fff;
   			font-weight: 700 !important;
   		}
   		.home-section8-table .head1 span, .home-section8-table .head1 h3{
   			color: #D1D2D4;
   		}
   		.home-section8-table div.p_table_1_11 div.column_1 li.header_row_1{
   			background: #58585A !important;
   			border-right: 1px solid rgba(255,255,255,0.3);
   			box-sizing: border-box;
   		}
   		.home-section8-table div.p_table_1_11 div.column_2 li.header_row_1{
   			background: #1D456B !important;
   			border-radius: 0;
   		}	
   		.home-section8-table div.p_table_1_11 div.column_1 li.header_row_2{
   			background: #404041 !important;	
   			border-top: 1px solid rgba(255,255,255,0.3);
   			border-right: 1px solid rgba(255,255,255,0.3);
   			box-sizing: border-box;
   		}
   		.home-section8-table div.p_table_1_11 div.column_2 li.header_row_2{
   			background: #1C4A75 !important;
   			border-top: 1px solid rgba(255,255,255,0.3);
   			box-sizing: border-box;
   		}
   		.home-section8-table div.p_table_1 li.row_style_3, .home-section8-table div.p_table_1 li.row_style_4 {
   		    background: #E7E7E8 !important;
   		}
   		.home-section8-table div.p_table_1 li.footer_row, .home-section8-table div.p_table_1_11 div.caption_column li.header_row_1, .home-section8-table div.p_table_1_11 div.caption_column li.header_row_2{
   			border-top: none !important;
   			background: #F8F8F8 !important;
   		}
   		.home-section8-table div.p_table_1 a.sign_up, .home-section8-table div.p_table_1 a.sign_up:hover, .home-section8-table div.p_table_1 .css3_grid_hidden_rows_control:hover{
   			width: 100%;
   			background: #00E676;
   			color: #fff;
   			font-size: 16px;
   			border: none !important;
   			padding: 10px !important;
   			text-transform: uppercase;
   			font-weight: 600;
   			letter-spacing: 0.5px;
   			display: inline-block;
   			box-sizing: border-box !important;
   			height: auto !important;
   		}
   		.home-section8-table div.p_table_1 a.sign_up:hover{
   			background: #1B4975 !important;
   		}
   		.home-section8-table div.p_table_1 li span.css3_grid_vertical_align_table{
   			color: #404041
   		}
   		.home-section8-table-box{
   			width: 65%;
   			margin: 0 auto;
   			padding: 30px;
   			background: #F8F8F8;
   			border-radius: 5px;
   		}
   		.home-section8-chat{
   			padding-top: 100px;
   		}
   		.testimonial-section{
   			padding: 100px 0;
   		}
   		.testimonials_c_holder .testimonial_content_inner{
   			padding: 0;
   			display: -webkit-box;
   			display: -moz-box;
   			display: -ms-flexbox;
   			display: -moz-flex;
   			display: -webkit-flex;
   			display: flex;
   			-webkit-flex-flow: row wrap;
   			flex-flow: row wrap;
   		}
   		.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder{
   			order: 2;
   			margin: 30px auto 0;
   		}
   		.testimonials_c_holder .testimonial_content_inner .testimonial_text_holder{
   			order: 1;
   		}
   		.home-section8-table .icon-table i{
   			font-size: 24px;
   		}
   		.testimonial-slider > .vc_column-inner > .wpb_wrapper{
   			width: 70%;
   			margin: 0 auto;
   		}
   		.testimonial-slider .testimonial_text_inner p{
   			font-size: 20px;
   			line-height: 28px;
   		}
   		.testimonial-slider .testimonial_text_inner p:first-child{
   			position: relative;
   			padding: 65px 0;
   		}
   		.testimonial-slider .testimonial_text_inner p:first-child:after, .testimonial-slider .testimonial_text_inner p:first-child:before{
   			position: absolute;
   			left: 0;
   			margin: 0 auto;
   			display: table;
   			right: 0;
   			content: "";
   			height: 40px;
   			width: 50px;
   			color: #000;
   			font-size: 50px;
   			background-repeat: no-repeat; 
   		}
   		.testimonial-slider .testimonial_text_inner p:first-child:after{
   			background-image: url('http://www.azuridev2.com.au/neurovita/wp-content/uploads/2018/01/testmonial-icon-top.png');
   			top: 0;
   		}
   		.testimonial-slider .testimonial_text_inner p:first-child:before{
   			bottom: 0;
   			background-image: url('http://www.azuridev2.com.au/neurovita/wp-content/uploads/2018/01/testmonial-icon-bottom.png');
   		}
   		.testimonial-slider .testimonial_text_inner .testimonial_author{
   			font-size: 16px;
   		}
   		.testimonial-slider .testimonials_c_holder .flex-control-nav{
   			margin-top:0; 
   		}
   		.testimonial-slider .testimonials_c{
   			position: relative;
   		}
   		.testimonial-slider .flex-direction-nav .flex-nav-prev{
		    position: absolute;
		    top: 50%;
		    left: -70px;
		    margin-top: -26px;
   		}
   		.testimonial-slider .flex-direction-nav .flex-nav-next{
   			position: absolute;
   			right: -40px;
   			top: 50%;
		    margin-top: -26px;
   		}
   		.testimonial-slider .flex-direction-nav a{
			background: url('../../bridge-child/img/arrow.png') no-repeat left top;
			width: 31px;
			height: 52px;
			display: inline-block;
			border: 0;
			font-size: 0;
		}
		.testimonial-slider .flex-direction-nav .flex-nav-prev a{
			-webkit-transform: rotate(180deg);
			   -moz-transform: rotate(180deg);
			    -ms-transform: rotate(180deg);
			     -o-transform: rotate(180deg);
			        transform: rotate(180deg);
		}
   		.nootropics-img-section .nootropics-img{
   			position: relative;
   		} 
   		.nootropics-img-section-text{
   			position: absolute;
   		    top: 80px;
   		    left: 0;
   		    width: 100%;
   		    text-align: center;
   		    padding: 0 30px;
   		    box-sizing: border-box;
   		}
   		.competitors-home-section{
   			margin-top: 100px; 
   		}
   		.home-section8-big-img-box{
   			margin-left: -100px; 
   		}
   		.modafinil-table-head p{
   			font-size: 24px;
   			padding-top: 10px; 
   		}
   		.modafinil-table-head{
   			padding-bottom: 100px; 
   		}
   		.modafinil-table-section{
   			padding: 120px 0;
   		}
   		.modafinil-table{
   			font-family: 'Open Sans', sans-serif !important; 
   		}
   		.modafinil-table h2.title{
   			font-size: 18px !important;
   			color: #3B3B3B;
   			font-weight: 600 !important;
   			font-family: 'Open Sans', sans-serif !important;
   			line-height: normal !important;
   			height: auto; 
   		}
   		.modafinil-table div.p_table_1 li span.css3_grid_vertical_align{
   			vertical-align: bottom;
   		}
   		.modafinil-table div.p_table_1 li.css3_grid_row_2,.modafinil-table div.p_table_1 li.css3_grid_row_3,.modafinil-table div.p_table_1 li.css3_grid_row_4,
   		.modafinil-table div.p_table_1 li.css3_grid_row_5,.modafinil-table div.p_table_1 li.css3_grid_row_6,.modafinil-table div.p_table_1 li.css3_grid_row_7{
   			padding: 9px 0!important;
   		}
   		.modafinil-table div.p_table_1 li.css3_grid_row_2 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_2 span.css3_grid_vertical_align,
   		.modafinil-table div.p_table_1 li.css3_grid_row_3 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_3 span.css3_grid_vertical_align,
   		.modafinil-table div.p_table_1 li.css3_grid_row_4 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_4 span.css3_grid_vertical_align,
   		.modafinil-table div.p_table_1 li.css3_grid_row_5 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_5 span.css3_grid_vertical_align,
   		.modafinil-table div.p_table_1 li.css3_grid_row_6 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_6 span.css3_grid_vertical_align,
   		.modafinil-table div.p_table_1 li.css3_grid_row_7 span.css3_grid_vertical_align_table,.modafinil-table div.p_table_1 li.css3_grid_row_7 span.css3_grid_vertical_align{
   			display: inline-block;
   			vertical-align: top;
   			width: 100%;
   			padding: 0!important;
   		}
   		.modafinil-table div.p_table_1_7 div.column_1 li.header_row_1, 
   		.modafinil-table div.p_table_1_7 div.column_2 li.header_row_1, 
   		.modafinil-table div.p_table_1_7 div.column_3 li.header_row_1, 
   		.modafinil-table div.p_table_1_7 div.column_4 li.header_row_1{
   			background: #F6F6F6 !important;
   		}
   		.modafinil-table div.p_table_1 div.caption_column{
   			width: 0;
   		}
   		.modafinil-table p{
   			font-size: 13px;
   			color: #3B3B3B;
   			text-align: left;
   			padding: 0 0 0 30px;
   			-webkit-display: flex;
   			-moz-display: flex;
   			-ms-display: flex;
   			-o-display: flex;
   			display: flex;
   			-webkit-align-items: center;
   			-moz-align-items: center;
   			-ms-align-items: center;
   			-o-align-items: center;
   			align-items: center;
   		}
   		.modafinil-table p i{
   			margin-right: 5px;
   			font-size: 16px; 
   		}
   		.modafinil-table p i.green{
   			color: #00E676;
   		}
   		.modafinil-table p i.red{
   			color: #FF8A92;
   		}
   		.modafinil-table div.p_table_1 h3{
   			font-size: 70px !important;
   			color: #3B3B3B;
   			line-height: 70px !important;
   			font-weight: 600 !important;
   		}
   		.modafinil-table h6{
   			font-size: 18px !important;
   			color: #3B3B3B;
   			margin-top: 8px !important; 
   			font-weight: 500 !important;
   		}
   		.modafinil-table div.p_table_1 li.row_style_3 span span{
   			color: #989898;
   			font-size: 20px !important;
   			margin: 0 0 5px;
   		}
   		.modafinil-table div.p_table_1 li:nth-last-child(2){
   			margin-top: 100px !important;
   			border-top: 1px solid #CFCFCF;
   		}
   		.modafinil-table div.p_table_1 li:nth-last-child(2) span.css3_grid_vertical_align{
   			vertical-align: middle;
   		}
   		.modafinil-table div.p_table_1 div.column_1 ul, 
   		.modafinil-table div.p_table_1 div.column_2 ul, 
   		.modafinil-table div.p_table_1 div.column_3 ul, 
   		.modafinil-table div.p_table_1 div.column_4 ul,
   		.modafinil-table div.p_table_1 li.row_style_4, 
   		.modafinil-table div.p_table_1_7 div.column_1 li.header_row_2, 
   		.modafinil-table div.p_table_1_7 div.column_2 li.header_row_2, 
   		.modafinil-table div.p_table_1_7 div.column_3 li.header_row_2, 
   		.modafinil-table div.p_table_1_7 div.column_4 li.header_row_2, 
   		.modafinil-table div.p_table_1 li.footer_row, 
   		.modafinil-table div.p_table_1 li.row_style_3, 
   		.modafinil-table div.p_table_1 li.row_style_1, 
   		.modafinil-table div.p_table_1 li.row_style_2{
   			background: #F0F0F0 !important;
   		}
   		.modafinil-table div.p_table_1 div.column_1 ul, 
   		.modafinil-table div.p_table_1 div.column_2 ul, 
   		.modafinil-table div.p_table_1 div.column_3 ul, 
   		.modafinil-table div.p_table_1 div.column_4 ul{
   			display: inline-block;
   		}
   		.modafinil-table div.p_table_1 div.column_1, 
   		.modafinil-table div.p_table_1 div.column_2, 
   		.modafinil-table div.p_table_1 div.column_3, 
   		.modafinil-table div.p_table_1 div.column_4{
   			padding: 0 10px;
   			box-sizing: border-box;
   		}
   		.modafinil-table div.p_table_1 li.footer_row{
   			padding: 10px 0!important;
   			border-top: none;
   			height: auto;
   		}
   		.modafinil-table div.p_table_1.p_table_hover_light div.column_1:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_light div.column_2:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_light div.column_3:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_light div.column_4:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_light div.active_column li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_disabled div.column_1:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_disabled div.column_2:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_disabled div.column_3:hover li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_disabled div.column_4:hover li.footer_row{
   			padding: 10px 0!important;
   		}
   		.modafinil-table div.p_table_1 div.column_3 li.footer_row, 
   		.modafinil-table div.p_table_1.p_table_hover_disabled div.column_3:hover li.footer_row{
   			border-top: 1px solid #CFCFCF;
   			padding: 25px 0!important;
   		}
   		.modafinil-table div.p_table_1 a.sign_up, .modafinil-table div.p_table_1 a.sign_up:hover{
		    width: 170px;
		    padding: 9px !important;
		    height: auto;
		    background: #00E676;
		    border-radius: 90px;
		    text-shadow: none;
		    border: none;
		    font-size: 20px;
		    font-weight: 600;
		    text-transform: uppercase;
		    color: #fff;
		    line-height: 24px;
   		}
   		.modafinil-table div.p_table_1 a.sign_up:hover{
   			background: #1C4D7C;
   		}
   		/* .modafinil-table div.p_table_1 div.column_1, 
   		.modafinil-table div.p_table_1 div.column_2, 
   		.modafinil-table div.p_table_1 div.column_4{
   			transform: scale(0.9);
   		}
   		.modafinil-table div.p_table_1 div.column_3{
   			transform: scale(1.1);
   		} */
   		.modafinil-table div.p_table_1 div.column_3 ul, 
   		.modafinil-table div.p_table_1 div.column_3 li.footer_row,
   		.modafinil-table div.p_table_1 div.column_3 li.row_style_3, 
   		.modafinil-table div.p_table_1 div.column_3 li.row_style_1,
   		.modafinil-table div.p_table_1_7 div.column_3 li.header_row_2{
   			background: #fff !important;
   		}
   		.modafinil-table div.p_table_1 div.column_3 li:nth-child(2){
   			height: 110px !important;
   		}
   		.modafinil-table div.p_table_1 div.column_3 p.small-text-main{
   			color: #979797;
   			padding: 0 13px;
   			margin-top:10px;
   			line-height: 19px; 
   		}
   		.modafinil-table div.p_table_1 div.column_3 li:nth-last-child(2){
   			margin-top: 20px !important;
   		}
   		.modafinil-table div.p_table_1 div.column_3{
   			margin-top: -20px; 
   		}

   		/*  Responsive
   		   	========================================================================== */
	   		   	@media screen and (min-width: 777px) and (max-width: 1650px){
	   		   		.hero-section .rev_slider_wrapper .tp-caption.rev-btn{
	   		   			font-size: 11px!important;
	   		   			padding: 5px 10px!important;
	   		   		}
	   		   	}

	   		   	@media screen and (min-width: 777px) and (max-width: 1024px){
	   		   		.hero-section .rev_slider_wrapper .tp-caption.rev-btn{
	   		   			margin-top: -15px!important;
	   		   		}
	   		   	}

	   		   	@media screen and (min-width: 1024px) and (max-width: 1400px){
	   		   		.competitors-home-section .rev_slider_wrapper .tp-caption.rev-btn{
	   		   			font-size: 11px!important;
	   		   			padding: 5px 10px!important;
	   		   		}
	   		   	}

   		   		@media screen and (max-width: 1500px){
   		   			.home-section2-info h4 {
   		   			    font-size: 22px;
   		   			    margin: 0 0 10px;
   		   			}
   		   			.home-section2-info p{
   		   				font-size: 14px;
   		   			}
   		   			.home-section2-row > .section_inner {
   		   			    padding: 25px 0;
   		   			    margin-top: 20px;
   		   			}
   		   			.section-title {
   		   			    font-size: 30px;
   		   			    line-height: 34px;
   		   			}
   		   			.home-section3-left h6{
   		   				font-size: 20px;
   		   				line-height: 26px;
   		   				margin: 15px 0 20px;
   		   			}
   		   			.home-section4-top h6{
   		   				font-size: 20px;
   		   			}
   		   			.home-section4-top p {
   		   			    font-size: 16px;
   		   			}
   		   			.home-section4-top h3{
   		   				font-size: 26px;
   		   				padding: 20px 0 55px;
   		   				margin: 30px 0 0;
   		   			}
   		   			.home-section4{
   		   				margin-bottom: 250px !important;
   		   			}
   		   			.home-section5 .section-title {
   		   			    margin: 0 0 25px;
   		   			}
   		   			.home-section6 .section-title {
   		   			    margin: 0 0 40px;
   		   			}
   		   			.home-section6 {
   		   			    padding: 70px 0;
   		   			}
   		   			.full-content-box .info h2{
   		   				font-size: 60px;
   		   			}
   		   			.full-content-box .info .designation{
   		   				font-size: 16px;
   		   				font-weight: 500;
   		   			}
   		   			.full-content-box .info .detail{
   		   				font-size: 16px;
   		   				line-height: 26px;
   		   			}
   		   			.home-section6-box h2{
   		   				margin: 20px 0 10px;
   		   			}
   		   			.home-section7-head{
   		   				padding: 40px 0;
   		   				margin: 0 0 100px !important;
   		   			}
   		   			.home-section7-main-box .left{
   		   				margin: -100px 30px 0 0;
   		   			}
   		   			.home-section7-box {
   		   			    margin-bottom: 50px;
   		   			}
   		   			.home-section7 {
   		   			    padding-bottom: 270px;
   		   			}
   		   			.home-section8-big-img-box {
   		   			    margin-left: -20px;
   		   			}
   		   			.home-section8:after{
   		   				border-width: 80px 1500px 0 0;
   		   			}
   		   			.home-section8-small-title{
   		   				font-size: 22px;
   		   				margin: 0 0 35px !important;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 70px;
   		   			}	
   		   			.home-section8{
   		   				padding-bottom: 80px;
   		   			}
   		   			.testimonial-slider .testimonial_text_inner p {
   		   			    font-size: 18px;
   		   			    line-height: 26px;
   		   			}
   		   			.testimonial-slider .testimonial_text_inner p:first-child {
   		   			    padding: 55px 0;
   		   			}
   		   			.testimonials_c_holder .testimonial_content_inner .testimonial_author{
   		   				margin-top: 15px;
   		   			}
   		   			.testimonial-slider .testimonials_c_holder .flex-control-nav {
   		   			    margin-top: 0;
   		   			}
   		   			.testimonial-section {
   		   			    padding: 60px 0;
   		   			}
   		   			.nootropics-img-section-text{
   		   				top: 60px;
   		   			}
   		   			.competitors-home-section {
   		   			    margin-top: 70px;
   		   			}
   		   			.home-section3 {
   		   			    padding: 70px 0;
   		   			}
   		   			.inner-section3-head h2{
   		   				font-size: 32px;
   		   			}
   		   			.inner-section3-head h4, .inner-section3-head p{
   		   				font-size: 28px;
   		   			}
   		   			.inner-section3-head h4 {
   		   			    margin: 10px 0 5px;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 70px;
   		   			}
   		   			.competitive-section-head{
   		   				padding: 70px 0 170px;
   		   			}
   		   			.inner-section3{
   		   				padding-top: 70px; 
   		   			}
   		   			.modafinil-table-section{
   		   				padding: 80px 0;
   		   			}
   		   			.modafinil-table-head p{
   		   				font-size: 20px;
   		   			}
   		   			.modafinil-table-head {
   		   			    padding-bottom: 70px;
   		   			}
   		   		}

   		   		@media screen and (max-width: 1200px){
   		   			.home-section3 {
   		   			    padding: 60px 0;
   		   			}
   		   			.section-title {
   		   			    font-size: 28px;
   		   			    line-height: 32px;
   		   			}
   		   			.home-section4{
   		   				padding:70px 0 0; 
   		   			}
   		   			.home-section6{
   		   				padding:70px 0; 
   		   			}
   		   			.home-section4 {
   		   			    margin-bottom: 220px !important;
   		   			}
   		   			.home-section6 .section-title {
   		   			    margin: 0 0 30px;
   		   			}
   		   			.home-section7-box h4{
   		   				font-size: 17px;
   		   			}
   		   			.home-section7-box h6{
   		   				margin: 20px 0 10px;
   		   			}
   		   			.home-section7 {
   		   			    padding-bottom: 240px;
   		   			}
   		   			.home-section8-small-title {
   		   			    font-size: 20px;
   		   			}
   		   			.home-section8-table .head h3{
   		   				font-size: 34px !important;
   		   			}
   		   			.competitors-home-section {
   		   			    margin-top: 60px;
   		   			}
	   		   		.home-section8-chat {
	   		   		    padding-top: 60px;
	   		   		}
	   		   		.competitive-section-head{
	   		   			padding: 60px 0 140px;
	   		   		}
	   		   		.modafinil-table-section{
	   		   			padding: 60px 0;
	   		   		}
	   		   		.inner-section3{
	   		   			padding-top: 60px; 
	   		   		}
	   		   		.inner-section3-head h2 {
	   		   		    font-size: 26px;
	   		   		}
	   		   		.inner-section3-head h4, .inner-section3-head p {
	   		   		    font-size: 26px;
	   		   		}
	   		   		.inner-section3-head h4 {
	   		   		    margin: 5px 0 0px;
	   		   		}
	   		   		.inner-section3 .home-section8-small-title{
	   		   			font-size: 24px;
	   		   			margin: 0 0 25px !important;
	   		   		}
	   		   		.inner-section3-price-box h3{
	   		   			font-size: 40px;
	   		   			line-height: 40px;
	   		   		}
	   		   		.inner-section3-price-box h2{
	   		   			font-size: 56px;
	   		   			line-height: 56px
	   		   		}
	   		   		.inner-section3-price-box p{
	   		   			font-size: 20px;
	   		   			font-weight: 500;
	   		   		}
	   		   		.inner-section3-price-box > .vc_column-inner > .wpb_wrapper{
	   		   			padding: 30px 60px;
	   		   		}
	   		   		.bdr-text.vc_text_separator.full{
	   		   			margin-top: 25px;
	   		   			padding-bottom: 15px;
	   		   		}
	   		   		.testimonial-section-title{
	   		   			font-size: 26px;
	   		   			padding-bottom: 40px;
	   		   		}
	   		   		.competitive-section-title h2{
	   		   			font-size: 30px;
	   		   		}
	   		   		.inner-footer-box h6 {
	   		   		    font-size: 30px;
	   		   		    padding: 0 0 5px;
	   		   		}
	   		   		.inner-footer-price {
	   		   		    padding: 40px 0 30px;
	   		   		}	
	   		   		.inner-footer-price h6, .inner-footer-price p{
	   		   			font-size: 22px;
	   		   		}
	   		   		.inner-footer-price h4{
	   		   			font-size: 60px;	
	   		   		}
	   		   		.inner-footer-order .order-btn{
	   		   			font-size: 24px;
	   		   			padding: 13px 60px;
	   		   		}
	   		   		.inner-footer-order img {
	   		   		    margin: 25px 0 10px !important;
	   		   		}
	   		   		.inner-footer-section{
	   		   			padding-bottom: 80px; 
	   		   		}
	   		   		.modafinil-table div.p_table_1 h3{
	   		   			font-size: 60px !important;
	   		   		}
	   		   		.modafinil-table h2.title{
	   		   			margin-top: 10px !important;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_3 li:nth-child(2) {
	   		   		    height: 130px !important;
	   		   		}
	   		   	}

	   		   	@media screen and (max-width: 1000px){
	   		   		.full-content-box .info h2{
	   		   			font-size: 36px;
	   		   		}
	   		   		.full-content-box .info .designation{
	   		   			margin: 0;
	   		   			font-size: 14px;
	   		   		}
	   		   		.full-content-box .info .detail{
	   		   			margin-top: 8px;
	   		   			font-size: 14px;
	   		   			line-height: 1.5;
	   		   		}
	   		   		.home-section6-box h2{
	   		   			font-size: 14px;
	   		   			margin: 10px 0 5px;
	   		   		}
	   		   		.home-section6-box .designation{
	   		   			font-size: 12px;
	   		   			height: auto;
	   		   			line-height: 1.5;
	   		   		}
	   		   		.home-section7-main-box .left{
	   		   			margin: 0 30px 0 0;
	   		   			width: 38%;
	   		   		}
	   		   		.home-section4{
	   		   			margin-bottom: 190px!important
	   		   		}
	   		   		.home-section4-info > .vc_column-inner > .wpb_wrapper{
	   		   			padding-bottom: 300px;
	   		   		}
	   		   		.home-section4-boxs{
	   		   			bottom: -120px;
	   		   		}
	   		   		.home-section4-box{
	   		   			min-height: 220px;
	   		   			padding: 15px;
	   		   		}
	   		   		.home-section4-box h6{
	   		   			margin: 15px 0 10px;
	   		   			font-size: 12px;
	   		   			font-weight: 600;
	   		   		}
	   		   		.text-p {
	   		   		    line-height: 1.5;
	   		   		    font-weight: 400;
	   		   		}
	   		   		.section-title {
	   		   		    font-size: 25px;
	   		   		    line-height: 28px;
	   		   		}
	   		   		.home-section3-left h6{
	   		   			font-size: 18px;
	   		   			line-height: 24px;
	   		   			margin: 15px 0 10px;
	   		   		}
	   		   		.product-table .table-head-box p{
	   		   			font-size: 13px;
	   		   			font-weight: 500;
	   		   		}
	   		   		.product-table div.p_table_1#Table_t1_s1 li.row_style_1 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_2 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_3 span, .product-table div.p_table_1#Table_t1_s1 li.row_style_4 span{
	   		   			font-size: 14px !important;
	   		   		}
	   		   		.home-section4-top h3{
	   		   			font-size: 22px;
	   		   		}
	   		   		.home-section4{
	   		   		    padding: 60px 0 0;
	   		   		}
	   		   		.home-section6{
	   		   			padding: 60px 0;
	   		   		}
	   		   		.home-section6-box {
	   		   		    margin: 40px 0 0;
	   		   		}
	   		   		.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
	   		   			padding: 50px 50px 10px 40px;
	   		   		}
	   		   		.home-section7-box .wpb_single_image img{
	   		   			height: 115px;
	   		   		}
	   		   		.home-section8-big-img-box img{
	   		   			width: 300px;
	   		   		}
	   		   		.home-section8-big-img {
	   		   		    margin: -120px 0 0 -80px;
	   		   		}
	   		   		.home-section7 {
	   		   		    padding-bottom: 120px;
	   		   		}
	   		   		.home-section8:after {
	   		   		    border-width: 40px 930px 0 0;
	   		   		}
	   		   		.home-section8-small-title {
	   		   		    font-size: 17px;
	   		   		    margin: 0 0 25px !important;
	   		   		}
	   		   		.testimonial-slider .testimonial_text_inner p:first-child {
	   		   		    padding: 45px 0 55px;
	   		   		}
	   		   		.testimonial-slider .testimonial_text_inner p {
	   		   		    font-size: 16px;
	   		   		    line-height: 24px;
	   		   		}
	   		   		.testimonials_c_holder .testimonial_content_inner .testimonial_author {
	   		   		    margin-top: 10px;
	   		   		}
	   		   		.testimonial-section {
	   		   		    padding: 50px 0;
	   		   		}
	   		   		.nootropics-img-section-text {
	   		   		    top: 40px;
	   		   		}
	   		   		.inner-section3-head h2 {
	   		   		    font-size: 24px;
	   		   		}
	   		   		.inner-section3-head h4, .inner-section3-head p {
	   		   		    font-size: 22px;
	   		   		}
	   		   		.inner-section3-head h4 {
	   		   		    margin: 0px 0 -5px;
	   		   		}
	   		   		.inner-section3-price-box h3 {
	   		   		    font-size: 32px;
	   		   		    line-height: 32px;
	   		   		}
	   		   		.inner-section3-price-box h2 {
	   		   		    font-size: 46px;
	   		   		    line-height: 46px;
	   		   		}
	   		   		.inner-section3-price-box p {
	   		   		    font-size: 18px;
	   		   		}
	   		   		.inner-section3-price-box > .vc_column-inner > .wpb_wrapper {
	   		   		    padding: 30px 40px;
	   		   		    margin-top: 32px;
	   		   		}
	   		   		.bdr-text.vc_text_separator.full {
	   		   		    margin-top: 20px;
	   		   		    padding-bottom: 10px;
	   		   		}
	   		   		.inner-section3-price-box .bdr-text span{
	   		   			font-size: 20px;
	   		   			font-weight: 500;
	   		   		}
	   		   		.competitive-section-title h2 {
	   		   		    font-size: 24px;
	   		   		}
	   		   		.inner-footer-big-img img{
	   		   			width: 75%;
	   		   		}
	   		   		.inner-footer-big-img {
	   		   		    margin-top: -80px;
	   		   		}
	   		   		.competitive-section-head {
	   		   		    padding: 60px 0 100px;
	   		   		}
	   		   		.inner-footer-box h6 {
	   		   		    font-size: 26px;
	   		   		    padding: 0 0 5px;
	   		   		}
	   		   		.inner-footer-box p {
	   		   		    font-size: 20px;
	   		   		}
	   		   		.inner-footer-price h4 {
	   		   		    font-size: 50px;
	   		   		}
	   		   		.inner-footer-price h6, .inner-footer-price p {
	   		   		    font-size: 18px;
	   		   		}
	   		   		.inner-footer-order .order-btn {
	   		   		    font-size: 22px;
	   		   		    padding: 12px 50px;
	   		   		}
	   		   		.modafinil-table-section{
	   		   			padding: 50px 0;
	   		   		}
	   		   		.modafinil-table-head p {
	   		   		    font-size: 18px;
	   		   		    padding-top: 5px;
	   		   		}
	   		   		.modafinil-table-head {
	   		   		    padding-bottom: 30px;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_1, .modafinil-table div.p_table_1 div.column_2, .modafinil-table div.p_table_1 div.column_3, .modafinil-table div.p_table_1 div.column_4{
	   		   			width: 33.33% !important;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_2{
	   		   			order: 2;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_4{
	   		   			order: 3;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_3{
	   		   			width: 100% !important; 
	   		   			order: 4;
	   		   		}
	   		   		#modafinil-table{
	   		   			display: flex;
	   		   			flex-flow: row wrap;
	   		   		}
	   		   		.modafinil-table div.p_table_1 li:nth-last-child(2){
	   		   			margin-top: 20px !important;
	   		   		}
	   		   		.modafinil-table div.p_table_1 div.column_3 li:nth-child(2) {
	   		   		    height: 100px !important;
	   		   		}
	   		   		div.p_table_1#modafinil-table h2, div.p_table_1#modafinil-table h2 span {
	   		   		    font-size: 16px !important;
	   		   		}
	   		   		.modafinil-table div.p_table_1 h3 {
	   		   		    font-size: 50px !important;
	   		   		}
	   		   	}

   		   		@media screen and (max-width: 768px){
   		   			.home-section4-top h3{
   		   				padding: 30px 0 25px;
   		   				font-size: 18px;
   		   			}
   		   			.home-section4{
   		   				margin-bottom: 40px !important;
   		   			}
   		   			.home-section4-info > .vc_column-inner > .wpb_wrapper{
   		   				padding-bottom: 0;
   		   			}
   		   			.home-section4-boxs{
   		   				position: relative;
   		   				bottom: 0;
   		   				padding: 0 15px;
   		   				box-sizing: border-box;
   		   			}
   		   			.home-section7-box h6{
   		   				margin: 10px 0;
   		   			}
   		   			.home-section3 {
   		   			    padding: 40px 0;
   		   			}
   		   			.home-section3-left h6{
   		   				margin: 10px 0;
   		   			}
   		   			.home-section3-left{
   		   				margin-bottom: 30px;
   		   			}
   		   			.home-section4 {
   		   			    padding: 40px 0;
   		   			}
   		   			.home-section4-top h6 {
   		   			    font-size: 18px;
   		   			}
   		   			.home-section5 .accordion-slider h3.as-layer{
   		   				font-size: 38px;
   		   			    color: #fff;
   		   			    font-weight: 600;
   		   			}
   		   			.home-section6 {
   		   			    padding: 40px 0;
   		   			}
   		   			.home-section6 .section-title {
   		   			    margin: 0 0 20px;
   		   			}
   		   			.full-content-box .info{
   		   				padding: 30px 0 0 50px;
   		   			}
   		   			.home-section6-box{
   		   				width: 50%;
   		   				float: left;
   		   				margin: 30px 0 0;
   		   			}
   		   			.home-section6-box h2{
   		   				margin: 10px 0 3px;
   		   			}
   		   			.home-section7-head {
   		   			    padding: 30px 0;
   		   			    margin: 0 0 50px !important;
   		   			}
   		   			.home-section7-main-box > .vc_column-inner > .wpb_wrapper {
   		   			    padding: 40px 40px 10px 40px;
   		   			}
   		   			.home-section7-main-box .left{
   		   				width: 18%;
   		   			}
   		   			.home-section7-box {
   		   			    margin-bottom: 0;
   		   			    margin-top: 20px; 
   		   			}
   		   			.home-section7-box > .vc_column-inner > .wpb_wrapper{
   		   				padding: 20px;
   		   				 background: #EDEDED;
   		   			}
   		   			.home-section7-box h4{
   		   				margin-top: 15px;
   		   			}
   		   			.home-section7-box h6{
   		   				margin: 10px 0 5px;
   		   			}
   		   			.home-section7-box .text-p{
   		   				margin: 0 0 5px;
   		   				font-weight: 400;
   		   			}
   		   			.home-section8-big-img-box img {
   		   			    width: 230px;
   		   			}
   		   			.home-section8-big-img-box {
   		   			    margin-left: 10px;
   		   			}
   		   			.home-section8:after {
   		   			    border-width: 0;
   		   			}
   		   			.home-section7 {
   		   			    padding-bottom: 160px;
   		   			}
   		   			.home-section8-small-title{
   		   				font-size: 16px;
   		   				margin: 0 0 20px !important;
   		   			}
   		   			.testimonial-section {
   		   			    padding: 40px 0;
   		   			}
   		   			.competitors-home-section {
   		   			    margin-top: 40px;
   		   			}
   		   			.full-content-box .info h2, .full-content-box .info .detail{
   		   				width: 100%;
   		   			}
   		   			.home-section4-box{
   		   				min-height: 240px;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 40px;
   		   			}
   		   			.page-header{
   		   				padding: 20px 0;
   		   			}
   		   			.page-content{
   		   				padding: 20px 30px;
   		   			}
   		   			.page-header h1{
   		   				font-size: 32px;
   		   			}
   		   			.contact-box{
   		   				padding: 25px 5px;
   		   			}
   		   			.contactbox-title h3{
   		   				font-size: 24px;
   		   			}
   		   			.contactbox-title p{
   		   				font-size: 14px;
   		   			}
   		   			.contact-box .gform_wrapper{
   		   				margin: 20px 0 0;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 40px;
   		   			}
   		   			.competitive-section-head{
   		   				padding: 40px 0 90px;
   		   			}
   		   			.inner-section3{
   		   				padding-top: 40px; 
   		   			}
   		   			div.grid_section .section_inner{
   		   				width: 100%;
   		   				display: inline-block;
   		   				box-sizing: border-box;
   		   				padding: 0 30px;
   		   			}
   		   			.inner-section3-head h2 {
   		   			    font-size: 20px;
   		   			}
   		   			.inner-section3-head h4, .inner-section3-head p {
   		   			    font-size: 20px;
   		   			}
   		   			.inner-section3-head h4 {
   		   			    margin: 0px 0 -10px;
   		   			}
   		   			.inner-section3 .home-section8-small-title {
   		   			    font-size: 20px;
   		   			    margin: 0 0 15px !important;
   		   			}
   		   			.inner-section3-price-box, .inner-section3-right-img{
   		   				width: 100%;
   		   			}
   		   			.inner-section3-right-img{
   		   				margin-top:30px; 
   		   			}
   		   			.inner-section3-price-box > .vc_column-inner > .wpb_wrapper{
   		   				margin-top:0; 
   		   			}
   		   			.testimonial-section-title {
   		   			    font-size: 22px;
   		   			    padding-bottom: 20px;
   		   			}
   		   			.competitive-section-title h2 {
   		   			    font-size: 20px;
   		   			}
   		   			.competitive-section-title h2:after{
   		   				border-width: 15px 15px 0 15px;
   		   			}
   		   			.inner-footer-section {
   		   			    padding-bottom: 40px;
   		   			}
   		   			.inner-footer-price h4 {
   		   			    font-size: 40px;
   		   			}
   		   			.inner-footer-price h6, .inner-footer-price p {
   		   			    font-size: 16px;
   		   			}
   		   			.inner-footer-order .order-btn {
   		   			    font-size: 20px;
   		   			    padding: 10px 30px;
   		   			}
   		   			.inner-footer-order .text{
   		   				font-size: 16px;
   		   			}
   		   			.inner-footer-order img {
   		   			    margin: 15px 0 10px !important;
   		   			}
   		   			.inner-footer-price {
   		   			    padding: 20px 0 20px;
   		   			}
   		   			.testimonial-slider .flex-direction-nav a{
   		   				background-size: 20px;
   		   			}
   		   			.modafinil-table-section{
   		   				padding: 40px 0;
   		   			}
   		   			.modafinil-table-head p {
   		   			    font-size: 16px;
   		   			}
   		   		}

   		   		@media screen and (max-width: 640px){
   		   			.home-section4-box{
   		   				min-height: auto;
   		   				padding: 15px;
   		   				width: 100%;
   		   				display: inline-block;
   		   			}
   		   			.home-section4-box p{
   		   				line-height: 20px;
   		   			}
   		   			.product-table > .vc_column-inner > .wpb_wrapper{
   		   				border-radius: 0;
   		   				width: 100%;
   		   				overflow-x: auto;
   		   				margin: 0 auto;
   		   				padding: 0;
   		   				box-sizing: border-box;
   		   			}
   		   			#Table_t1_s1, #Table_t1_s11{
   		   				width: 570px;
   		   			}
   		   			.home-section8-table-box{
   		   				box-sizing: border-box;
   		   				width: 100%;
   		   				padding: 20px;
   		   			}
   		   			.home-section8-table-box > .wpb_wrapper{
   		   				border-radius: 0;
   		   				width: 100%;
   		   				overflow-x: auto;
   		   				margin: 0 auto;
   		   				padding: 0;
   		   				box-sizing: border-box;
   		   			}
   		   			.modafinil-table div.p_table_1 div.column_1, .modafinil-table div.p_table_1 div.column_2, .modafinil-table div.p_table_1 div.column_3, .modafinil-table div.p_table_1 div.column_4{
   		   				width: 100% !important;
   		   			}
   		   			.modafinil-table div.p_table_1 div.column_3{
   		   				width: 100% !important; 
   		   			}
   		   			.modafinil-table-head {
   		   			    padding-bottom: 10px;
   		   			}
   		   		}

   		   		@media screen and (max-width: 480px){
   		   			.section-title{
   		   				font-size: 22px;
   		   			}
   		   			.home-section3-left h6 {
   		   			    margin: 7px 0;
   		   			    font-size: 16px;
   		   			    line-height: 22px;
   		   			}
   		   			.home-section4 {
   		   			    padding: 30px 0;
   		   			}
   		   			.home-section4-top h6 {
   		   			    font-size: 16px;
   		   			}
   		   			.home-section4-top h6 a{
   		   				border:none; 
   		   			}
   		   			.home-section4-top p {
   		   			    font-size: 14px;
   		   			}
   		   			.home-section4-top h3 {
   		   			    padding: 20px 0 25px;
   		   			    font-size: 15px;
   		   			    line-height: 22px;
   		   			}
   		   			.home-section5 .section-title {
   		   			    margin: 0 0 15px;
   		   			    line-height: 24px;
   		   			}
   		   			.home-section4 {
   		   			    margin-bottom: 20px !important;
   		   			}
   		   			.full-content-box .info {
   		   			    padding: 20px;
   		   			    position: static;
   		   			    background: #1C4B78;
   		   			}
   		   			.full-content-box .info h2{
   		   				line-height: 24px;
   		   				font-size: 20px;
   		   				margin-bottom:10px; 
   		   			}
   		   			.full-content-box .info .designation{
   		   				padding: 10px;
   		   				line-height: 20px;
   		   			}
   		   			.home-section6-box{
   		   				margin: 20px 0 0;
   		   			}
   		   			.home-section7-head {
   		   			    padding: 20px 0;
   		   			    margin: 0 0 30px !important;
   		   			}
   		   			.home-section7-main-box .left{
   		   				margin: 0 15px 0 0;
   		   			}
   		   			.home-section7-main-box > .vc_column-inner > .wpb_wrapper{
   		   				padding: 20px;
   		   			}
   		   			.home-section8-big-img-box img {
   		   			    width: 190px;
   		   			}
   		   			.home-section8-big-img-box {
   		   			    margin-left: 20px;
   		   			}
   		   			.home-section7 {
   		   			    padding-bottom: 150px;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 30px;
   		   			}
   		   			.home-section8 {
   		   			    padding-bottom: 30px;
   		   			}
   		   			.testimonial-section {
   		   			    padding: 30px 0;
   		   			}
   		   			.testimonial-slider > .vc_column-inner > .wpb_wrapper{
   		   				width: 100%;
   		   				margin: 0;
   		   			}
   		   			.nootropics-img-section-text {
   		   			    top: 15px;
   		   			}
   		   			.nootropics-img-section-text .home-section8-small-title{
   		   				color: #fff;
   		   			}
   		   			.competitors-home-section {
   		   			    margin-top: 20px;
   		   			}
   		   			.home-section2-info h4{
   		   				font-size: 16px;
   		   			}
   		   			.home-section2-info p {
   		   			    font-size: 13px;
   		   			}
   		   			.home-section8-chat {
   		   			    padding-top: 30px;
   		   			}
   		   			.competitive-section-head{
   		   				padding: 30px 0 60px;
   		   			}
   		   			.home-section3 {
   		   			    padding: 30px 0;
   		   			}
   		   			.inner-section3-head h2 {
   		   			    font-size: 18px;
   		   			}
   		   			.inner-section3-head h4, .inner-section3-head p {
   		   			    font-size: 18px;
   		   			    font-weight: 500;
   		   			    line-height: 25px;
   		   			}
   		   			.inner-section3-head h4 {
   		   			    margin: 10px 0 0px;
   		   			}
   		   			.inner-section3 .home-section8-small-title {
   		   			    font-size: 18px;
   		   			    margin: 0 0 15px !important;
   		   			}
   		   			.inner-section3-price-box > .vc_column-inner > .wpb_wrapper{
   		   				padding: 20px 30px;
   		   			}
   		   			.testimonial-section-title {
   		   			    font-size: 20px;
   		   			}
   		   			.competitive-section-title h2 {
   		   			    font-size: 18px;
   		   			    padding: 10px;
   		   			}
   		   			.inner-footer-big-img {
   		   			    margin-top: -50px;
   		   			}
   		   			.inner-footer-box > .wpb_wrapper{
   		   				padding: 20px;
   		   			}
   		   			.inner-footer-section {
   		   			    padding-bottom: 30px;
   		   			}
   		   			.inner-footer-box p {
   		   			    font-size: 18px;
   		   			}
   		   			.modafinil-table-section{
   		   				padding: 30px 0;
   		   			}
   		   		}

   		   		@media screen and (max-width: 350px){
   		   			div.grid_section .section_inner {
   		   			    padding: 0 15px;
   		   			}
   		   		}