/* general styles */

p {
	font-size: 16px;	
}

h1 {
	font-size: 34px;
	line-height: 54px;
}

h2 {
	font-size: 30px;
}

h3 {
	font-size: 26px;
}

h4 {
	font-size: 22px;
}

h5 {
	font-size: 18px;
}

#page {
	
}

.item {
	
}

.item.header {
	padding-bottom: 50px;
}

.item.content, .item.portfolio, .item.team, .item.pricing, .item.contact {
	padding-top: 60px;
	padding-bottom: 60px;
}

.item.footer {
}

.margin-top-100 {
	margin-top: 100px !important;
}

.margin-top-60 {
	margin-top: 60px !important;
}

.margin-top-40 {
	margin-top: 40px; !important;
}

.margin-top-30 {
	margin-top: 30px;
}

.margin-top-15 {
	margin-top: 15px !important;
}

.margin-top-10 {
	margin-top: 10px !important;
}

.margin-top-80 {
	margin-top: 80px !important;
}

.margin-top-20 {
	margin-top: 20px !important;
}

.margin-bottom-0 {
	margin-bottom: 0px !important;
}

.margin-bottom-5 {
	margin-bottom: 5px !important;
}

.margin-bottom-10 {
	margin-bottom: 10px !important;
}

.margin-bottom-20 {
	margin-bottom: 20px !important;
}

.margin-bottom-24 {
	margin-bottom: 24px !important;
}

.margin-bottom-30 {
	margin-bottom: 30px !important;
}

.margin-bottom-40 {
	margin-bottom: 40px !important;
}

.margin-bottom-60 {
	margin-bottom: 60px !important;
}

.margin-bottom-80 {
	margin-bottom: 80px !important;
}

.margin-bottom-100 {
	margin-bottom: 100px ;
}

.mrg_lf_1{ margin-left:28% !important; margin-right:0; margin-top:-32px !important;}

.margin-left-min-15{ margin-left:-15px;}

.margin-rg-min-15{ margin-right:-15px;}

.padding-top-0 {
	padding-top: 0px !important;
}

.padding-top-10 {
	padding-top: 10px !important;
}

.padding-top-15 {
	padding-top: 15px !important;
}

.padding-top-20 {
	padding-top: 20px !important;
}

.padding-top-25 {
	padding-top: 25px !important;
}

.padding-top-30 {
	padding-top: 30px !important;
}

.padding-top-40 {
	padding-top: 40px !important;
}

.padding-top-50 {
	padding-top: 50px !important;
}

.padding-top-60 {
	padding-top: 60px !important;
}

.padding-top-70 {
	padding-top: 70px;
}

.padding-top-80 {
	padding-top: 80px;
}

.padding-top-100 {
	padding-top: 100px;
}

.padding-top-200 {
	padding-top: 200px !important;
}

.padding-bottom-0 {
	padding-bottom: 0px !important;
}

.padding-bottom-5 {
	padding-bottom: 5px !important;
}

.padding-bottom-10 {
	padding-bottom: 10px!important;
}

.padding-bottom-15 {
	padding-bottom: 15px!important;
}

.padding-bottom-20 {
	padding-bottom: 20px !important;
}

.padding-bottom-25 {
	padding-bottom: 25px !important;
}

.padding-bottom-30 {
	padding-bottom: 30px;
}

.padding-bottom-40 {
	padding-bottom: 40px !important;
}

.padding-bottom-60 {
	padding-bottom: 60px !important;
}

.padding-bottom-80 {
	padding-bottom: 80px !important;
}

.padding-bottom-100 {
	padding-bottom: 100px;
}

.padding-bottom-120 {
	padding-bottom: 120px;
}

.padding-left-0 {
	padding-left: 0px;
}

.padding-left-5{ 
	padding-left:5px !important;
}

.padding-right-0 {
	padding-right: 0px;
}

.padding-right-5{ 
	padding-right:5px !important;
}

.margin{ margin:0;}

.padding30{ padding:10px 20px 20px;}

.padding25{ padding:40px 25px 25px;}

.padding15{ padding-top:15px; padding-bottom:15px; }

.padding10{ padding-top:10px; padding-bottom:10px; }

.padding_form{ padding:90px 40px 40px;}

.margin-top-0 {
	margin-top: 0px !important;
}

.padding_left_0{ padding-left:0 !important;}
.padding_right_0{ padding-right:0 !important;}

.margin-left-pc-21 {
	margin-left: 21% ;
}

.margin-left-0 {
	margin-left: 0px !important;
}

.margin-right-0 {
	margin-right: 0px !important;
}

.width-100 {
	width: 100%;
}

.width-imp-100 {
	width: 100% !important;
}

.page_pad{ padding:20px 15px;}

header .navbar.plain li.active a {
	color: #1ABC9C;
}


/* videos */

.videoWrapper {
	position: relative;
	/*padding-bottom: 56.25%;*/ /* 16:9 */
	/*padding-top: 25px;*/
	height: auto;
}

.videoWrapper > iframe {
	position: absolute;
	top: 0; border:none;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper > .frameCover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: none;
}

.Ps_rl{ position:relative;}


.Min_height1{ min-height:800px;}
.Min_height2{ min-height:416px;}
.Min_height3{ min-height:319px;}
.Min_height4{ min-height:666px;}
.Min_height5{ min-height:562px;}
.Min_height6{ min-height:190px;}
.Min_height7{ min-height:442px;}
.Min_height8{ min-height:500px;}
.min_height345{ min-height:345px;}
.min_height405{ min-height:405px;}
.min_height490{ min-height:490px;}

.Flt_none{ float:none !important;}

.thmfl1_flt{ float:right !important;}

@media (min-width: 768px) and (max-width: 991px) {

.Min_height5{ min-height:100px; padding-top:80px!important; padding-bottom:80px !important;}
.Flt_none{ margin:0 auto;} .Min_height8{ min-height:100px; padding-top:10px; padding-bottom:30px;}

.mrg_lf_1{ margin-left:20% !important;}
.head_top .navbar-nav a{ margin:0 13px;}
.head_top.themfull1_head .navbar-nav a{ margin:0 9px; font-size:12px !important; padding:15px 8px 0px !important;}
.head_top.themfull1_head .navbar-nav li::after{ top:22px;}
.header_bottom.thmfl1_btm{ padding-top:30px;}
.header_bottom.thmfl1_btm .Banner_content, .Intro_note, .thmfl2_team{ text-align:center;}
.Intro_colm i{ margin-left:-12px;}
.multiplt .Img_wdth img{ margin-bottom:30px;}
.address.thmful_adrs p{ margin-left:0;}
.address.thmful_adrs p.font15{ font-size:15px; word-wrap:break-word;}

}

@media (max-width: 767px) {

.Min_height4{ min-height:300px;}
.Min_height5{ min-height:100px; padding-top:80px!important; padding-bottom:80px !important;}
.Flt_none{ margin:0 auto;} .margin-top-min-40{ margin-top:-40px !important;}
.Min_height8{ min-height:100px; padding-top:30px; padding-bottom:30px;}

.mrg_lf_1{ margin-left:0 !important; margin-top:0 !important;}
.margin-left-pc-21{ margin-left:0;}
.thmfl1_flt{ float:none !important;}
.header_bottom.thmfl1_btm{ padding-top:30px;}
.Themeimg.Img_wdth img{ width:100%;}
.Contact.thmful1_cont{ text-align:center;}
.Contact.thmful1_cont iframe{ border:none; width:100%; height:300px;}

}

