	@charset "UTF-8";
	@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600|Lato:700);

	@font-face {
		font-family: gothamBold;
		src: url('Gotham-Bold.otf');
	}
    @font-face {
        font-family: gothamLight;
        src: url('Gotham-Light.otf');
    }

	body,html
{
        font-family: gothamBold;
	font-weight:400;
	color:#2b2c2d;
	font-size:12px;
	line-height:1.75em;
        overflow-x: hidden;
}
	@media (min-width:600px)
{
	body,html
{
	font-size:calc(12px + 2 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	body,html
{
	font-size:14px
}

}
	a,abbr,acronym,address,b,big,blockquote,caption,center,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,i,img,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var
{
	margin:0;
	padding:0
}
	address,blockquote,dl,ol,p,pre,table,ul
{
	margin-bottom:1.6em
}
	h1,h2,h3,h4,h5,h6
{
	font-family:gothamBold;
	font-weight:700;
	color:#2b2c2d;
	clear:both
}
	h1
{
	font-size:27.8543898685px;
	margin-top:.9424008253em;
	line-height:1.1308809903em;
	margin-bottom:.1884801651em
}
	@media (min-width:600px)
{
	h1
{
	font-size:calc(27.8543898685px + 4.642398311400001 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h1
{
	font-size:32.4967881799px;
	margin-top:.9424008253em;
	line-height:1.1308809903em;
	margin-bottom:.1884801651em
}

}
	h2
{
	font-size:23.5370033519px;
	margin-top:1.1152651681em;
	line-height:1.3383182017em;
	margin-bottom:.2514831227em
}
	@media (min-width:600px)
{
	h2
{
	font-size:calc(23.5370033519px + 3.922833892 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h2
{
	font-size:27.4598372439px;
	margin-top:1.1152651681em;
	line-height:1.3383182017em;
	margin-bottom:.2474216814em
}

}
	h3
{
	font-size:19.888804939px;
	margin-top:1.3198379732em;
	line-height:1.5838055678em;
	margin-bottom:.3037841038em
}
	@media (min-width:600px)
{
	h3
{
	font-size:calc(19.888804939px + 3.3148008231000006 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h3
{
	font-size:23.2036057621px;
	margin-top:1.3198379732em;
	line-height:1.0em;
	margin-bottom:.2980960311em
}

}
	h4
{
	font-size:16.8060715286px;
	margin-top:1.5619355157em;
	line-height:1.8743226189em;
	margin-bottom:.3681503615em
}
	@media (min-width:600px)
{
	h4
{
	font-size:calc(16.8060715286px + 2.8010119214000007 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h4
{
	font-size:19.60708345px;
	margin-top:1.5619355157em;
	line-height:1.8743226189em;
	margin-bottom:.3601841818em
}

}
	h5
{
	font-size:14.2011569368px;
	margin-top:1.8484409486em;
	line-height:2.2181291384em;
	margin-bottom:.3696881897em
}
	@media (min-width:600px)
{
	h5
{
	font-size:calc(14.2011569368px + 2.3668594893999995 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h5
{
	font-size:16.5680164262px;
	margin-top:1.8484409486em;
	line-height:2.2181291384em;
	margin-bottom:.3696881897em
}

}
	h6
{
	font-size:12px;
	margin-top:2.1875em;
	line-height:2.625em;
	margin-bottom:.5104166667em
}
	@media (min-width:600px)
{
	h6
{
	font-size:calc(12px + 2 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	h6
{
	font-size:14px;
	margin-top:2.1875em;
	line-height:2.625em;
	margin-bottom:.4739583333em
}

}
	blockquote
{
	font-style:italic
}
	blockquote cite
{
	display:block;
	font-style:normal
}
	pre
{
	padding:.875em;
	margin-bottom:1.75em
}
	pre code
{
	padding:0
}
	code
{
	font-family:gothamLight;
	padding:.0875em .2625em
}
	big,code,small,sub,sup
{
	line-height:0
}
	abbr,acronym
{
	border-bottom:1px dotted currentColor;
	cursor:help
}
	address
{
	font-style:normal
}
	dt
{
	color:#2b2c2d;
	font-weight:700
}
	ul
{
	padding-left:1.1em
}
	ol
{
	padding-left:1.4em
}
	fieldset
{
	padding:.875em 1.75em 1.75em;
	border-width:1px;
	border-style:solid;
	max-width:100%;
	margin-bottom:1.875em
}
	@media (min-width:1140px)
{
	fieldset
{
	margin-bottom:2.03125em
}

}
	fieldset button,fieldset input[type=submit]
{
	margin-bottom:0
}
	legend
{
	color:#2b2c2d;
	font-weight:700
}
	input[type=email],input[type=password],input[type=text],textarea
{
	display:block;
	max-width:100%;
	padding:.4375em;
	font-size:12px;
	margin-bottom:1.3125em
}
	@media (min-width:600px)
{
	input[type=email],input[type=password],input[type=text],textarea
{
	font-size:calc(12px + 2 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	input[type=email],input[type=password],input[type=text],textarea
{
		font-size: 12px;
		margin-bottom: .546875em;
		font-weight: 100;
		letter-spacing: 1px;
}

}
	button,input[type=submit]
{
	display:block;
	cursor:pointer;
	font-size:12px;
	padding:.4375em 1.75em;
	margin-bottom:1.125em
}
	@media (min-width:600px)
{
	button,input[type=submit]
{
	font-size:calc(12px + 2 * ((100vw - 600px) / 540))
}

}
	@media (min-width:1140px)
{
	button,input[type=submit]
{
	font-size:14px;
	margin-bottom:1.3125em
}

}
	label
{
	display:block;
	padding-bottom:.21875em;
	margin-bottom:-.125em
}
	table
{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:2.375em
}
	@media (min-width:1140px)
{
	table
{
	margin-bottom:2.125em
}

}
	th
{
	text-align:left;
	color:#2b2c2d;
	padding:.21875em .875em
}
	@media (min-width:1140px)
{
	th
{
	padding:.4375em .875em
}

}
	td
{
	padding:.875em;
	padding:.21875em .875em
}
	@media (min-width:1140px)
{
	td
{
	padding:.4375em .875em
}

}
	body
{
	font-family:gothamBold;
	-webkit-font-smoothing:antialiased;
	background-color:#fff;
	color:#787878;
	text-rendering:optimizeLegibility!important;
	letter-spacing:.1px
}
	::-moz-selection
{
	background-color:#2b2c2d;
	color:#fff
}
	::selection
{
	background-color:#b52d5f;
	color:#fff
}
	ul
{
	list-style:none
}
	a
{
	outline:none!important;
	text-decoration:none!important;
	color:#787878;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
	a:hover
{
	text-decoration:none;
	color: #b52d5f !important;
}
    p{
        font-family: gothamLight;
    }
	p a
{
	color:#6cc3f9
}
.light-text
{
	color:#c2c2c2
}
.zero-padding
{
	padding:0!important
}
.mbn
{
	margin-bottom:0!important
}
.mb10
{
	margin-bottom:10px!important
}
.mb20
{
	margin-bottom:20px!important
}
.mb30
{
	margin-bottom:30px!important
}
.mb40
{
	margin-bottom:40px!important
}
.mb50
{
	margin-bottom:50px!important
}
.mb60
{
	margin-bottom:60px!important
}
.mb70{
    margin-bottom: 70px !important;
}
.mtn
{
	margin-top:0!important
}
.mt10
{
	margin-top:10px!important
}
.mt20
{
	margin-top:20px!important
}
.mt30
{
	margin-top:30px!important
}
.mt40
{
	margin-top:40px!important
}
.mt50
{
	margin-top:50px!important
}
.mt60
{
	margin-top:60px!important
}
.mln
{
	margin-left:0
}
.ml10
{
	margin-left:10px
}
.ml20
{
	margin-left:20px
}
.ml30
{
	margin-left:30px
}
.ml40
{
	margin-left:40px
}
.ml50
{
	margin-left:50px
}
.ml60
{
	margin-left:60px
}
.mrn
{
	margin-right:0
}
.mr10
{
	margin-right:10px
}
.mr20
{
	margin-right:20px
}
.mr30
{
	margin-right:30px
}
.mr40
{
	margin-right:40px
}
.mr50
{
	margin-right:50px
}
.mr60
{
	margin-right:60px
}
.pbn
{
	padding-bottom:0!important
}
.pb10
{
	padding-bottom:10px
}
.pb20
{
	padding-bottom:20px
}
.pb30
{
	padding-bottom:30px
}
.pb40
{
	padding-bottom:40px
}
.pb50
{
	padding-bottom:50px
}
.pb60
{
	padding-bottom:60px
}
.pb70
{
	padding-bottom:70px
}
.pb80
{
	padding-bottom:80px
}
.ptn
{
	padding-top:0!important
}
.pt10
{
	padding-top:10px
}
.pt20
{
	padding-top:20px
}
.pt30
{
	padding-top:30px
}
.pt40
{
	padding-top:40px
}
.pt50
{
	padding-top:50px
}
.pt60
{
	padding-top:60px
}
.pt70
{
	padding-top:70px
}
.pt80
{
	padding-top:80px
}
.pt90
{
	padding-top:90px
}
.pln
{
	padding-left:0
}
.pl10
{
	padding-left:10px
}
.pl20
{
	padding-left:20px
}
.pl30
{
	padding-left:30px
}
.pl40
{
	padding-left:40px
}
.pl50
{
	padding-left:50px
}
.pl60
{
	padding-left:60px
}
.prn
{
	padding-right:0
}
.pr10
{
	padding-right:10px
}
.pr20
{
	padding-right:20px
}
.pr30
{
	padding-right:30px
}
.pr40
{
	padding-right:40px
}
.pr50
{
	padding-right:50px
}
.pr60
{
	padding-right:60px
}
.mtm-80
{
	margin-top:-80px
}
.underline
{
	position:relative;
	padding-bottom:10px;
	margin-bottom:22px
}
.underline:after
{
	content:"";
	width:32px;
	height:1px;
	background:#c2c2c2;
	position:absolute;
	bottom:0;
	left:0
}
.full-underline:after
{
	width:100%
}
.longer-underline:after
{
	width:60px
}
.text-center .underline:after
{
	width:4%;
	left:48%
}
.text-center .longer-underline:after
{
	width:8%;
	left:46%
}
.text-muted
{
	font-size:85%;
	font-style:italic
}
.default-ul
{
	list-style:circle
}
.st-label
{
	position:relative;
	background-color:#6cc3f9
}
.st-label:before
{
	right:100%;
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:hsla(0,0%,100%,0);
	border-right-color:#fff;
	border-width:5px;
	margin-top:-6px;
	border-right-color:#6cc3f9!important
}
.label-primary
{
	background-color:#6cc3f9
}
.panel,.panel-heading
{
	border-radius:0
}
.badge
{
	width:22px;
	height:22px;
	line-height:22px;
	border-radius:50%;
	font-weight:400;
	padding:0
}
.black-color
{
	color:#2b2c2d!important
}
.white-color
{
	color:#fff!important
}
.muted-color
{
	color:#787878!important
}
.trans
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
	h1,h2,h3,h4,h5,h6
{
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#380c2f;
	font-weight:500;
	letter-spacing:0px
}
.bold
{
	font-weight:700!important
}
.capitalize
{
	text-transform:capitalize!important
}
.uppercase
{
	text-transform:uppercase!important
}
.lowercase
{
	text-transform:lowercase!important
}
.clearfix
{
	clear:both
}
	dl,ol,ul
{
	list-style-position:outside
}
.lighter-text
{
	color:#787878!important
}
.label
{
	font-size:60%;
	border-radius:0;
	font-weight:inherit
}
.header
{
	position:fixed;
	width:100%;
	z-index:101;
	min-height:80px
}
.header,.header .logo
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.header .logo
{
	padding:10px 10px;
	float:left;
	position:relative;
	z-index:1
}
.header .logo-img
{
	max-height:60px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.header .menu-item
{
	float:none;
	display:inline-block;
	background:none
}
.header .menu-item a
{
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 20px;
	line-height:80px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.header .menu-item .mega-submenu
{
	text-align:left
}
.header .menu-item .mega-submenu a
{
	color:#787878;
	line-height:22px;
	text-transform:capitalize;
	padding:8px 10px;
	letter-spacing:.5;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.header .menu-item .mega-submenu a:hover
{
	border-left:3px solid #d9d9d9
}
.header .main-menu
{
	text-align:right
}
.secondNav .header
{
	min-height:50px;
	background:#fff
}
.secondNav .header .main-menu>li a
{
	line-height:50px;
	color:#ffffff
}
.secondNav .header .logo
{
	padding:10px
}
.secondNav .header .logo-img
{
	max-height:30px
}
.main-menu>li>ul.normal-sub
{
	width:230px
}
.main-menu>li>ul.normal-sub>li a
{
	padding:5px
}
.menu ul li.active a
{
	color:#6cc3f9
}
.menu>ul>li.active
{
	border-top:3px solid #6cc3f9
}
.menu>ul>li:hover a
{
	color:#6cc3f9
}
.main-menu>li>ul
{
	border-top: 3px solid #6acccb;
}
.mega-submenu a
{
	line-height:22px!important
}
.mega-submenu
{
	background-color:#fff!important;
	background:url(../images/nav-bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%
}
.mega-submenu.no-image
{
	background:transparent
}
.header-shadow .mega-submenu
{
	box-shadow:0 5px 10px 5px rgba(0,0,0,.07)
}
.header-border .mega-submenu
{
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9
}
.secondNav.header-shadow .header
{
	box-shadow:0 5px 10px 5px rgba(0,0,0,.07);
	background-color: #080206;
}
.secondNav.header-border .header
{
	border-bottom:1px solid #d9d9d9
}
.submenu-column ul li a i
{
	width:22px;
	display:inline-block;
	text-align:center;
	font-size:13px
}
.secondNav.dark-menu .header
{
	background:#2b2c2d;
	color:#fff
}
.dark-menu .mega-submenu
{
	background-color:#2b2c2d!important;
	background-image:url(../images/nav-bg-dark-2.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%
}
.dark-menu .header .main-menu>li a,.dark-menu .submenu-bottom
{
	color:#fff
}
.dark-menu .submenu-column h6
{
	color:#fff!important
}
.light-header .header
{
	background:rgba(255, 255, 255, 0);
}
.light-header .header .menu-item a
{
	color:#fff
}
.light-header .main
{
	padding-top:0px
}
.light-header.semi-trans-header .main
{
	padding-top:0
}
.light-header.small-header .main
{
	padding-top:50px
}
.dark-header .header
{
	background:#2b2c2d
}
.dark-header .header .menu-item a
{
	color:#fff
}
.dark-header .mega-submenu
{
	background-color:#222!important;
	background-image:url(../images/nav-bg-dark-2.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%
}
.dark-header .header .main-menu>li a,.dark-header .submenu-bottom
{
	color:#fff
}
.dark-header .main
{
	padding-top:80px
}
.dark-header.semi-trans-header .main
{
	padding-top:0
}
.dark-header.small-header .main
{
	padding-top:50px
}
.dark-header .submenu-column h6
{
	color:#fff!important
}
.bold-menu a
{
	font-weight:600
}
.semi-trans-header.dark-header .header
{
	background:rgba(34,34,34,.4)
}
.semi-trans-header.light-header .header
{
	background:hsla(0,0%,100%,.8)
}
.center-logo .logo
{
	float:none;
	text-align:center
}
.center-logo .header .main-menu
{
	text-align:left;
	border-top:1px solid #f2f2f2
}
.center-logo .main-menu>li.active
{
	border-top:0
}
.center-logo .main-menu>li.active>a
{
	color:#6cc3f9!important
}
.center-logo .left-separator
{
	float:right;
	border-left:0!important
}
.light-header .left-separator
{
	border-left:1px solid #f2f2f2
}
.dark-header .left-separator
{
	border-left:1px solid #d9d9d9
}
.dark-header.center-logo .header .main-menu
{
	border-top:1px solid #d9d9d9
}
.small-header .header
{
	min-height:50px
}
.small-header .header .main-menu>li a
{
	line-height:50px
}
.small-header .header .logo
{
	padding:10px
}
.small-header .header .logo-img
{
	max-height:30px
}
.open-nav-button
{
	visibility:hidden;
	color:#2b2c2d;
	line-height:83px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-size:18px;
	z-index:100;
	position:relative;
	cursor:pointer
}
.secondNav .open-nav-button,.small-header .open-nav-button
{
	line-height:50px
}
.nav-hidden .main-menu
{
	display:none;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.nav-hidden .open-nav-button
{
	visibility:visible
}
.sidr ul li a
{
	line-height:45px;
	display:inline-block;
	padding-left:20px;
	color:#d9d9d9;
	width:100%;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.dark-header .sidr
{
	background:#787878
}
.mega-submenu.normal-sub
{
	background-image:none
}
.mega-submenu.normal-sub a
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.mega-submenu.normal-sub a:hover
{
	border-left:0!important;
	background:#f2f2f2
}
.mega-submenu.normal-sub a i
{
	width:22px;
	display:inline-block;
	text-align:center;
	font-size:13px
}
.mega-submenu.normal-sub .sub-submenu
{
	display:none;
	position:absolute;
	z-index:101;
	top:0;
	left:100%;
	background:#fff;
	list-style:none;
	border-top:3px solid #6cc3f9;
	width:200px;
	padding-left:0;
	box-shadow:0 8px 30px 8px rgba(0,0,0,.05);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.mega-submenu.normal-sub .sub-submenu.on-left
{
	right:100%;
	left:auto
}
.mega-submenu.normal-sub .has-subsubmenu
{
	position:relative;
	z-index:100
}
.mega-submenu.normal-sub .has-subsubmenu:after
{
	content:' ';
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #6cc3f9;
	top:15px;
	right:15px;
	position:absolute
}
.menu-style-2 .menu-icon
{
	font-size:13px;
	display:inline-block;
	margin-right:5px
}
.menu-style-2 .menu>ul>li.active
{
	border-top:0
}
.menu-style-2 .menu>ul>li.active>a
{
	color:#6cc3f9
}
.menu-style-3 .menu-icon
{
	font-size:13px;
	display:inline-block;
	margin-right:5px
}
.menu-style-3 .menu>ul>li.active
{
	background: #6cc3f9;
    border-top-color: #6acccb;
}
.menu-style-3 .menu>ul>li.active>a
{
	color:#fff
}
.menu-style-3 .menu>ul>li.active>a:hover
{
	color:#fff!important
}
.top-menu
{
	width:100%;
	background:#f2f2f2;
	padding:10px
}
.top-menu .right-div
{
	text-align:right
}
.top-menu .right-div a
{
	margin-left:10px
}
.top-menu .left-div
{
	text-align:left
}
.top-menu .left-div a
{
	margin-right:10px
}
.top-menu a
{
	font-size:12px;
	color:#787878;
	padding:5px 10px
}
.dark-header .mega-submenu.normal-sub .sub-submenu
{
	background:#2b2c2d
}
.dark-header .mega-submenu.normal-sub a:hover
{
	background:#37393a
}
.static-header .header
{
	position:static
}
.menu-style-5 .menu-item
{
	padding:20px 5px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.menu-style-5 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.menu-style-5 .menu>ul>li.active
{
	border-top:0
}
.menu-style-5 .menu>ul>li.active>a
{
	background:#6cc3f9;
	border-radius:4px;
	color:#fff
}
.menu-style-5 .menu>ul>li.active>a:hover
{
	color:#fff!important;
	border-radius:4px 4px 0 0
}
.secondNav .menu-style-5 .menu-item
{
	padding:0 5px
}
.secondNav .menu-style-5 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.secondNav .menu-style-5 .menu>ul>li.active>a
{
	border-radius:0
}
.menu-style-6 .menu-item
{
	padding:20px 5px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.menu-style-6 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.menu-style-6 .menu>ul>li.active
{
	border-top:0
}
.menu-style-6 .menu>ul>li.active>a
{
	background:#6cc3f9;
	border-radius:4px;
	color:#fff;
	-webkit-transform:skew(-10deg);
	transform:skew(-10deg)
}
.menu-style-6 .menu>ul>li.active>a:hover
{
	color:#fff!important;
	border-radius:4px 4px 0 0
}
.menu-style-6 .menu>ul>li>a:hover
{
	-webkit-transform:skew(-10deg);
	transform:skew(-10deg);
	background:#6cc3f9;
	color:#fff!important;
	border-radius:4px
}
.secondNav .menu-style-6 .menu-item
{
	padding:0 5px
}
.secondNav .menu-style-6 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.secondNav .menu-style-6 .menu>ul>li.active>a
{
	border-radius:0
}
.left-menu .main-menu
{
	text-align:left
}
.menu-style-8 .menu-item
{
	padding:20px 5px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.menu-style-8 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.menu-style-8 .menu>ul>li.active
{
	border-top:0
}
.menu-style-8 .menu>ul>li.active>a
{
	border:1px solid #6cc3f9;
	border-radius:4px;
	color:#6cc3f9;
	-webkit-transform:skew(-10deg);
	transform:skew(-10deg)
}
.menu-style-8 .menu>ul>li.active>a:hover
{
	color:#fff!important;
	border-radius:4px 4px 0 0
}
.menu-style-8 .menu>ul>li>a:hover
{
	-webkit-transform:skew(-10deg);
	transform:skew(-10deg);
	background:#6cc3f9;
	color:#fff!important;
	border-radius:4px
}
.secondNav .menu-style-8 .menu-item
{
	padding:0 5px
}
.secondNav .menu-style-8 .menu-item>a
{
	padding:0 10px;
	line-height:40px
}
.secondNav .menu-style-8 .menu>ul>li.active>a
{
	border-radius:0
}
.menu-style-9 .menu-icon
{
	font-size:13px;
	display:inline-block;
	margin-right:5px
}
.menu-style-9 .menu>ul>li
{
	height:83px;
	vertical-align:bottom
}
.menu-style-9 .menu>ul>li,.menu-style-9 .menu>ul>li>a
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.menu-style-9 .menu>ul>li>a
{
	line-height:20px;
	padding-top:40px;
	text-align:left
}
.menu-style-9 .menu>ul>li>a span.text-muted
{
	display:block;
	font-size:10px;
	text-transform:capitalize;
	color:#787878
}
.menu-style-9 .menu>ul>li.active
{
	background:#6cc3f9;
	border-top-color:#40a269
}
.menu-style-9 .menu>ul>li.active>a
{
	color:#fff
}
.menu-style-9 .menu>ul>li.active>a:hover
{
	color:#fff!important
}
.menu-style-9 .menu>ul>li.active>a span.text-muted
{
	color:#f2f2f2
}
.secondNav .menu-style-9 .menu>ul>li
{
	height:53px
}
.secondNav .menu-style-9 .menu>ul>li>a
{
	padding-top:5px;
	line-height:20px
}
.menu-style-10 .menu-icon
{
	font-size:18px;
	display:block;
	margin-right:5px
}
.menu-style-10 .menu>ul>li
{
	height:83px;
	vertical-align:bottom
}
.menu-style-10 .menu>ul>li,.menu-style-10 .menu>ul>li>a
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.menu-style-10 .menu>ul>li>a
{
	line-height:20px;
	padding-top:25px;
	text-align:center
}
.menu-style-10 .menu>ul>li>a span.text-muted
{
	display:block;
	font-size:10px;
	text-transform:capitalize;
	color:#d9d9d9
}
.menu-style-10 .menu>ul>li.active
{
	background:#6cc3f9;
	border-top-color:#40a269
}
.menu-style-10 .menu>ul>li.active>a
{
	color:#fff
}
.menu-style-10 .menu>ul>li.active>a:hover
{
	color:#fff!important
}
.menu-style-10 .menu>ul>li.active>a span.text-muted
{
	color:#f2f2f2
}
.secondNav .menu-style-10 .menu>ul>li
{
	height:53px
}
.secondNav .menu-style-10 .menu>ul>li>a
{
	padding-top:5px;
	line-height:20px
}
.sidr
{
	box-shadow:0 10px 50px 10px rgba(0,0,0,.1);
	background:#fff
}
.sidr .logo
{
	width:220px;
	padding:20px
}
.sidr .logo img
{
	width:100%
}
.sidr ul
{
	list-style:none;
	padding-left:0
}
.sidr ul li a
{
	line-height:45px;
	display:inline-block;
	padding-left:20px;
	color:#787878;
	width:100%;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.sidr ul li a:hover
{
	background:#f2f2f2;
	border-left:3px solid #6cc3f9
}
.top-separator
{
	border-top:1px solid #f2f2f2
}
.dark-header .sidr
{
	background:#2b2c2d
}
.dark-header .open-nav-button,.dark-header .sidr ul li a
{
	color:#fff
}
	@media only screen and (max-width:991px)
{
.header .logo
{
	padding-bottom:0
}
.menu-mobile
{
	color:#fff;
	padding-top:40px
}
.center-logo .menu-mobile
{
	text-align:center
}
.center-logo .menu-mobile:after
{
	float:none
}
.small-header .menu-mobile
{
	padding-top:20px
}
.light-header .menu-mobile
{
	color:#787878
}
.left-menu .menu-mobile
{
	float:left
}
.secondNav .menu-mobile
{
	color:#787878;
	padding-top:20px
}
.main-menu.show-on-mobile
{
	background:#000000;
	text-align:left;
	color:#787878;
	max-height:600px;
	overflow:scroll
}
.dark-header .main-menu.show-on-mobile,.dark-menu .main-menu.show-on-mobile
{
	background:#2b2c2d
}
.header .menu-item .mega-submenu
{
	margin-left:30px
}
.header-shadow .mega-submenu,.mega-submenu.normal-sub .sub-submenu
{
	box-shadow:none;
	border-top:0
}
.mega-submenu.normal-sub .sub-submenu
{
	position:static;
	margin-left:40px
}
.main-menu>li>ul,.menu>ul>li.active
{
	border-top:0
}
.header .menu-item a
{
	color:#787878;
	line-height:50px
}
.feature
{
	margin-bottom:30px
}
.footer .col-md-6
{
	text-align:center
}
.footer .footer-top .pull-right
{
	float:none!important;
	margin:auto
}
.footer .text-right
{
	text-align:center
}
.menu-style-6 .menu>ul>li.active>a
{
	background:#fff;
	color:#6cc3f9
}
.menu-style-6 .menu>ul>li>a:hover
{
	background:#fff;
	color:#6cc3f9!important
}
.menu-style-6 .menu-item
{
	padding:5px
}
.menu-style-3 .menu>ul>li.active
{
	background:#fff;
	color:#6cc3f9
}
.menu-style-3 .menu>ul>li.active>a
{
	color:#6cc3f9!important
}
.open-nav-button,.top-menu
{
	display:none
}
.nav-hidden .main-menu.show-on-mobile,.open-nav-button.sidr-btn
{
	display:block
}
.page-title-row
{
	padding:50px 0
}

}
.headline
{
	font-family:gothamBold;
	font-size:4.236em;
	color:#fff;
	text-transform:none;
	margin-top:10px;
	margin-bottom:30px;
	text-transform:uppercase
}
.sub-headline
{
	font-size:1em;
	text-transform:none;
	margin-top:5px;
	margin-bottom:20px;
	color:hsla(0,0%,100%,.7);
	line-height:30px
}
	section.content-section
{
	padding:90px 0
}
	section.content-section:nth-of-type(even)
{
	background-color:#ffffff
}
	section.content-section:nth-of-type(odd)
{
	background-color:#fff
}
	section.parallax-section
{
	background-color:transparent!important
}
	section.parallax-section .white-grad
{
	position:relative;
	z-index:1
}
.content-section .section-header
{
	margin-bottom:60px
}
.content-section .section-title
{
	font-size:35px;
	letter-spacing: -1px;
}
.content-section .section-title-2white
{
	font-size:80px;
	color: #ffffff;
	letter-spacing: -1px;
}
.content-section .section-title-2
{
	font-size:80px;
	color: #380c2f;
	letter-spacing: -1px;
}
.content-section .section-subtitle
{
	color:#787878;
	font-weight:600;
	font-size: 19px;
	line-height: 1.4em;
}
.content-section .section-subtitle-2
{
	color:#787878;
	font-weight:600;
	font-size: 19px;
}
.pinkTag{
	color:#ff00f2;
}
.spanAquamarine{
	color: #b52d5f;
}
.spanBGtext{
	background-color: #b52d5f;
    color: #ffffff;
}
.gray-bg
{
	background-color:#f2f2f2
}
.white-bg
{
	background-color:#fff
}
.white-grad
{
	
	padding:90px 0
}

.feature .icon
{
	color:#6cc3f9;
	font-size:2.618em
}
.feature-left-icon
{
	margin-bottom:50px
}
.feature-left-icon .feature-title
{
	margin-bottom:20px
}
.feature-left-icon .icon
{
	color:#380c2f;
	font-size:60px;
	line-height:80px;
	width:14%;
	display:inline-block;
	vertical-align:top
}
.feature-left-icon .feature-right-side
{
	display:inline-block;
	width:85%
}
.feature-right-side{
	min-height: 120px;
}
.feature-box
{
	background:#f2f2f2;
	margin-bottom:25px;
	padding:25px;
	text-align:center
}
.feature-box .icon
{
	color:#6cc3f9;
	font-size:52px;
	display:block;
	margin-bottom:12px
}
.feature-box .feature-desc
{
	text-align:left;
	color:#787878
}
	section.content-section:nth-of-type(even) .feature-box
{
	background:#d9d9d9
}
.feature-box-2
{
	border:1px dashed #787878;
	border-top:3px solid #6cc3f9;
	text-align:center;
	padding:14px;
	position:relative
}
.feature-titleBG{
	font-size: 22px;
    background-color: #380c2f;
    color: white;
    padding-left: 10px;
    margin-bottom: 20px;
    letter-spacing: -1px;
}
.feature-titleAdFormats{
	font-size: 22px;
    letter-spacing: -2px;
}
.feature-titleBGwhite{
	font-size: 22px;
    background-color: #b52d5f;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
    line-height: 2.2181291384em;
    letter-spacing: -1px;
}
.feature-title-head{
	background-color: #380c2f;
    color: #f8f8f8;
    font-size: 22px;
    margin-bottom: 20px;
    padding-left: 10px;
    letter-spacing: -1px;
}
.feature-descBGalt{
	font-size: 19px;
	color: #9a9a9a;
	font-weight: 600;
}
.feature-descBGblack{
	color: #0c0c0c;
}
.centerAlignFormats{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
#carousel-nextitem{
	opacity: 0.7;
}
#carouselWeb-nextitem{
	opacity: 0.7;
}
.border1pxsolid{
	border: 1px solid #ddd;
}
.feature-box-2 .feature-title
{
	margin-bottom:20px
}
.feature-box-2 .icon
{
	color:#6cc3f9;
	font-size:40px;
	line-height:70px;
	display:block;
	width:70px;
	height:70px;
	margin:-54px auto 15px;
	background:#6cc3f9;
	color:#fff;
	border-radius:50%
}
.feature-box-2 .feature-desc
{
	color:#787878
}
.feature-box-3
{
	border:1px dashed #a6a6a6;
	border-top:3px solid #6cc3f9;
	text-align:center;
	padding:14px;
	position:relative
}
.feature-box-3 .feature-title
{
	margin-bottom:20px
}
.feature-box-3 .icon
{
	font-size:40px;
	line-height:70px;
	display:block;
	width:70px;
	height:70px;
	margin:-54px auto 15px;
	background:#fff;
	color:#6cc3f9;
	border-radius:50%
}
.feature-box-3 .feature-desc
{
	color:#787878
}
	section.content-section:nth-of-type(even) .feature-box-3 .icon
{
	background:#f2f2f2
}
.feature-box-4 .icon
{
	color:#380c2f;
	display:inline-block;
	font-size:32px;
	line-height:32px
}
.feature-box-4 .feature-title
{
	display:inline-block;
	line-height:32px;
	vertical-align:top;
	margin-bottom:20px;
	margin-left:0px;
	font-size: 25px;
}
.pClassRoutine{
	color: #787878;
    font-size: 19px;
    font-weight: 600;
}
.feature-box-4 .feature-desc
{
	color:#787878;
	font-size: 19px;
	font-weight: 600;
}
.spanWhite{
	color: #fff;
}
.feature-type-5
{
	margin:0
}
.feature-type-5 [class*=col-md]
{
	padding:0;
	margin:0
}
.feature-type-5 .feature-box-5
{
	position:relative;
	background:#6cc3f9;
	color:#fff;
	padding:60px 40px;
	overflow:hidden
}
.feature-type-5 .feature-box-5 .feature-title
{
	color:#fff;
	margin-bottom:20px;
	text-align:center
}
.feature-type-5 .feature-box-5 .feature-desc
{
	margin-bottom:0
}
.feature-type-5 .feature-box-5 .icon
{
	text-align:center;
	font-size:60px;
	line-height:60px;
	color:#fff;
	margin-bottom:10px
}
.feature-type-5 .feature-box-5 .bg-icon
{
	position:absolute;
	font-size:200px;
	color:hsla(0,0%,100%,.5);
	opacity:.2;
	bottom:-30px;
	left:-25px;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.feature-type-5 .feature-box-5.black-box
{
	background:#2b2c2d
}
.feature-box-8
{
	text-align:center;
	padding:14px;
	position:relative
}
.feature-box-8 .feature-title
{
	margin-bottom:20px
}
.feature-box-8 .icon
{
	font-size:40px;
	line-height:70px;
	display:block;
	width:70px;
	height:70px;
	margin-left:20px;
	margin-top:-54px;
	margin-bottom:15px;
	background:#380c2f;
	color:#ededed;
	border-radius:50%
}
.feature-box-8 .feature-desc
{
	color:#787878;
	font-size: 19px;
	line-height: 1.4em;
	font-weight: 600;
	
}
	section.content-section:nth-of-type(even) .feature-box-8 .icon
{
	background:#f2f2f2
}
.feature-box-9
{
	border:1px dashed #d9d9d9;
	border-top:3px solid #6cc3f9;
	text-align:center;
	padding:14px;
	position:relative
}
.feature-box-9 .feature-title
{
	margin-bottom:20px
}
.feature-box-9 .icon
{
	font-size:40px;
	line-height:70px;
	display:block;
	width:70px;
	height:70px;
	margin:-54px 20px 15px auto;
	background:#fff;
	color:#6cc3f9;
	border-radius:50%
}
.feature-box-9 .feature-desc
{
	color:#787878
}
	section.content-section:nth-of-type(even) .feature-box-9 .icon
{
	background:#f2f2f2
}
.feature-box-10
{
	border-top:3px solid #6cc3f9;
	box-shadow:0 1px 5px 0 rgba(0,0,0,.1);
	text-align:center;
	padding:14px;
	position:relative
}
.feature-box-10 .feature-title
{
	margin-bottom:20px
}
.feature-box-10 .icon
{
	color:#6cc3f9;
	font-size:32px;
	line-height:60px;
	display:block;
	width:60px;
	height:60px;
	margin-left:-15px;
	margin-top:-48px;
	margin-bottom:15px;
	background:#6cc3f9;
	color:#fff;
	border-radius:50%
}
.feature-box-10 .feature-desc
{
	color:#787878
}
.feature-box-11
{
	border-top:3px solid #6cc3f9;
	box-shadow:0 1px 5px 0 rgba(0,0,0,.1);
	text-align:center;
	padding:14px;
	position:relative
}
.feature-box-11 .feature-title
{
	margin-bottom:20px
}
.feature-box-11 .icon
{
	color:#6cc3f9;
	font-size:32px;
	line-height:60px;
	display:block;
	width:60px;
	height:60px;
	margin:-48px -15px 15px auto;
	background:#6cc3f9;
	color:#fff;
	border-radius:50%
}
.feature-box-11 .feature-desc
{
	color:#787878
}

.adFormatsSectionp{
	color: #787878;
    font-weight: 600;
    font-size: 25px;
    line-height: 1.4em;
}
.counter-box
{
	color:#2b2c2d
}
.counter-box .count-icon
{
	display:inline-block;
	font-size:60px;
	line-height:80px;
	width:80px;
	height:80px
}
.counter-box .count-info
{
	display:inline-block;
	position:relative
}
.counter-box .count-info h6
{
	font-size:30px;
	line-height:1.25em
}
.counter-box .count-info p
{
	margin-bottom:0
}
.counter-box.counter-box-2 .count-icon
{
	display:block;
	width:100%
}
.cta
{
	padding:50px 0;
	background:#6cc3f9;
	color:#fff
}
.cta .cta-title
{
	color:#fff;
	margin-bottom:12px;
	font-size:20px
}
.cta:hover
{
	background:#2b2c2d
}
.cta-1 .desc
{
	float:left;
	width:80%
}
.cta-1
{
	padding:20px;
	border:1px solid #d9d9d9
}
.cta-1 .title
{
	font-size:15px;
	margin-bottom:15px
}
.cta-1 .desc
{
	font-size:13px;
	line-height:22px
}
.cta-2 .desc
{
	float:left;
	width:75%
}
.cta-2
{
	padding:20px;
	border:1px solid #40a269;
	background:#6cc3f9
}
.cta-2 .title
{
	font-size:15px;
	margin-bottom:15px;
	color:#fff
}
.cta-2 .desc
{
	font-size:13px;
	line-height:22px;
	color:#fff
}
.cta-3
{
	padding:20px;
	
	
	position:relative
}
.cta-3 .title
{
	font-size:15px;
	margin-bottom:15px;
	color:#380c2f
}
.cta-3 .desc
{
	font-size:13px;
	line-height:22px;
	color:#fff;
	margin-bottom:10px;
	padding:10px 40px
}
.cta-3 .bg-icon
{
	position:absolute;
	font-size:220px;
	color: hsl(338, 60%, 44%);
	bottom:-40px;
	right:0;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:1
}
.cta-3:hover .bg-icon
{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2)
}
.cta-3:hover .icon-rotate
{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg)
}
.cta-3 a,.cta-3 button
{
	z-index:2;
	position:relative
}
.cta-4
{
	padding:20px;
	border:1px solid #40a269;
	background:#6cc3f9;
	text-align:center;
	position:relative
}
.cta-4 .title
{
	font-size:15px;
	margin-bottom:15px;
	color:#fff
}
.cta-4 .desc
{
	font-size:13px;
	line-height:22px;
	color:#fff;
	margin-bottom:10px;
	padding:10px 40px
}
.cta-4 .bg-icon
{
	position:absolute;
	font-size:220px;
	color:hsla(0,0%,100%,.15);
	bottom:-40px;
	left:-20px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.cta-4:hover .bg-icon
{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2)
}
.cta-4:hover .icon-rotate
{
	transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg)
}
.btn
{
	white-space:nowrap;
	text-transform:left;
	border-color:hsla(0,0%,100%,.25);
	outline:none;
	box-shadow:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	cursor:pointer;
	border-radius:0;
	font-style:normal;
	text-decoration:none;
	color:#fff;
	margin:0;
	padding:15px 50px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:300;
	min-height:0;
	min-width:0;
	max-height:none;
	max-width:none
}
.btn.btn-default
{
	background-color:transparent
}
.btn.btn-primary
{
	background-color:#6cc3f9
}
.btn.btn-default:hover,.btn.btn-primary:hover
{
	background-color:#fff;
	color:#6cc3f9
}
.btn.btn-primary:hover
{
	border-color:#6cc3f9
}
.st-btn
{
	display:inline-block;
	padding:10px 30px;
	border:1px solid #d9d9d9;
	background:transparent;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.st-btn.btn-small
{
	padding:5px 15px;
	font-size:12px
}
.st-btn.st-btn-thick
{
	border-width:4px
}
.st-btn.st-btn-3d
{
	border-bottom-width:3px
}
.st-btn .icon
{
	font-size:16px;
	display:inline-block;
	padding-right:5px
}
.st-btn.icon-right .icon
{
	padding-left:5px
}
.st-btn.hvr-back.full-rounded:before
{
	border-radius:100px
}
.st-btn.hvr-back:before
{
	background:#6cc3f9
}
.st-btn.hvr-back:active,.st-btn.hvr-back:focus,.st-btn.hvr-back:hover
{
	color:#fff!important
}
.st-btn.hvr-border.full-rounded:before
{
	border-radius:100px
}
.st-btn.hvr-border:before
{
	border-color:#6cc3f9;
	background-color:#6cc3f9
}
.st-btn.primary-btn
{
	background-color:#6cc3f9;
	color:#fff;
	border-color:#40a269
}
.st-btn.primary-btn:active,.st-btn.primary-btn:focus,.st-btn.primary-btn:hover
{
	background:transparent;
	color:#6cc3f9
}
.st-btn.primary-btn.hvr-back:before
{
	background:#fff
}
.st-btn.primary-btn.hvr-back:active,.st-btn.primary-btn.hvr-back:focus,.st-btn.primary-btn.hvr-back:hover
{
	color:#6cc3f9!important
}
.st-btn.dark-btn
{
	background-color:#2b2c2d;
	color:#fff;
	border-color:#2b2c2d
}
.st-btn.dark-btn:active,.st-btn.dark-btn:focus,.st-btn.dark-btn:hover
{
	background:transparent;
	border-color:#2b2c2d;
	color:#2b2c2d!important
}
.st-btn.dark-btn.hvr-back:before
{
	background:#fff;
	border-color:#2b2c2d
}
.st-btn.dark-btn.hvr-back:active,.st-btn.dark-btn.hvr-back:focus,.st-btn.dark-btn.hvr-back:hover
{
	color:#2b2c2d!important
}
.st-btn.dark-btn.hvr-border:before
{
	border-color:#2b2c2d;
	background-color:#2b2c2d
}
.st-btn:active,.st-btn:focus,.st-btn:hover
{
	border-color:#6cc3f9
}
.st-btn.rounded
{
	border-radius:8px
}
.st-btn.full-rounded
{
	border-radius:100px
}
.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover
{
	box-shadow:inset 0 0 0 4px #6cc3f9,0 0 1px transparent
}
	button
{
	outline:none!important
}
.form-control,.form-group .alert,.form-group label
{
	font-size:14px;
	color: #380c2f;
	font-weight: 500;
	letter-spacing: 0.5px;
}
.form-control
{
	box-shadow:none;
	background:#ffffff
}
.form-control:focus
{
	border-color:#d9d9d9;
	box-shadow:none
}
.footer
{
	background:#ffffff;
	/*background-image:url(../images/footer.jpg);*/
	border-top:1px solid #d9d9d9;
	padding:60px 0 0
}
.footer .footer-title
{
	font-size:23px;
	color: #787878;
}
.footer .footer-desc
{
	color:#787878;
	line-height:22px;
	font-size: 19px;
}
.footer .ul
{
	padding-left:0
}
.footer ul li a
{
	font-size:11px;
	text-transform:uppercase;
	color:#787878
}
.footer .icon
{
	display:inline-block;
	margin-right:10px
}
.footer .address
{
	font-size:13px;
	color: #787878;
}
.footer .footer-top
{
	padding-bottom:30px;
	border-bottom:1px solid #d9d9d9
}
.footer .footer-middle
{
	padding-top:30px;
	padding-bottom:30px;
	line-height:30px
}
.footer .footer-middle .footer-title
{
	line-height:30px;
	color:#ffffff
}
.footer .footer-middle a
{
	color:#787878
}
.footer .footer-middle .fa
{
	font-size:19px;
    color: #787878;
}
.footer .footer-last
{
	padding:20px 0;
	background-color:#020003;
	color:#ffffff;
	font-size:11px
}
.footer .footer-last a
{
	color:#ffffff
}
.footer.dark-footer
{
	background:#310d2a;
	background-attachment:fixed;
	background-size:contain;
	background-repeat:repeat;
	border-top:1px solid #310d2a;
}
.footer.dark-footer .footer-desc
{
	color:#d9d9d9
}
.footer.dark-footer .footer-title
{
	color:#fff
}
.footer.dark-footer ul li a
{
	font-size:11px;
	text-transform:uppercase;
	color:#d9d9d9
}
.footer.dark-footer .footer-middle .footer-title,.footer.dark-footer .footer-middle a
{
	color:#d9d9d9
}
.footer.dark-footer .counter-box,.footer.dark-footer h1,.footer.dark-footer h2,.footer.dark-footer h3,.footer.dark-footer h4,.footer.dark-footer h5,.footer.dark-footer h6,.footer.dark-footer label
{
	color:#f2f2f2
}
.footer.sticky-footer
{
	position:fixed;
	bottom:0;
	width:100%;
	z-index:-1
}
.scroll-to-top
{
	position:fixed;
	bottom:-50px;
	right:15px;
	width:40px;
	height:40px;
	background:#2b2c2d;
	color:#fff;
	opacity:.75;
	text-align:center;
	display:block;
	z-index:100;
	font-size:26px;
	line-height:40px;
	cursor:pointer
}
.scroll-to-top:hover
{
	opacity:1
}
.grad-bg
{
	height:100vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	background:rgba(0,0,0,.4)
}
.grad-bg-01
{
	background:#005c97;
	background:-webkit-linear-gradient(270deg,#005c97,#363795);
	background:-webkit-linear-gradient(right,#005c97,#363795);
	background:linear-gradient(270deg,#005c97,#363795)
}
.grad-bg-02
{
	background:#43cea2;
	background:-webkit-linear-gradient(270deg,#43cea2,#185a9d);
	background:-webkit-linear-gradient(right,#43cea2,#185a9d);
	background:linear-gradient(270deg,#43cea2,#185a9d)
}
.grad-bg-03
{
	background:#ff512f;
	background:-webkit-linear-gradient(270deg,#ff512f,#dd2476);
	background:-webkit-linear-gradient(right,#ff512f,#dd2476);
	background:linear-gradient(270deg,#ff512f,#dd2476)
}
.grad-bg-04
{
	background:#ff512f;
	background:-webkit-linear-gradient(270deg,#ff512f,#f09819);
	background:-webkit-linear-gradient(right,#ff512f,#f09819);
	background:linear-gradient(270deg,#ff512f,#f09819)
}
.grad-bg-05
{
	background:#eecda3;
	background:-webkit-linear-gradient(270deg,#eecda3,#ef629f);
	background:-webkit-linear-gradient(right,#eecda3,#ef629f);
	background:linear-gradient(270deg,#eecda3,#ef629f)
}
.grad-bg-06
{
	background:#1d4350;
	background:-webkit-linear-gradient(270deg,#1d4350,#a43931);
	background:-webkit-linear-gradient(right,#1d4350,#a43931);
	background:linear-gradient(270deg,#1d4350,#a43931)
}
.grad-bg-07
{
	background:#000;
	background:-webkit-linear-gradient(270deg,#000,#434343);
	background:-webkit-linear-gradient(right,#000,#434343);
	background:linear-gradient(270deg,#000,#434343)
}
.grad-bg-08
{
	background:#fc00ff;
	background:-webkit-linear-gradient(270deg,#fc00ff,#00dbde);
	background:-webkit-linear-gradient(right,#fc00ff,#00dbde);
	background:linear-gradient(270deg,#fc00ff,#00dbde)
}
.grad-bg-09
{
	background:#1e130c;
	background:-webkit-linear-gradient(270deg,#1e130c,#9a8478);
	background:-webkit-linear-gradient(right,#1e130c,#9a8478);
	background:linear-gradient(270deg,#1e130c,#9a8478)
}
.grad-bg-10
{
	background:#02aab0;
	background:-webkit-linear-gradient(270deg,#02aab0,#00cdac);
	background:-webkit-linear-gradient(right,#02aab0,#00cdac);
	background:linear-gradient(270deg,#02aab0,#00cdac)
}
.grad-bg-11
{
	background:-webkit-repeating-linear-gradient(45deg,transparent,transparent 1em,#ffe4b5 0,#ffe4b5 2em,transparent 0,transparent 3em,#b0e0e6 0,#b0e0e6 4em,transparent 0,transparent 5em,#e6e6fa 0,#e6e6fa 6em,transparent 0,transparent 7em,beige 0,beige 8em),-webkit-repeating-linear-gradient(135deg,transparent,transparent 1em,khaki 0,khaki 2em,transparent 0,transparent 3em,beige 0,beige 4em,transparent 0,transparent 5em,#ffdab9 0,#ffdab9 6em),#f5f5f5;
	background:repeating-linear-gradient(45deg,transparent,transparent 1em,#ffe4b5 0,#ffe4b5 2em,transparent 0,transparent 3em,#b0e0e6 0,#b0e0e6 4em,transparent 0,transparent 5em,#e6e6fa 0,#e6e6fa 6em,transparent 0,transparent 7em,beige 0,beige 8em),repeating-linear-gradient(-45deg,transparent,transparent 1em,khaki 0,khaki 2em,transparent 0,transparent 3em,beige 0,beige 4em,transparent 0,transparent 5em,#ffdab9 0,#ffdab9 6em),#f5f5f5;
	background-blend-mode:multiply
}
.grad-bg-11 .headline,.grad-bg-11 .sub-headline
{
	color:#323232!important
}
.grad-bg-12
{
	background:-webkit-repeating-linear-gradient(bottom right,beige,beige 2em,#ffe4b5 0,#ffe4b5 4em,wheat 0,wheat 6em),-webkit-repeating-linear-gradient(right,#fff,#fff 2em,wheat 0,wheat 4em,beige 0,beige 6em),#fff;
	background:repeating-linear-gradient(to top left,beige,beige 2em,#ffe4b5 0,#ffe4b5 4em,wheat 0,wheat 6em),repeating-linear-gradient(270deg,#fff 0,#fff 2em,wheat 0,wheat 4em,beige 0,beige 6em),#fff;
	background-blend-mode:multiply
}
.grad-bg-12 .headline,.grad-bg-12 .sub-headline
{
	color:#323232!important
}
.grad-bg-13
{
	background:#5c258d;
	background:-webkit-linear-gradient(270deg,#5c258d,#4389a2);
	background:-webkit-linear-gradient(right,#5c258d,#4389a2);
	background:linear-gradient(270deg,#5c258d,#4389a2)
}
.grad-bg-14
{
	background:#4389a2;
	background:-webkit-linear-gradient(270deg,#a044ff,#5c258d);
	background:-webkit-linear-gradient(right,#a044ff,#5c258d);
	background:linear-gradient(270deg,#a044ff,#5c258d)
}
.grad-bg-15
{
	background:#000;
	background:-webkit-linear-gradient(270deg,#434343,#000);
	background:-webkit-linear-gradient(right,#434343,#000);
	background:linear-gradient(270deg,#434343,#000)
}
.bg-black
{
	background:#363636;
	color:#e2e2e2
}
.tabs-section .nav.nav-pills
{
	display:table;
	width:100%
}
.tabs-section .nav.nav-pills a i
{
	display:block;
	width:50px;
	height:50px;
	font-size:42px;
	line-height:50px;
	margin:auto
}
.tabs-section .nav-pills>li
{
	display:table-cell;
	float:none;
	border: 1px solid #efeeee;
}
.tabs-section .nav-pills>li>a
{
	color:#cdcdcd
}
.tabs-section .nav-pills>li.active>a,.tabs-section .nav-pills>li.active>a:focus,.tabs-section .nav-pills>li.active>a:hover
{
	background-color:transparent!important;
	color:#b52d5f!important
}
.tabs-section .tab-pane
{
	padding:40px 0 30px
}
.tab-style-2 .nav-tabs
{
	border-bottom:0
}
.tab-style-2 .nav-tabs>li>a
{
	padding:10px 25px
}
.tab-style-2 .nav-tabs>li>a:hover
{
	background:none;
	border-color:transparent
}
.tab-style-2 .nav-tabs>li.active>a,.tab-style-2 .nav-tabs>li.active>a:focus,.tab-style-2 .nav-tabs>li.active>a:hover
{
	color:#2b2c2d;
	background-color:transparent;
	border:0;
	border-bottom:1px solid #a6a6a6
}
.tab-style-2 .tab-content
{
	padding:20px
}
.tab-style-1 .nav-tabs
{
	border-bottom:1px solid #d9d9d9;
	margin:0;
	padding:0;
	border-bottom-color:#d9d9d9
}
.tab-style-1 .nav-tabs li
{
	display:inline-block;
	float:none
}
.tab-style-1 .nav-tabs>li>a
{
	background:#d9d9d9;
	border-bottom:none;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-top:3px solid #444647
}
.tab-style-1 .nav-tabs>li.active>a,.tab-style-1 .nav-tabs>li.active>a:focus,.tab-style-1 .nav-tabs>li.active>a:hover
{
	background:#fff;
	border-left-color:#d9d9d9;
	border-right-color:#d9d9d9;
	border-top:3px solid #6cc3f9;
	border-bottom-color:transparent
}
.tab-style-1 .tab-content
{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.04);
	background-color:#fff;
	border:1px solid #d9d9d9;
	border-top:0;
	padding:15px
}
.tab-style-3 .nav-tabs
{
	border-bottom:0;
	margin:0;
	padding:0;
	display:table;
	width:100%
}
.tab-style-3 .nav-tabs li
{
	display:table-cell;
	text-align:center;
	float:none
}
.tab-style-3 .nav-tabs>li>a
{
	background:#d9d9d9;
	border-bottom:none;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-top:3px solid #444647;
	margin-right:0;
	color:#444647
}
.tab-style-3 .nav-tabs>li.active>a,.tab-style-3 .nav-tabs>li.active>a:focus,.tab-style-3 .nav-tabs>li.active>a:hover
{
	background:#fff;
	border-left-color:#d9d9d9;
	border-right-color:#d9d9d9;
	border-top:3px solid #6cc3f9;
	border-bottom:1px solid #fff;
	color:#2b2c2d
}
.tab-style-3 .tab-content
{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.04);
	background-color:#fff;
	border:1px solid #d9d9d9;
	border-top:0;
	padding:15px
}
.tab-style-4 .nav-tabs
{
	border-top:0;
	margin:0;
	padding:0;
	display:table;
	width:100%
}
.tab-style-4 .nav-tabs li
{
	display:table-cell;
	text-align:center;
	float:none
}
.tab-style-4 .nav-tabs>li>a
{
	background:#d9d9d9;
	border-top:none;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:3px solid #444647;
	margin-right:0;
	color:#444647
}
.tab-style-4 .nav-tabs>li.active>a,.tab-style-4 .nav-tabs>li.active>a:focus,.tab-style-4 .nav-tabs>li.active>a:hover
{
	background:#fff;
	border-left-color:#d9d9d9;
	border-right-color:#d9d9d9;
	border-bottom:3px solid #6cc3f9;
	border-top:1px solid #fff;
	color:#2b2c2d
}
.tab-style-4 .tab-content
{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.04);
	background-color:#fff;
	border:1px solid #d9d9d9;
	border-bottom:0;
	padding:15px
}
.tab-style-5 .nav-tabs
{
	border-bottom:0;
	text-align:center
}
.tab-style-5 .nav-tabs>li
{
	float:none;
	display:inline-block;
	margin-left:10px;
	margin-right:10px
}
.tab-style-5 .nav-tabs>li>a
{
	padding:10px 25px;
	color:#a6a6a6
}
.tab-style-5 .nav-tabs>li>a:hover
{
	background:none;
	border-color:transparent
}
.tab-style-5 .nav-tabs>li.active>a,.tab-style-5 .nav-tabs>li.active>a:focus,.tab-style-5 .nav-tabs>li.active>a:hover
{
	color:#2b2c2d;
	background-color:transparent;
	border:1px solid #787878;
	border-radius:30px
}
.tab-style-5 .tab-content
{
	padding:30px 20px 20px;
	text-align:center;
	line-height:26px
}
.tab-style-6 .nav-tabs
{
	border-right:1px solid #d9d9d9;
	margin:0;
	padding:0;
	border-right-color:#d9d9d9
}
.tab-style-6 .nav-tabs>li>a
{
	background:#d9d9d9;
	border-right:none;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-left:3px solid #444647
}
.tab-style-6 .nav-tabs>li.active>a,.tab-style-6 .nav-tabs>li.active>a:focus,.tab-style-6 .nav-tabs>li.active>a:hover
{
	background:#fff;
	border-top-color:#d9d9d9;
	border-bottom-color:#d9d9d9;
	border-left:3px solid #6cc3f9;
	border-right-color:transparent
}
.tab-style-6 .tab-content
{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.04);
	background-color:#fff;
	border:1px solid #d9d9d9;
	padding:15px
}
.tab-style-6 .nav-content-div
{
	z-index:1
}
.tab-style-6 .nav-tab-div
{
	z-index:2;
	margin-right:-1px
}
.tab-style-7 .nav-tabs
{
	border-left:1px solid #d9d9d9;
	margin:0;
	padding:0;
	border-left-color:#d9d9d9
}
.tab-style-7 .nav-tabs>li>a
{
	background:#d9d9d9;
	border-left:none;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-right:3px solid #444647
}
.tab-style-7 .nav-tabs>li.active>a,.tab-style-7 .nav-tabs>li.active>a:focus,.tab-style-7 .nav-tabs>li.active>a:hover
{
	background:#fff;
	border-top-color:#d9d9d9;
	border-bottom-color:#d9d9d9;
	border-right:3px solid #6cc3f9;
	border-left-color:transparent
}
.tab-style-7 .tab-content
{
	box-shadow:0 1px 5px 0 rgba(0,0,0,.04);
	background-color:#fff;
	border:1px solid #d9d9d9;
	padding:15px
}
.tab-style-7 .nav-content-div
{
	z-index:1
}
.tab-style-7 .nav-tab-div
{
	z-index:2;
	margin-left:-1px
}
.tab-style-8 .nav-tabs
{
	border-bottom:0;
	text-align:center
}
.tab-style-8 .nav-tabs>li
{
	float:none;
	display:inline-block;
	margin-left:0;
	margin-right:0
}
.tab-style-8 .nav-tabs>li>a
{
	padding:10px 25px;
	color:#d9d9d9;
	border-bottom:3px solid #d9d9d9
}
.tab-style-8 .nav-tabs>li>a:hover
{
	background:none;
	border-color:transparent
}
.tab-style-8 .nav-tabs>li.active>a,.tab-style-8 .nav-tabs>li.active>a:focus,.tab-style-8 .nav-tabs>li.active>a:hover
{
	color:#6cc3f9;
	background-color:transparent;
	border:0;
	border-bottom:3px solid #6cc3f9
}
.tab-style-8 .tab-content
{
	padding:30px 20px 20px;
	text-align:center;
	line-height:26px
}
.tab-style-9 .nav-tabs
{
	border-bottom:0;
	text-align:center
}
.tab-style-9 .nav-tabs>li
{
	float:none;
	display:inline-block;
	margin-left:0;
	margin-right:0
}
.tab-style-9 .nav-tabs>li>a
{
	padding:10px 25px;
	color:#c5c5c5;
	border-bottom:3px solid #c5c5c5
}
.tab-style-9 .nav-tabs>li>a .icon
{
	display:block;
	width:80px;
	height:80px;
	border:2px dotted #c5c5c5;
	margin:auto;
	margin-bottom:10px;
	line-height:80px;
	font-size:44px;
	border-radius:50%
}
.tab-style-9 .nav-tabs>li>a:hover
{
	background:none;
	border-color:transparent
}
.tab-style-9 .nav-tabs>li.active>a,.tab-style-9 .nav-tabs>li.active>a:focus,.tab-style-9 .nav-tabs>li.active>a:hover
{
	color:#6cc3f9;
	background-color:transparent;
	border:0;
	border-bottom:3px solid #6cc3f9
}
.tab-style-9 .nav-tabs>li.active>a .icon,.tab-style-9 .nav-tabs>li.active>a:focus .icon,.tab-style-9 .nav-tabs>li.active>a:hover .icon
{
	border-color:#6cc3f9
}
.tab-style-9 .tab-content
{
	padding:30px 20px 20px;
	text-align:center;
	line-height:26px
}
.stat-box
{
	padding:15px;
	border:1px solid #d9d9d9;
	margin-left:-1px;
	margin-top:-1px
}
.stat-box span.icon
{
	font-size:42px;
	display:block
}
.stat-box h5
{
	font-size:18px;
	display:inline-block
}
.stat-box h6
{
	font-size:12px;
	display:inline-block
}
.stat-box:hover
{
	background:#6cc3f9;
	color:#fff
}
.stat-box:hover h5,.stat-box:hover h6
{
	color:#fff
}
.tab-style-10 .nav-tabs
{
	border-right:0;
	margin:0;
	padding:0
}
.tab-style-10 .nav-tabs>li>a
{
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-left:3px solid #444647;
	color:#787878
}
.tab-style-10 .nav-tabs>li.active>a,.tab-style-10 .nav-tabs>li.active>a:focus,.tab-style-10 .nav-tabs>li.active>a:hover
{
	border-top-color:#d9d9d9;
	border-bottom-color:#d9d9d9;
	border-left:3px solid #6cc3f9;
	border-right-color:#d9d9d9;
	color:#6cc3f9
}
.tab-style-10 .tab-content
{
	border:0;
	padding:15px 25px
}
.tab-style-10 .nav-content-div
{
	z-index:1
}
.tab-style-10 .nav-tab-div
{
	z-index:2
}
.cbp *
{
	font-family:inherit
}
.cbp .fa
{
	font-family:FontAwesome
}
.cbp-l-grid-projects-title
{
	font-family:inherit;
	font-weight:400;
	text-align:center
}
.cbp-l-grid-projects-desc
{
	font-family:inherit;
	font-size:11px;
	line-height:22px;
	letter-spacing:1px;
	text-align:center
}
.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight
{
	font-family:inherit;
	background-color:#fff;
	color:#787878;
	font-size:11px
}
.cbp-l-grid-work .cbp-item-wrapper
{
	padding:7px
}
.cbp-l-grid-work-title
{
	font-family:inherit;
	font-weight:400;
	text-transform:none;
	font-size:15px
}
.cbp-l-grid-work-desc
{
	font-family:inherit;
	font-size:11px;
	line-height:22px;
	letter-spacing:1px;
	text-transform:none
}
.cbp-l-grid-masonry-projects-title
{
	font-family:inherit;
	color:#6cc3f9
}
.cbp-l-grid-masonry-projects-desc
{
	font-family:inherit;
	font-size:11px;
	line-height:22px;
	letter-spacing:1px;
	text-transform:none
}
.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight
{
	font-family:inherit;
	background-color:#fff;
	color:#787878;
	font-size:11px
}
.cbp-l-filters-alignRight .cbp-filter-counter
{
	background-color:#6cc3f9;
	font-family:inherit
}
.cbp-l-filters-alignRight .cbp-filter-item
{
	font-family:inherit
}
.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active
{
	background-color:#6cc3f9;
	border-color:#6cc3f9
}
.cbp-l-filters-alignRight .cbp-filter-counter:after
{
	border-top-color:#6cc3f9
}
.cbp-l-caption-title
{
	font-family:inherit
}
.cbp-l-caption-desc
{
	font-family:inherit;
	font-size:11px;
	line-height:22px;
	letter-spacing:1px
}
.cbp-l-filters-alignLeft .cbp-filter-item,.cbp-l-filters-button .cbp-filter-item,.cbp-l-grid-mosaic .cbp-l-caption-desc,.cbp-l-grid-mosaic .cbp-l-caption-title
{
	font-family:inherit
}
.cbp-l-grid-team-name
{
	font-family:inherit;
	font-size:16px;
	color:#6cc3f9
}
.cbp-l-grid-team-position
{
	font-family:inherit;
	font-size:11px;
	line-height:22px;
	letter-spacing:1px
}
.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignCenter .cbp-filter-item
{
	font-family:inherit
}
.cbp-l-grid-testimonials-body
{
	color:#787878;
	font-size:14px
}
.cbp-l-grid-masonry-projects .cbp-caption-activeWrap
{
	background-color:rgba(0,0,0,.5)
}
.cbp-popup-singlePage .cbp-popup-navigation-wrap
{
	background-color:#6cc3f9
}
.cbp-popup-singlePage .cbp-popup-prev
{
	background:none;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	line-height:30px;
	font-size:16px;
	height:36px;
	width:36px
}
.cbp-popup-singlePage .cbp-popup-prev:before
{
	content:"\f060"
}
.cbp-popup-singlePage .cbp-popup-next
{
	background:none;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	line-height:30px;
	font-size:16px;
	height:36px;
	width:36px
}
.cbp-popup-singlePage .cbp-popup-next:before
{
	content:"\f061"
}
.cbp-popup-singlePage .cbp-popup-close
{
	background:none;
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	line-height:30px;
	font-size:16px;
	border:2px solid #fff;
	border-radius:36px;
	height:36px;
	width:36px;
	padding:0;
	text-align:center;
	padding-left:2px
}
.cbp-popup-singlePage .cbp-popup-close:before
{
	content:"\f00d"
}
.cbp-caption-defaultWrap,.cbp-caption-expand .cbp-caption-defaultWrap,.cbp-caption-expand .cbp-l-caption-body,.cbp-l-filters-buttonCenter .cbp-filter-item,.cbp-l-filters-underline .cbp-filter-item
{
	font-family:inherit
}
.star-icon
{
	color:#6cc3f9;
	font-size:18px;
	margin-right:5px
}
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active
{
	color:#6cc3f9;
	border-color:#6ac490
}
.cbp-l-filters-buttonCenter .cbp-filter-counter
{
	background-color:#6cc3f9
}
.cbp-l-grid-mosaic .cbp-caption-activeWrap
{
	background-color:rgba(0,0,0,.8)
}
.cbp-l-grid-mosaic .cbp-l-caption-title
{
	color:#fff
}
.cbp-l-grid-mosaic .cbp-l-caption-desc
{
	color:#f2f2f2
}
.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active,.cbp-l-filters-work .cbp-filter-item:hover
{
	background:#6cc3f9
}
.cbp-l-grid-work-title
{
	color:#6cc3f9
}
.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active
{
	background-color:#6cc3f9;
	border-color:#40a269
}
.switcher
{
	position:fixed;
	top:100px;
	padding:20px;
	left:-200px;
	background:#2b2c2d;
	width:200px;
	z-index:999
}
.switcher,.switcher .handle
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	box-shadow:0 5px 20px 5px rgba(0,0,0,.05)
}
.switcher .handle
{
	position:absolute;
	right:-40px;
	width:40px;
	height:40px;
	color:#f2f2f2;
	font-size:26px;
	line-height:40px;
	background:#323232;
	text-align:center;
	cursor:pointer
}
.switcher h5
{
	font-size:14px;
	color:#fff
}
.switcher .color
{
	width:25px;
	height:25px;
	display:inline-block;
	margin:5px;
	cursor:pointer
}
.switcher .alizarin
{
	background:#e74c3c
}
.switcher .torquoise
{
	background:#1abc9c
}
.switcher .sunflower
{
	background:#f1c40f
}
.switcher .carrot
{
	background:#e67e22
}
.switcher .peterriver
{
	background:#3498db
}
.switcher .wisteria
{
	background:#8e44ad
}
.switcher .nephritis
{
	background:#27ae60
}
.switcher .midnightblue
{
	background:#2c3e50
}
.switcher .switch-header
{
	padding:5px 10px;
	border:1px solid #f2f2f2;
	display:block;
	text-align:center;
	margin:10px;
	cursor:pointer;
	font-size:13px;
	color:#f2f2f2
}
.switcher p
{
	font-size:11px
}
.switcher p a
{
	color:#fff;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.switcher p a:hover
{
	color:#6cc3f9
}
.page-loader
{
	position:fixed;
	z-index:10001;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#f2f2f2
}
.page-loader img.logo-loader,.spinner
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.spinner
{
	background: url('../images/tagOn_black.png') no-repeat center;
	-webkit-animation:sk-scaleout 1s infinite ease-in-out;
	animation:sk-scaleout 1s infinite ease-in-out
}
	@-webkit-keyframes sk-scaleout
{
	0%
{
	-webkit-transform:scale(0)
}
	to
{
	-webkit-transform:scale(1);
	opacity:0
}

}
	@keyframes sk-scaleout
{
	0%
{
	-webkit-transform:scale(0);
	transform:scale(0)
}
	to
{
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0
}

}
.spinner-2
{
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background-color:#6cc3f9;
	-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;
	animation:sk-rotateplane 1.2s infinite ease-in-out
}
	@-webkit-keyframes sk-rotateplane
{
	0%
{
	-webkit-transform:perspective(120px)
}
	50%
{
	-webkit-transform:perspective(120px) rotateY(180deg)
}
	to
{
	-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
}

}
	@keyframes sk-rotateplane
{
	0%
{
	transform:perspective(120px) rotateX(0deg) rotateY(0deg);
	-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
	50%
{
	transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
	to
{
	transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}

}
.spinner-3
{
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.double-bounce1,.double-bounce2
{
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#6cc3f9;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:sk-bounce 2s infinite ease-in-out;
	animation:sk-bounce 2s infinite ease-in-out
}
.double-bounce2
{
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
	@-webkit-keyframes sk-bounce
{
	0%,to
{
	-webkit-transform:scale(0)
}
	50%
{
	-webkit-transform:scale(1)
}

}
	@keyframes sk-bounce
{
	0%,to
{
	transform:scale(0);
	-webkit-transform:scale(0)
}
	50%
{
	transform:scale(1);
	-webkit-transform:scale(1)
}

}
.spinner-4
{
	margin:auto;
	width:50px;
	height:40px;
	text-align:center;
	font-size:10px
}
.spinner-4>div
{
	background-color:#333;
	height:100%;
	width:6px;
	display:inline-block;
	-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;
	animation:sk-stretchdelay 1.2s infinite ease-in-out
}
.spinner-4 .rect2
{
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.spinner-4 .rect3
{
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.spinner-4 .rect4
{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.spinner-4 .rect5
{
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
	@-webkit-keyframes sk-stretchdelay
{
	0%,40%,to
{
	-webkit-transform:scaleY(.4)
}
	20%
{
	-webkit-transform:scaleY(1)
}

}
	@keyframes sk-stretchdelay
{
	0%,40%,to
{
	transform:scaleY(.4);
	-webkit-transform:scaleY(.4)
}
	20%
{
	transform:scaleY(1);
	-webkit-transform:scaleY(1)
}

}
.spinner-5
{
	margin:auto;
	width:40px;
	height:40px;
	position:relative
}
.cube1,.cube2
{
	background-color:#333;
	width:15px;
	height:15px;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;
	animation:sk-cubemove 1.8s infinite ease-in-out
}
.cube2
{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
	@-webkit-keyframes sk-cubemove
{
	25%
{
	-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
}
	50%
{
	-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
}
	75%
{
	-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
}
	to
{
	-webkit-transform:rotate(-1turn)
}

}
	@keyframes sk-cubemove
{
	25%
{
	transform:translateX(42px) rotate(-90deg) scale(.5);
	-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
}
	50%
{
	transform:translateX(42px) translateY(42px) rotate(-179deg);
	-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)
}
	50.1%
{
	transform:translateX(42px) translateY(42px) rotate(-180deg);
	-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
}
	75%
{
	transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);
	-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
}
	to
{
	transform:rotate(-1turn);
	-webkit-transform:rotate(-1turn)
}

}
.spinner-6
{
	margin:100px auto 0;
	width:70px;
	text-align:center
}
.spinner-6>div
{
	width:18px;
	height:18px;
	background-color:#333;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
	animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner-6 .bounce1
{
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s
}
.spinner-6 .bounce2
{
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s
}
	@-webkit-keyframes sk-bouncedelay
{
	0%,80%,to
{
	-webkit-transform:scale(0)
}
	40%
{
	-webkit-transform:scale(1)
}

}
	@keyframes sk-bouncedelay
{
	0%,80%,to
{
	-webkit-transform:scale(0);
	transform:scale(0)
}
	40%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
.border-0
{
	border-radius:0!important
}
.Creative-SubTitle,.tp-caption.Creative-SubTitle
{
	font-family:inherit;
	color:#6cc3f9
}
.Creative-Button,.tp-caption.Creative-Button
{
	font-family:inherit;
	color:#6cc3f9;
	border-color:#6cc3f9;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.Creative-Title,.NotGeneric-Title,.tp-caption.Creative-Title,.tp-caption.NotGeneric-Title
{
	font-family:Lato,sans-serif
}
.NotGeneric-Button,.NotGeneric-CallToAction,.NotGeneric-SubTitle,.tp-caption.NotGeneric-Button,.tp-caption.NotGeneric-CallToAction,.tp-caption.NotGeneric-SubTitle
{
	font-family:inherit
}
.rev_slider .caption,.rev_slider .tp-caption
{
	color:#6cc3f9
}
.primary-bg
{
	background-color:#6cc3f9!important
}
.metis .tp-tab-number
{
	font-family:inherit
}
.tp-tab-title
{
	font-family:inherit!important;
	font-size:14px!important
}
.metis .tp-tab.selected .tp-tab-divider
{
	border-right-color:#6cc3f9!important
}
.Agency-Title,.tp-caption.Agency-Title
{
	font-family:Lato,sans-serif;
	color:#fff!important
}
.BigBold-Button,.BigBold-SubTitle,.BigBold-Title,.tp-caption.BigBold-Button,.tp-caption.BigBold-SubTitle,.tp-caption.BigBold-Title
{
	font-family:Lato,sans-serif
}
.slideshow-div .full-content
{
	height:100vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	background:rgba(0,0,0,.4)
}
.slideshow-div .full-content h1,.slideshow-div .full-content h2,.slideshow-div .full-content h3,.slideshow-div .full-content h4,.slideshow-div .full-content h5,.slideshow-div .full-content h6
{
	color:#fff;
	text-transform:none
}
.slideshow-div .full-content h1
{
	font-size:60px;
	margin-bottom:40px;
	font-weight:700
}
.carousel.slide h1,.carousel.slide h2,.carousel.slide h3,.carousel.slide h4,.carousel.slide h5,.carousel.slide h6
{
	color:#fff
}
.active,.carousel,.carousel-inner,.fill,.item
{
	height:100% !important;
}
.fill
{
	width:100%;
	background-position:50%;
	background-size:cover;
	-o-background-size:cover
}
.rev-btn,.rev-btn:visited
{
	font-family:Open Sans,sans-serif
}
.carousel-style-2 .carousel-control
{
	top:0;
	bottom:0;
	margin:auto;
	background:rgba(0,0,0,.75);
	width:30px;
	height:60px
}
.carousel-style-2 .item img
{
	-webkit-transition:all 5s ease-in-out;
	transition:all 5s ease-in-out
}
.carousel-style-2 .item.active.inactiveUntilOnLoad img,.carousel-style-2 .item img
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
.carousel-style-2 .item.active img
{
	/*-webkit-transform:scale(1.2);
	transform:scale(1.2)*/
}
.carousel-style-2 .carousel-control .glyphicon-chevron-left,.carousel-style-2 .carousel-control .glyphicon-chevron-right,.carousel-style-2 .carousel-control .icon-next,.carousel-style-2 .carousel-control .icon-prev
{
	margin-top:-15px
}
.carousel-style-2 .carousel-control .glyphicon-chevron-left,.carousel-style-2 .carousel-control .icon-prev
{
	margin-left:-15px
}
.carousel-style-2 .carousel-control .glyphicon-chevron-right,.carousel-style-2 .carousel-control .icon-next
{
	margin-right:-15px
}
.carousel-style-2 .carousel-caption
{
	top:80px
}
.carousel-style-2 .carousel-caption h3
{
	font-size:48px;
	text-transform:uppercase
}
.carousel-style-3 .carousel-indicators
{
	left:auto;
	width:auto;
	margin-left:0;
	right:50px
}
.carousel-style-4 .carousel-control
{
	top:0;
	bottom:0;
	margin:auto;
	background:rgba(0,0,0,.75);
	width:30px;
	height:60px
}
.carousel-style-4 .carousel-control .glyphicon-chevron-left,.carousel-style-4 .carousel-control .glyphicon-chevron-right,.carousel-style-4 .carousel-control .icon-next,.carousel-style-4 .carousel-control .icon-prev
{
	margin-top:-15px
}
.carousel-style-4 .carousel-control .glyphicon-chevron-left,.carousel-style-4 .carousel-control .icon-prev
{
	margin-left:-15px
}
.carousel-style-4 .carousel-control .glyphicon-chevron-right,.carousel-style-4 .carousel-control .icon-next
{
	margin-right:-15px
}
.carousel-style-4 .carousel-caption
{
	top:220px
}
.carousel-style-4 .carousel-caption h3
{
	font-size:4.236em;
	text-transform:capitalize;
}
.carousel-style-4 .carousel-indicators
{
	left:auto;
	width:auto;
	margin-left:0;
	right:50px
}
.carousel-style-4 .item
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.carousel-style-4 .active.left,.carousel-style-4 .active.right,.carousel-style-4 .item
{
	opacity:0
}
.carousel-style-4 .active,.carousel-style-4 .next.left,.carousel-style-4 .prev.right
{
	opacity:1
}
.carousel-style-4 .active.left,.carousel-style-4 .active.right,.carousel-style-4 .next,.carousel-style-4 .prev
{
	left:0
}
.carousel-style-4 .carousel-control
{
	z-index:2
}
.dropcap:first-letter
{
	float:left;
	color:#444647;
	font-size:80px;
	line-height:80px;
	font-weight:700;
	padding-right:10px;
	padding-bottom:2px
}
.dropcap-style-2:first-letter
{
	float:left;
	color:#444647;
	background:#d9d9d9;
	font-size:46px;
	line-height:50px;
	font-weight:700;
	padding:10px;
	margin:0 10px 10px 0
}
.dropcap-style-3:first-letter
{
	float:left;
	color:#6cc3f9;
	font-size:80px;
	line-height:80px;
	font-weight:700;
	padding-right:10px;
	padding-bottom:2px
}
.dropcap-style-4:first-letter
{
	float:left;
	color:#fff;
	background:#6cc3f9;
	font-size:46px;
	line-height:50px;
	font-weight:700;
	padding:10px;
	margin:0 10px 10px 0
}
.highlight
{
	background:#6cc3f9;
	padding:5px;
	color:#fff
}
.acc-default .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-default .panel-title a
{
	display:block
}
.acc-wo-background .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-wo-background .panel-title a
{
	display:block
}
.acc-wo-background .panel-heading
{
	background-color:transparent
}
.acc-wo-gap .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-wo-gap .panel-title a
{
	display:block
}
.acc-wo-gap.panel-group .panel
{
	margin-top:-1px
}
.acc-wo-border .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-wo-border .panel-title a
{
	display:block
}
.acc-wo-border .panel
{
	border:0;
	box-shadow:none
}
.acc-faq-1 .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-faq-1 .panel-title .icon
{
	transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg)
}
.acc-faq-1 .panel-title .collapsed .icon
{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg)
}
.acc-faq-1 .panel-body
{
	padding-left:40px
}
.acc-faq-1 .panel-title a
{
	display:block
}
.acc-faq-1 .panel
{
	border:0;
	box-shadow:none
}
.acc-faq-1 .panel-heading
{
	background:transparent;
	border:0
}
.acc-faq-1 .panel-body
{
	border:0!important
}
.acc-faq-2 .panel-title
{
	font-size:1em;
	text-transform:capitalize
}
.acc-faq-2 .panel-title .icon
{
	transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	float:right;
	color:#fff;
	padding:10px 0
}
.acc-faq-2 .panel-title .collapsed .icon
{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-webkit-transform:rotate(0deg)
}
.acc-faq-2 .panel-body
{
	padding-left:20px
}
.acc-faq-2 .panel-title a
{
	display:block
}
.acc-faq-2 .panel
{
	border:0;
	box-shadow:none
}
.acc-faq-2 .panel-heading
{
	background:#2b2c2d;
	color:#fff;
	border:0;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.acc-faq-2 .panel-heading:hover
{
	background:#2b2c2d
}
.acc-faq-2 .panel-body
{
	border:0!important
}
.nav-tabs>li>a
{
	border-radius:0
}
.nav-tabs>li>a .icon
{
	font-size:16px
}
.timeline
{
	position:relative
}
.timeline .tm-icon
{
	width:60px;
	height:60px;
	text-align:center;
	background-color:#f2f2f2;
	border-radius:50%;
	position:absolute
}
.timeline .tm-icon span
{
	color:#6cc3f9;
	font-size:30px;
	line-height:60px
}
.timeline .tm-detail
{
	padding-left:80px;
	margin-bottom:40px;
	color:#787878;
	font-size:12px;
	line-height:20px
}
.timeline:before
{
	content:'';
	position:absolute;
	top:0;
	left:30px;
	height:100%;
	width:2px;
	background:#f2f2f2
}
.timeline-right
{
	position:relative
}
.timeline-right .timeline-row
{
	position:relative;
	text-align:right
}
.timeline-right .tm-icon
{
	width:60px;
	height:60px;
	text-align:center;
	background-color:#f2f2f2;
	border-radius:50%;
	position:absolute;
	top:0;
	right:0
}
.timeline-right .tm-icon span
{
	color:#6cc3f9;
	font-size:30px;
	line-height:60px
}
.timeline-right .tm-detail
{
	padding-right:80px;
	margin-bottom:40px;
	color:#5f5f5f;
	font-size:12px;
	line-height:20px
}
.timeline-right:before
{
	content:'';
	position:absolute;
	top:0;
	right:30px;
	height:100%;
	width:2px;
	background:#f2f2f2
}
.timeline-center
{
	position:relative
}
.timeline-center .timeline-row:nth-of-type(even)
{
	position:relative;
	text-align:left;
	width:50%;
	margin-left:50%
}
.timeline-center .timeline-row:nth-of-type(even) .tm-icon
{
	left:-30px
}
.timeline-center .timeline-row:nth-of-type(even) .tm-detail
{
	margin-left:40px;
	margin-bottom:40px;
	color:#5f5f5f;
	font-size:12px;
	line-height:20px;
	background:#f2f2f2;
	padding:20px
}
.timeline-center .timeline-row:nth-of-type(odd)
{
	position:relative;
	text-align:right;
	width:50%
}
.timeline-center .timeline-row:nth-of-type(odd) .tm-icon
{
	right:-30px
}
.timeline-center .timeline-row:nth-of-type(odd) .tm-detail
{
	margin-right:40px;
	margin-bottom:40px;
	color:#5f5f5f;
	font-size:12px;
	line-height:20px;
	background:#f2f2f2;
	padding:20px
}
.timeline-center .tm-icon
{
	width:60px;
	height:60px;
	text-align:center;
	background-color:#f2f2f2;
	border-radius:50%;
	position:absolute;
	top:0
}
.timeline-center .tm-icon span
{
	color:#6cc3f9;
	font-size:30px;
	line-height:60px
}
.timeline-center:before
{
	content:'';
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	width:2px;
	background:#f2f2f2
}
	section.content-section:nth-of-type(even) .timeline-right .tm-icon
{
	background-color:#d9d9d9
}
	section.content-section:nth-of-type(even) .timeline-right .tm-detail
{
	color:#5f5f5f
}
	section.content-section:nth-of-type(even) .timeline-right:before
{
	background:#d9d9d9
}
	section.content-section:nth-of-type(even) .timeline .tm-icon
{
	background-color:#d9d9d9
}
	section.content-section:nth-of-type(even) .timeline .tm-detail
{
	color:#787878
}
	section.content-section:nth-of-type(even) .timeline-center .timeline-row:nth-of-type(even) .tm-detail,section.content-section:nth-of-type(even) .timeline-center .timeline-row:nth-of-type(odd) .tm-detail,section.content-section:nth-of-type(even) .timeline:before
{
	background:#d9d9d9
}
	section.content-section:nth-of-type(even) .timeline-center .tm-icon
{
	background-color:#d9d9d9
}
	section.content-section:nth-of-type(even) .timeline-center:before
{
	background:#d9d9d9
}
.si-style-1
{
	width:28px;
	height:28px;
	line-height:28px;
	margin:10px;
	font-size:22px
}
.si-style-1,.si-style-2
{
	display:inline-block;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	color:#2b2c2d
}
.si-style-2
{
	width:30px;
	height:30px;
	line-height:30px;
	margin:8px;
	font-size:16px;
	border:1px solid #787878;
	border-radius:2px
}
.si-style-2:hover
{
	background:#6cc3f9;
	color:#fff!important;
	border-color:#398f5d
}
.si-style-3
{
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	margin:8px;
	font-size:16px;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	color:#2b2c2d;
	border:1px solid #787878;
	border-radius:20px
}
.si-style-3:hover
{
	background:#6cc3f9;
	color:#fff!important;
	border-color:#398f5d
}
.si-style-4
{
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	margin:8px;
	font-size:22px;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	color:#2b2c2d;
	border:1px solid #787878;
	border-radius:2px
}
.si-style-4:hover
{
	background:#6cc3f9;
	color:#fff!important;
	border-color:#398f5d
}
.login-box
{
	background:#f2f2f2;
	padding:30px;
	margin-top:100px;
	margin-bottom:100px;
	box-shadow:0 1px 5px 0 rgba(0,0,0,.08)
}
.login-box .checkbox label,.login-box .radio label
{
	padding-left:0
}
.login-box .st-checkbox-1-label:before,.login-box .st-checkbox-2-label:before,.login-box .st-radio-1-label:before,.login-box .st-radio-2-label:before
{
	padding:3px;
	width:20px;
	height:20px
}
.login-box .st-checkbox:checked+.st-checkbox-2-label:before,.login-box .st-radio:checked+.st-radio-2-label:before
{
	font-size:11px
}
.login-box input,.login-box textarea
{
	background:#fff
}
.bootstrap-switch
{
	border-radius:0;
	border-color:#d9d9d9
}
.bootstrap-switch .bootstrap-switch-handle-on
{
	border-radius:0
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary
{
	background:#6cc3f9
}
.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on
{
	border-radius:0
}
.cmn-toggle
{
	position:absolute;
	margin-left:-9999px;
	visibility:hidden
}
.cmn-toggle+label
{
	display:block;
	position:relative;
	cursor:pointer;
	outline:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
	input.cmn-toggle-round+label
{
	padding:2px;
	width:80px;
	height:40px;
	background-color:#d9d9d9;
	border-radius:40px;
	margin:auto
}
	input.cmn-toggle-round+label:after,input.cmn-toggle-round+label:before
{
	display:block;
	position:absolute;
	top:1px;
	left:1px;
	bottom:1px;
	content:""
}
	input.cmn-toggle-round+label:before
{
	right:1px;
	background-color:#d9d9d9;
	border-radius:60px;
	-webkit-transition:background .4s;
	transition:background .4s
}
	input.cmn-toggle-round+label:after
{
	width:38px;
	background-color:#fff;
	border-radius:100%;
	box-shadow:0 2px 5px rgba(0,0,0,.3);
	-webkit-transition:margin .4s;
	transition:margin .4s
}
	input.cmn-toggle-round:checked+label:before
{
	background-color:#6cc3f9
}
	input.cmn-toggle-round:checked+label:after
{
	margin-left:40px
}
	input.cmn-toggle-round-flat+label
{
	padding:2px;
	width:80px;
	height:40px;
	background-color:#d9d9d9;
	border-radius:40px;
	-webkit-transition:background .4s;
	transition:background .4s;
	margin:auto
}
	input.cmn-toggle-round-flat+label:after,input.cmn-toggle-round-flat+label:before
{
	display:block;
	position:absolute;
	content:""
}
	input.cmn-toggle-round-flat+label:before
{
	top:2px;
	left:2px;
	bottom:2px;
	right:2px;
	background-color:#fff;
	border-radius:40px;
	-webkit-transition:background .4s;
	transition:background .4s
}
	input.cmn-toggle-round-flat+label:after
{
	top:4px;
	left:4px;
	bottom:4px;
	width:32px;
	background-color:#ddd;
	border-radius:32px;
	-webkit-transition:margin .4s,background .4s;
	transition:margin .4s,background .4s
}
	input.cmn-toggle-round-flat:checked+label
{
	background-color:#6cc3f9
}
	input.cmn-toggle-round-flat:checked+label:after
{
	margin-left:40px;
	background-color:#6cc3f9
}
	input.cmn-toggle-yes-no+label
{
	padding:2px;
	width:80px;
	height:40px;
	margin:auto;
	font-weight:400
}
	input.cmn-toggle-yes-no+label:after,input.cmn-toggle-yes-no+label:before
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:40px
}
	input.cmn-toggle-yes-no+label:before
{
	background-color:#d9d9d9;
	content:attr(data-off)
}
	input.cmn-toggle-yes-no+label:after,input.cmn-toggle-yes-no+label:before
{
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
	input.cmn-toggle-yes-no+label:after
{
	background-color:#6cc3f9;
	content:attr(data-on)
}
	input.cmn-toggle-yes-no+label:after,input.cmn-toggle-yes-no:checked+label:before
{
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
	input.cmn-toggle-yes-no:checked+label:after
{
	-webkit-transform:rotateY(0);
	transform:rotateY(0)
}
.st-checkbox,.st-radio
{
	opacity:0;
	position:absolute;
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	cursor:pointer;
	font-weight:400
}
.st-checkbox-1-label,.st-checkbox-2-label,.st-radio-1-label,.st-radio-2-label
{
	display:inline-block;
	vertical-align:middle;
	margin:5px;
	font-weight:400;
	cursor:pointer;
	position:relative
}
.st-checkbox-1-label:before,.st-checkbox-2-label:before,.st-radio-1-label:before,.st-radio-2-label:before
{
	content:'';
	display:inline-block;
	background:#fff;
	border:2px solid #d9d9d9;
	width:25px;
	height:25px;
	padding:5px;
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.st-checkbox:checked+.st-checkbox-1-label:before,.st-radio:checked+.st-radio-1-label:before
{
	background:#6cc3f9
}
.st-checkbox:checked+.st-checkbox-2-label:before,.st-radio:checked+.st-radio-2-label:before
{
	content:"\f00c";
	font:normal normal normal 12px/1 FontAwesome;
	background:#6cc3f9;
	color:#fff
}
.st-radio-1-label:before,.st-radio-2-label:before
{
	border-radius:50%;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover
{
	    background-color: #ffffff;
    border-color: #6cc3f9;
}
.bootstrap-select.btn-group .dropdown-menu li a
{
	padding-top:8px;
	padding-bottom:8px;
	font-size:13px!important;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.bootstrap-select .dropdown-toggle:focus
{
	outline:none!important
}
.input-style-2
{
	font-size:13px;
	padding:10px 30px!important;
	height:auto;
	line-height:22px
}
.rounded-input
{
	border-radius:30px
}
.ol-style-2
{
	list-style-type:none
}
.ol-style-2 li
{
	counter-increment:step-counter;
	margin-bottom:10px
}
.ol-style-2 li:before
{
	content:counter(step-counter);
	color:#6cc3f9;
	padding-right:8px;
	font-size:120%
}
.ol-style-3
{
	list-style-type:none
}
.ol-style-3 li
{
	counter-increment:step-counter;
	margin-bottom:10px
}
.ol-style-3 li:before
{
	content:counter(step-counter);
	color:#fff;
	background:#6cc3f9;
	width:30px;
	height:30px;
	display:inline-block;
	text-align:center;
	margin-right:8px;
	line-height:30px;
	border-radius:50%
}
.ol-style-4
{
	list-style-type:none
}
.ol-style-4 li
{
	counter-increment:step-counter;
	margin-bottom:10px
}
.ol-style-4 li:before
{
	content:counter(step-counter);
	color:#6cc3f9;
	border:2px solid #6cc3f9;
	width:30px;
	height:30px;
	display:inline-block;
	text-align:center;
	margin-right:8px;
	line-height:26px;
	border-radius:50%
}
.ul-style-2
{
	list-style-type:none
}
.ul-style-2 li .list-icon
{
	color:#6cc3f9;
	margin-right:10px;
	margin-bottom:8px
}
.ul-style-3
{
	list-style-type:none
}
.ul-style-3 li .list-icon
{
	width:30px;
	height:30px;
	line-height:30px;
	background:#6cc3f9;
	color:#fff;
	border-radius:50%;
	display:inline-block;
	text-align:center;
	margin-right:10px;
	margin-bottom:8px
}
.ul-style-4
{
	list-style-type:none
}
.ul-style-4 li .list-icon
{
	width:30px;
	height:30px;
	line-height:26px;
	border:2px solid #6cc3f9;
	color:#6cc3f9;
	border-radius:50%;
	display:inline-block;
	text-align:center;
	margin-right:10px;
	margin-bottom:8px
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover
{
	background-color:#6cc3f9;
	border-color:#398f5d
}
.panel-primary
{
	border-color:#398f5d
}
.panel-primary>.panel-heading
{
	background:#6cc3f9;
	border-color:#398f5d
}
.page-title-row
{
	padding:80px 10px
}
.page-title-row .page-title
{
	color:#fff
}
.page-title-row .page-title.black-color
{
	color:#2b2c2d
}
.page-title-div
{
	background-color:#f2f2f2;
	color:#2b2c2d
}
.page-title-div .page-title
{
	color:#2b2c2d
}
.page-title-div .breadcrumb a
{
	color:#f2f2f2
}
.gradient-bg
{
    background: url("../images/header_insight.jpg");
    height: 500px;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
}
.gradient-bg .page-title
{
	color:#fff
}
.gradient-bg .breadcrumb a
{
	color:#f2f2f2
}
.page-title-mini .page-title-row
{
	padding:10px
}
.page-title-mini .page-title
{
	text-transform:capitalize;
	font-size:24px;
	line-height:40px
}
.page-title-mini .breadcrumb
{
	margin-bottom:0
}
.st-popup
{
	position:relative;
	background:#fff;
	padding:20px;
	width:auto;
	max-width:500px;
	margin:20px auto
}
.st-popup .title
{
	text-align:center;
	margin-bottom:40px
}
.st-popup .desc
{
	color:#787878;
	margin-bottom:20px
}
.mfp-fade.mfp-bg
{
	opacity:0;
	-webkit-transition:all .15s ease-out;
	transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready
{
	opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing
{
	opacity:0
}
.mfp-fade.mfp-wrap .mfp-content
{
	opacity:0;
	-webkit-transition:all .15s ease-out;
	transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content
{
	opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content
{
	opacity:0
}
.my-mfp-zoom-in .zoom-anim-dialog
{
	opacity:0;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog
{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog
{
	-webkit-transform:scale(.8);
	transform:scale(.8);
	opacity:0
}
.my-mfp-zoom-in.mfp-bg
{
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg
{
	opacity:.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg
{
	opacity:0
}
.my-mfp-slide-bottom .zoom-anim-dialog
{
	opacity:0;
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out;
	-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);
	transform:translateY(-20px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog
{
	opacity:1;
	-webkit-transform:translateY(0) perspective(600px) rotateX(0);
	transform:translateY(0) perspective(600px) rotateX(0)
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog
{
	opacity:0;
	-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
	transform:translateY(-10px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-bg
{
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg
{
	opacity:.8
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg
{
	opacity:0
}
.owl-carousel .owl-nav [class*=owl-]
{
	padding:5px 10px;
	border-radius:0;
	background:#6cc3f9
}
.owl-carousel .owl-nav [class*=owl-]:hover
{
	background:#398f5d
}
.nav-arrow .owl-nav .owl-prev:before
{
	font-family:FontAwesome;
	content:"\f053";
	position:relative;
	left:-1px;
	top:1px
}
.nav-arrow .owl-nav .owl-next:before
{
	font-family:FontAwesome;
	content:"\f054";
	position:relative;
	left:2px;
	top:1px
}
.center-nav.owl-carousel .owl-controls
{
	position:absolute;
	width:100%;
	top:0;
	bottom:0;
	margin:auto;
	height:40px;
	overflow:hidden
}
.center-nav.owl-carousel .owl-controls .owl-nav
{
	margin-top:0
}
.center-nav.owl-carousel .owl-controls .owl-nav [class*=owl-]
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.center-nav.owl-carousel .owl-controls .owl-nav .owl-prev
{
	float:left
}
.center-nav.owl-carousel .owl-controls .owl-nav .owl-next
{
	float:right
}
.center-nav.owl-carousel .owl-controls .owl-nav .disabled
{
	opacity:.5!important
}
.nav-on-hover .owl-nav [class*=owl-]
{
	opacity:0
}
.nav-on-hover .owl-nav .owl-prev
{
	margin-left:-50px
}
.nav-on-hover .owl-nav .owl-next
{
	margin-right:-50px
}
.nav-on-hover:hover .owl-nav [class*=owl-]
{
	opacity:.9
}
.nav-on-hover:hover .owl-nav .owl-prev
{
	margin-left:0
}
.nav-on-hover:hover .owl-nav .owl-next
{
	margin-right:0
}
.nav-on-hover:hover .owl-nav:hover [class*=owl-]
{
	opacity:1
}
.top-nav.owl-carousel .owl-controls
{
	position:absolute;
	width:40%;
	top:0;
	right:0;
	height:40px;
	overflow:hidden;
	margin-top:-55px
}
.top-nav.owl-carousel .owl-controls .owl-nav
{
	margin-top:0;
	text-align:right
}
.top-nav.owl-carousel .owl-controls .owl-nav [class*=owl-]
{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.top-nav.owl-carousel .owl-controls .owl-nav .disabled
{
	opacity:.5!important
}
.chart-caption
{
	width:150px;
	height:150px;
	line-height:150px;
	text-align:center;
	font-size:20px;
	position:absolute
}
.chart-caption .icon
{
	font-size:40px
}
.blog-box .blog-title
{
	text-transform:none;
	margin-bottom:4px
}
.blog-img-box
{
	height:200px;
	overflow:hidden
}
.breadcrumb
{
	background-color:rgba(0,0,0,.5);
	border-radius:4px 4px 0 0
}
.breadcrumb a
{
	color:#fff;
	font-size:10px;
	letter-spacing:0
}
.breadcrumb a.active
{
	color:#f2f2f2;
	font-size:10px;
	letter-spacing:0
}
	blockquote
{
	font-size:15px;
	line-height:22px;
	padding:10px 20px
}
	blockquote small
{
	padding-top:10px
}
.blockquote-default
{
	border-left:5px solid #d9d9d9
}
.blockquote-default.primary-color
{
	border-left-color:#6cc3f9
}
.blockquote-reverse
{
	border-left:0;
	border-right:5px solid #d9d9d9
}
.blockquote-reverse.primary-color
{
	border-right-color:#6cc3f9
}
.blockquote-2
{
	border-left:0;
	position:relative
}
.blockquote-2:before
{
	color:rgba(0,0,0,.1);
	content:"“";
	display:block;
	font-size:100px;
	left:5px;
	position:absolute;
	top:15px
}
.blockquote-reverse-2
{
	border-left:0;
	text-align:right
}
.blockquote-reverse-2:before
{
	color:rgba(0,0,0,.1);
	content:"”";
	display:block;
	font-size:100px;
	right:5px;
	position:absolute;
	top:15px
}
	section.content-section:nth-of-type(even) .blockquote-default
{
	border-left:5px solid #bfbfbf
}
	section.content-section:nth-of-type(even) .blockquote-reverse
{
	border-right:5px solid #bfbfbf;
	border-left:0
}
.progress-rounded,.progress-rounded .progress-bar
{
	border-radius:30px
}
.progress.no-shadow
{
	box-shadow:none;
	-webkit-box-shadow:none
}
.progress.title-outside
{
	position:relative;
	overflow:visible;
	margin-top:50px
}
.progress.title-outside .progress-info
{
	color:#787878;
	position:absolute;
	width:100%;
	top:-20px
}
.clients-grid-opacity>div
{
	background:#e5e5e5;
	border:1px solid #ccc;
	margin-left:-1px;
	margin-bottom:-1px;
	opacity:.6;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.clients-grid-opacity>div:hover
{
	opacity:1
}
	input,textarea
{
	outline:none!important
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover
{
	color:inherit
}
.bootstrap-select>.dropdown-toggle.bs-placeholder
{
	color:#fff
}
.nav-sidebar
{
	border:1px solid #d9d9d9;
	background:#fff;
	z-index:1
}
.nav-sidebar li
{
	margin-top:0!important;
	border-bottom:1px dotted #d9d9d9
}
.nav-sidebar li:last-of-type
{
	border-bottom:0
}
.nav-sidebar li.active
{
	background:#f2f2f2
}
.nav-sidebar li.active a,.stars.stars-primary .br-theme-css-stars .br-widget a.br-active:after,.stars.stars-primary .br-theme-css-stars .br-widget a.br-selected:after
{
	color:#6cc3f9
}
.stars.stars-danger .br-theme-css-stars .br-widget a.br-active:after,.stars.stars-danger .br-theme-css-stars .br-widget a.br-selected:after
{
	color:red
}
.stars.stars-success .br-theme-css-stars .br-widget a.br-active:after,.stars.stars-success .br-theme-css-stars .br-widget a.br-selected:after
{
	color:green
}
.stars.stars-info .br-theme-css-stars .br-widget a.br-active:after,.stars.stars-info .br-theme-css-stars .br-widget a.br-selected:after
{
	color:blue
}
.br-theme-css-stars .br-widget a
{
	float:none
}
.stars.stars-warning .br-theme-css-stars .br-widget a.br-active:after,.stars.stars-warning .br-theme-css-stars .br-widget a.br-selected:after
{
	color:orange
}
.google-map
{
	width:100%;
	min-height:400px
}
.affix
{
	top:60px;
	position:fixed!important
}
.affix-bottom
{
	position:absolute
}
.anim
{
	opacity:0
}
.anim .icon
{
	cursor:pointer
}
.animated
{
	opacity:1
}
.st-animate
{
	opacity:0
}
.st-animate.animated
{
	opacity:1
}
.client-carousel,.ew-cursor
{
	cursor:ew-resize
}
.breadcrumb-2
{
	background:none
}
.breadcrumb-2 a
{
	font-size:12px;
	color:#787878
}
.breadcrumb-2 a.active
{
	font-size:12px;
	color:#6cc3f9
}
.btn-breadcrumb .btn:not(:last-child):after,.btn-breadcrumb .btn:not(:last-child):before
{
	content:" ";
	display:block;
	width:0;
	height:0;
	border-top:17px solid transparent;
	border-bottom:17px solid transparent;
	position:absolute;
	top:50%;
	margin-top:-17px;
	left:100%;
	z-index:3
}
.btn-breadcrumb .btn:not(:last-child):before
{
	margin-left:1px
}
.btn-breadcrumb .btn
{
	padding:4px 12px;
	line-height:20px;
	font-size:13px
}
.btn-breadcrumb .btn:first-child
{
	padding:4px 6px 4px 10px
}
.btn-breadcrumb .btn:last-child
{
	padding:4px 18px 4px 12px
}
.bt-grid [class*=col-]
{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#d9d9d9;
	border:1px solid #ccc
}
.bt-grid hr
{
	margin-top:40px;
	margin-bottom:40px
}
.bt-grid h4
{
	margin-top:25px
}
.bt-grid .row
{
	margin:0 0 20px
}
.bt-grid .row .row
{
	margin-top:10px;
	margin-bottom:0
}
.is-countdown
{
	background:transparent;
	border:0
}
.countdown-style-2 .countdown-section
{
	border-left:1px dashed #6cc3f9
}
.countdown-style-2 .countdown-section:last-child
{
	border-right:1px dashed #6cc3f9
}
	#fa-icons section
{
	margin-top:20px;
	margin-bottom:20px
}
	#fa-icons h2
{
	margin-bottom:20px;
	margin-top:40px
}
	#fa-icons .fa
{
	font-size:16px;
	line-height:26px;
	display:inline-block;
	width:40px
}
	#fa-icons .fa-icon
{
	height:40px
}
	#fa-icons .fa-icon:hover
{
	background:#6cc3f9;
	border:1px solid #398f5d;
	color:#fff;
	line-height:40px
}
	#fa-icons .fa-icon:hover .fa
{
	font-size:26px;
	line-height:40px;
	vertical-align:top
}
	#fa-icons .fa-icon:hover .text-muted
{
	color:#e2e2e2
}
.typed-cursor
{
	opacity:1;
	-webkit-animation:blink .7s infinite;
	animation:blink .7s infinite
}
	@keyframes blink
{
	0%
{
	opacity:1
}
	50%
{
	opacity:0
}
	to
{
	opacity:1
}

}
	@-webkit-keyframes blink
{
	0%
{
	opacity:1
}
	50%
{
	opacity:0
}
	to
{
	opacity:1
}

}
.typeLoop
{
	display:inline
}
.modal-title
{
	clear:none
}
.modal-header .close
{
	margin-bottom:0
}
.modal-footer .st-btn
{
	vertical-align:baseline
}
.ms-section .fullscreen
{
	position:absolute;
	width:200%;
	height:100%;
	top:30%;
	left:0;
	z-index:1;
	vertical-align:middle;
	text-align:center;
	box-sizing:border-box
}


.mobileAdFormat{
	width: 320px;
}

.mobilCarouselControl{
	    display: none;
    }
.videoClass{

}
.p-t-90{
    padding-top: 90px;
}
.tagonFormatVideoBG{
    background-image: url(../images/tagon-formats/tagon-formats-bg.png);
    background-repeat: no-repeat;
    width: 315px;
    height: 586px;
    margin: 0 auto;
}
.mobileFormatsContent{
	display: none;
}
.webFormatsContent{
    display: inline;
}
#slideWeb-content2{
    display: none;
}
#slide-content2{
    display: none;
}
#carousel-text2{
    display: none;
}
#carouselWeb-text2{
    display: none;
}
    #button-text2{
         display: none;
     }
    #buttonWeb-text2{
        display: none;
    }

@media screen and (max-width: 480px) {
    .content-section .section-title-2white{
	    font-size: 40px;
    }
    .content-section .section-title-2{
	    font-size: 40px;
    }
    .carousel-style-4 .carousel-caption h3{
	    font-size: 40px !important;
	    line-height: 1em;
    }
    .carousel-style-4 .carousel-caption{
	    top: 90px;
    }
    .light-header .header .menu-item a{
	    color: #ffffff;
    }
    .content-section .section-subtitle{
	    font-size: 22px;
    }
    .feature-box-8 .feature-desc{
	    font-size: 20px;
    }
    .content-section .section-subtitle-2{
	    font-size: 22px;
	    line-height: 1.4em;
    }
    .feature-descBGalt{
	    font-size: 20px;
	    line-height: 1.4em;
    }
    .feature-box-4 .feature-desc{
	    font-size: 20px;
	    line-height: 1.4em;
    }
    .mobilCarouselControl{
	    display: inline;
    }
    .footer .footer-desc{
	    text-align: center;
	    font-size: 22px;
    }
    .mobilFooterDisplay{
	    display: none;
    }
    .feature-left-icon .feature-right-side{
	    width: 100%;
    }
    .content-section .section-title{
	    line-height: 1em;
    }
    .feature-box-8{
	    padding: 0px;
    }
    .feature-titleBG{
	    font-size: 20px;
    }
    .feature-title-head{
	    font-size: 20px;
    }
    .feature-titleBGwhite{
	    font-size: 20px;
    }
    .feature-titleAdFormats{
	    font-size: 20px;
    }
    .pClassRoutine{
	    font-size: 20px;
    }
	.astronotParallax{
		top: 33% !important;
		left: 0% !important;
		transform: scale(0.6) !important;
	}
    .mobileLanguageIcon{
        right:65px !important;
        top:33px !important;
    }
	.mobileFormatsContent{
		display: inline;
	}
    .webFormatsContent{
        display: none;
    }
    #carousel-text{
        display: none;
    }
    #carouselWeb-text{
        display: none;
    }
    #carousel-text2{
        display: inline;
    }
    #carouselWeb-text2{
        display: inline;
    }
    #button-text2{
        display: inline;
    }
    #buttonWeb-text2{
        display: inline;
    }


}