body{font-family:"bilo"; color:#373636; font-size:15px;overflow-x: hidden;}
.header-left{
float:left;
}
.header-right {
	float: right;
}
h1,h2,h3,h4,h5{
padding:0
}
h2{
font-weight:200;
}
ul{
margin-left:15px;
}
a:focus {
	outline: 0;
	outline-offset: 0;
}
.header {
	background: #f6f6f6;
	padding: 25px 0px;
}
.main-navigation li{
    padding: 0 2em;
}
.main-navigation li:last-child{
padding-right:0px;
} 
.main-navigation a {
	padding: 0em;
	text-transform: uppercase;
	color: #808080;
	font-size: 18px; 
	font-weight:300;
}
.footer {
	background: #4d4d4d;
	text-align: center;
	color: #B2B3B6;
	padding: 50px 0;
}
.footer-col1 a{
color:#B2B3B6;
text-decoration:none;
box-shadow:none !important;
}
.footer-col1 a:hover{
color:#fff;
}
.footer h2.widget-title {
	font-size: 21px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 0;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 25px;
}
.footer-col2 .footer-col2-inner  section{
float:left;
padding-left:25px;
padding-right:25px;
}
.footer-col2 .footer-col2-inner {
	display: inline-block;
}
.footer-col3 ul{
display:inline-block;
}
.footer-col3 ul li{
border-bottom: none;
border-top: none;
float:left;
margin: 0px !important;
}
.footer-col3 ul li a {
	color: #C7C7C7;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 0 !important;
	box-shadow: none !important;
	padding: 0 2em;
	font-weight:300;
}
.footer-col3 ul li a:hover{
color:#fff;
}
.footer-col3 .widget {
	padding-bottom: 0;
}
.social-links  .widget {
	padding-bottom: 0;
}
.social-links ul li{
border-bottom: none;
border-top: none;
float:left;
margin: 0px !important;
padding: 0;
}
.contact-deatils {
	float: left;
	padding-top:6px;
}
.social-links {
	float: left;
}
.header-right-top {
	float: right;
	margin-bottom: 15px;
}
.social-links ul li a {
	text-decoration: none;
	color: #757575;
	box-shadow: none !important;
	font-size: 22px;
	margin-left: 15px;
	float: left;
}
.contact-deatils ul{
list-style:none;
margin:0;
}
.contact-deatils ul li{
float:left;
}
.contact-deatils ul li a{
color: #757575;
padding: 0px 15px;
text-decoration:none;
}
.contact-deatils ul li a i{
margin-right:15px;
}
.video-section{
font-size:24px;
color:#AEAEAE;
padding-top:150px;
padding-bottom:150px;
}
.video-section .video-section-left{
padding-right:50px;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #fff !important;
	border-color: #373636 !important;
	background-color: #373636 !important;
	text-transform: uppercase;
	border-radius: 0;
	box-shadow: none;
	background-image: none !important;
	font-size:19px;
	padding: 10px 40px
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
border-color: #000 !important;
	background-color: #000 !important;
}
.section-padding{
padding-top:110px;
padding-bottom:110px;
}
.font-24{
font-size:24px;
}
.line-heading {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.line-heading:after{
width:100px;
height:1px;
background:#c2c2c2;
position:absolute;
margin:0 auto;
left:0;
right:0;
content: "";
bottom:0px;
}
.two-col-grid {
	text-align: center;
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.two-col-grid .wpb_text_column.wpb_content_element{
min-height:200px;
}
.two-col-grid .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
padding: 10px 80px;
font-weight: bold;
}
.heading-100 {
	font-size: 97px;
	font-weight: 100;
}
.font-27{
font-size:27px;
}
.banner-section{
padding-top:80px;
}
.banner-section p{
font-size:15px;
color:#808080;
margin-bottom: 15px;
font-weight: 300;
}
.banner-section p:first-child{
color:#000;
}
.banner-caption{
margin-top:30px;
position:relative;
}
.banner-caption::before {
	content: "";
	background-image: url('../images/qicon.png');
	width: 21px;
	height: 21px;
	background-size: cover;
	position: absolute;
	left: -45px;
	top: 5px;
}
.main-navigation a:hover, .main-navigation a:focus, .main-navigation li.current-menu-item a{
text-decoration: underline;
color: #373636;
}
.font-36{
font-size:36px;
text-transform:uppercase;
font-weight: 200;
}
.font-27{
font-size:27px;
}
.text-banner-section{
padding-top:165px;
padding-bottom:200px;
}
.brows-box > .vc_column-inner > .wpb_wrapper{
border:1px solid #A5A4A4;
padding:15px;
}
.brows-box h2 {
	text-transform: uppercase;
	font-size: 36px;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-weight: 200;
}
b{
font-weight:500;
}
.brows-box b{
font-weight:300;
color:#000;
}
.brows-box p{
font-size:15px;
color:#808080;
margin-bottom:20px;
font-weight: 300;
}
.brows-section {
padding-top:65px;
padding-bottom:80px;
}
.brows-box .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
width:100%;
}
.contadictions-section{
padding-top:70px;
padding-bottom:70px;
}
.brows-box .vc_btn3-container.vc_btn3-inline{
width:100%;
}
.brows-box > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element {
	min-height: 660px;
	margin-bottom: 10px;
}
.brows-box h2:after{
width: 100px;
height: 1px;
background: #c2c2c2;
position: absolute;
margin: 0 auto;
left: 0;
content: "";
bottom: 0px;
}
.brows-box h4 {
	margin-bottom: 15px;
	font-size: 22px;
	font-weight: bold;
}
.contadictions-section p{
position:relative;
font-size:15px;
padding-left:100px;
margin-bottom:25px;
font-weight: 300;
}
.contadictions-section p::before {
	width: 45px;
	height: 2px;
	background: #c2c2c2;
	position: absolute;
	margin: 0 auto;
	left: 0;
	content: "";
	top: 11px;
}
.contadictions-section .center-heading {
	margin-bottom: 80px;
	font-size: 36px;
	font-weight: 200;
}
.font-32{
font-size:32px;
}
.take-me-section{
padding-top:110px;
padding-bottom:110px;
}
.take-me-section .vc_btn3-container.vc_btn3-inline{
width:100%;
}
.take-me-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
width:100%;
font-weight: bold;
}
.my-clients-section{
padding-top:120px !important;
padding-bottom:120px !important;
}
.my-clients-section h2.vc_custom_heading{
margin-bottom:120px;
font-size:36px;
}
.my-clients-section h5.vc_custom_heading {
	font-weight: 500;
	font-size: 15px;
	text-transform: none;
	letter-spacing: 0px;
}
.my-clients-section .wpb_text_column{
min-height:280px;
}
.instagram-section{
padding-top:50px;
padding-bottom:50px;
}
.instagram-section h2.vc_custom_heading{
position:relative;
padding-left:50px; 
}
.instagram-section h2.vc_custom_heading::before {
	content: "";
	background-image: url('../images/inst.png');
	width: 40px;
	height: 40px;
	position: absolute;
	left: -5px;
	top: 0;
	background-size: cover;
}
.instagram-section .iscwp-gallery-grid.iscwp-image-fit .iscwp-col-3 .iscwp-img-wrp{
height:160px !important;
}
.img-full.wpb_single_image .vc_figure{
width:100%;
}
.img-full.wpb_single_image .vc_single_image-wrapper{
width:100%;
}
.img-full.wpb_single_image img{
width:100%;
}
.contat-links a, .contat-links p{
color:#808080;
text-decoration:none;
font-size:21px;
font-weight: bold;
}
.contact-link-row .vc_custom_heading{
font-weight:bold;
}
.contact-banner-section {
	padding-top: 100px;
	padding-bottom: 135px;
}
.marg-top{
margin-top:50px;
}
.contact-link-row {
margin-top:20px;
}
.package-box > .vc_column-inner > .wpb_wrapper {
	background: #fff;
	padding: 15px;
}
.package-box > .vc_column-inner > .wpb_wrapper p {
	border-top: 1px solid #BCB8B8;
	padding: 10px 0px;
	margin: 0;
	font-size:21px;
	text-transform:uppercase;
	font-weight: bold;
}
.section-padding-80{
padding-top:90px !important;
padding-bottom:90px;
}
.bottom-contact-section{
padding-top:100px;
padding-bottom:100px;
}
.bottom-contact-section .wpcf7-form{
max-width:575px;
margin:0 auto;
text-align:center;
}
.bottom-contact-section .wpcf7-form .form-control{
height:45px;
font-size:18px;
color: #fff;
background: transparent;
background-image: none;
background-image: none;
border: 1px solid #fff;
-webkit-border-radius: 3px;
border-radius: 0; 
margin-bottom: 35px;
text-align:center;
}
.bottom-contact-section .wpcf7-form .form-control::placeholder{
color:#fff;
}
.bottom-contact-section .vc_custom_heading{
margin-bottom:90px;
}
.bottom-contact-section .wpcf7-form .wpcf7-submit {
	background: #fff;
	text-transform: uppercase;
	color: #000000;
	border-radius: 0;
	font-size: 19px;
	padding: 12px 120px;
	font-weight: 400;
}
.bottom-contact-section .wpcf7-form .wpcf7-submit:hover{
background:#ccc;
}
.phishading-section h2.vc_custom_heading{
margin-bottom:100px;
}
.package-box h2.vc_custom_heading{
padding-bottom:35px;
}
.package-heading {
	margin-top: 120px;
	margin-bottom: 20px;
}
.download-section{
padding-top:90px;
padding-bottom:90px;
}
.download-box > .vc_column-inner > .wpb_wrapper{
border: 1px solid #373636;
padding:15px;
}
.download-box > .vc_column-inner > .wpb_wrapper h2.vc_custom_heading {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
} 
.download-box > .vc_column-inner > .wpb_wrapper h2.vc_custom_heading:after{
content:"";
height:1px;
width:100px;
left:0px;
bottom:0px;
background:#AEAEAE;
position:absolute;
}
.download-box > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element {
	min-height: 280px;
	margin-top: 25px;
}
.download-box ul{
list-style:none;
margin-left: 0;
}
.download-box ul li {
	position: relative;
	padding-left: 25px;
	margin-bottom:2px;
	color: #808080;
	font-weight: 300;
}
.download-box ul li:before{
font-family:"FontAwesome";	
content:"\f00c";
position:absolute;
left:0px;
color: #373636;
top:1px;
}
.download-box ul li ul li{padding-left: 20px;}
.download-box ul li ul li::before {
	content: "-";
	left: 8px;
}
.download-box .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
padding: 10px 110px;
}
.download-link a {
	position: relative;
	padding-left: 40px;
	padding-bottom: 10px;
	display: inline-block;
	padding-top: 10px;
	font-weight: 400;
}
.download-link a::before {
	font-family: "FontAwesome";
	content: "\f0ab";
	position: absolute;
	left: 0px;
	top: 2px;
	font-size: 30px;
}
.font-weight-100{
font-weight:100;
}
.font-weight-200{
font-weight:200;
}
.font-weight-300{
font-weight:300;
}
.font-weight-400{
font-weight:400;
}
.font-weight-500{
font-weight:500;
}
.font-36 b{
font-weight:300;
}
.phishading-section p{
color: #808080;
}
.phishading-section p b {
    color: #000;
    font-weight: 300;
}
.phishading-section p {
    font-weight: 300;
}
.brows-box ul li{
font-weight:500;
color:#373636;
}
.my-clients-section p{
color:#808080;
font-weight: 300;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
color:#fff !important;
font-weight: 300;
}
div.wpcf7-mail-sent-ok {
	color: #fff;
	font-weight: 300;
}
.wpb_gmaps_widget .wpb_map_wraper{
-webkit-filter: grayscale(100%);
filter: grayscale(100%); 
}
.footer-col2 .footer-col2-inner section{
width: 170px;
}
.banner-section{
background-size: cover;
background-repeat:no-repeat;
}
.brows-box .wpb_single_image .vc_figure{
width:100%;
}
.brows-box .wpb_single_image .vc_single_image-wrapper{
width:100%;
}
.brows-box .wpb_single_image .vc_single_image-wrapper img{width:100%;}
.mejs-controls {
display: none !important;
visibility: hidden !important;
}
.mejs-overlay-button{
background-image:url('../images/play.png') !important;
background-size: cover !important;
background-position: center !important;
}
.mejs-overlay:hover > .mejs-overlay-button {
	background-position: center !important;
}
.ban-girl-mob{
display:none;
}
.ban-girl-desk {
	display: block;
}
