/* Custom Navigation*/

#custom-navbar{
	width:100%;
    z-index:10 ;
    max-width:100% ;
    background-color: transparent;
    border-color: transparent;
    border-radius:0px;
    margin-bottom: 10px;
}

#custom-navbar .navbar-collapse{
	border-color: transparent;
}

/* featuredModal */

#featuredModalTopNav{
	padding: 0px;
}

#customized-modal-dialog{
	margin-top: 0px;
}

/* Header Styles*/


@media (max-width: 768px){
	.center-header-content-inner{
	  position:relative;
	  padding: 70px 15px 100px;
      text-align: center;
	}
}

#custom-header {
    background-attachment: initial;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image:url(https://s3.amazonaws.com/assets.filemobile.com/1550/img/Headerimage.jpg);
    min-height: 100% ;
    animation-duration: 1s;
    animation-delay: 0.5s;


}
@media (max-width: 767px){
	#custom-header {
	background-size: 100% 100%;
	}
}

header .left-header-content {
	text-align: center;
	padding: 15% 0 50px;
	position: relative;
}

header .left-header-content .left-header-content-inner {
	position: relative;
	margin: 0 auto;
}

.left-header-content .left-header-content-inner h1 {
	margin-bottom: 0;
	color:#ffffff;
	line-height: 1.4;
	text-align:center;
 }

header .left-header-content .left-header-content-inner h2, header .left-header-content .left-header-content-inner h3 , header .left-header-content .left-header-content-inner p{
	line-height: 1.4;
	color:#ffffff;
	margin-top: 0;
	padding:5px;
	padding-top:0px;
	text-align:center;
}


header .left-header-content .left-header-content-inner h4, header .left-header-content .left-header-content-inner h5 {
	color:#ffffff;
	margin-top: 0;
	padding:5px;
	padding-top:0px;
	text-align:center;
}

#sub-gallery{
	max-width:100%;
	margin:auto;
	margin-top:3%;
	text-align:center;
}

@media (max-width: 768px){

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


@media screen and (max-width: 550px){

	@media screen and (max-height: 732px) {

		header .left-header-content .left-header-content-inner h2 {
			display: none;
		}
		header .left-header-content .left-header-content-inner p {
			display: none;
		}
		header .left-header-content .left-header-content-inner h4{
			display: none;
		}
		header .left-header-content .left-header-content-inner h1{
			line-height:1.4;
			font-size:2em
		}

	}

}

@media (min-width: 768px) {

header .left-header-content {
    text-align: left;
}

header .left-header-content .left-header-content-inner {
    max-width: none;

}
header .left-header-content .left-header-content-inner h2, header .left-header-content .left-header-content-inner h3, header .left-header-content .left-header-content-inner p {
	line-height: 1.4;
    margin-top: 0;
    padding:5px;
	margin-top:	10px;
}

header .left-header-content .left-header-content-inner h4 , header .left-header-content .left-header-content-inner h5{
    margin-top: 0;
    padding:5px;
    padding-top:0px;
}



#control-prev .icon-prev,#control-next .icon-next{
	margin-top:-15px;
}

#sub-gallery{
	margin:auto;
	padding-left:0px;
   }
}
@media (min-width: 991px) {
	header .left-header-content .left-header-content-inner h1, header .left-header-content .left-header-content-inner h2, header .left-header-content .left-header-content-inner h3, header .left-header-content .left-header-content-inner h4,header .left-header-content .left-header-content-inner 	h5, header .left-header-content .left-header-content-inner p {
		text-align: left;
	}

}

/*. Form Style */
#header-reset{
	max-width:500px;

}
#header-resetPwdConfirm,#header-linkExpired{
	max-width:400px;
	margin-top:10%;
}

.forms-style{
	border-radius:2px;
	background-color: #ffffff;
	display:block;
	margin:auto;
	text-align:left;
	color:#545454;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	max-width: 450px;

}


/*.
	Register modal placeholder color
*/

 .form-control#fname::-webkit-input-placeholder, .form-control#lname::-webkit-input-placeholder,.form-control#mail::-webkit-input-placeholder,.form-control#city::-webkit-input-placeholder, .form-control#pass::-webkit-input-placeholder, .form-control#pwd-confirm::-webkit-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}
 .form-control#fname::-moz-placeholder, .form-control#lname::-moz-placeholder,.form-control#mail::-moz-placeholder,.form-control#city::-moz-placeholder, .form-control#pass::-moz-placeholder, .form-control#pwd-confirm::-moz-placeholder{
	color:#91A0A0;
	line-height: normal;
}
 .form-control#fname::-ms-input-placeholder, .form-control#lname::-ms-input-placeholder,.form-control#mail::-ms-input-placeholder,.form-control#city::-ms-input-placeholder, .form-control#pass::-ms-input-placeholder, .form-control#pwd-confirm::-ms-input-placeholder{
	color:#91A0A0;
	line-height: normal;
}

/*.
	Login modal placeholder color
*/
.form-control#login::-webkit-input-placeholder, .form-control#password::-webkit-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#login::-moz-placeholder, .form-control#password::-moz-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#login::-ms-input-placeholder, .form-control#password::-ms-input-placeholders{
	color:#91A0A0;
	line-height: normal;

}
/*.
	Forgot password modal placeholder color
*/

.form-control#email::-webkit-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#email::-moz-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#email::-ms-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}
/*.
	Reset password modal placeholder color
*/
.form-control#newpass::-webkit-input-placeholder, .form-control#newpwd-confirm::-webkit-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#newpass::-moz-placeholder, .form-control#newpwd-confirm::-moz-placeholder{
	color:#91A0A0;
	line-height: normal;

}
.form-control#newpass::-ms-input-placeholder,.form-control#newpwd-confirm::-ms-input-placeholder{
	color:#91A0A0;
	line-height: normal;

}

.form-titleDivider{

	border-bottom: 1px solid #a5a097;
	box-shadow:0px 1px 1px #a5a097;
}

.form-title h3{
	color:#283D6D;
	padding: 25px;
	padding-bottom:0px;
	margin-top: 0px;
	}

#fname, #lname, #city, #country, #phone, #dob, #email, #pwd, #payapl,#mail, .form-control#login, .form-control#password{
	height: 38px;
    width: 100%;
    border: 1px solid #778888;
    border-radius: 2px;
    font-size: 15px;
    color: #545454;
    text-align: left;
    line-height:normal;
    box-shadow: none;
}

.register-padding{
	padding-bottom:5px;
	padding-top:25px;
}
.form-body{
	padding:25px;
	padding-top:18px;
	padding-bottom: 8px;
}
.form-divider{
	border-bottom: 1px solid #d8d8d8;
}
.form-button-align{
	text-align:center;
}

.form-control#pass, .form-control#pwd-confirm, .form-control#username, .form-control#resetEmail, .form-control#newpass, .form-control#newpwd-confirm, .form-control#mail{
	height: 35px;
    width: 100%;
    border: 1px solid #778888;
    border-radius: 2px;
    font-size: 15px;
    color: #545454;
    text-align: left;
    line-height:normal;
    box-shadow: none;

}


.form-control#fname,.form-control#lname{
	width:49%;
	display:inline-block;
}


@media (min-width: 992px) {
	#header-forgot{
		margin-top:30px;
	}

	#header-login,#header-register,#header-forgot,#header-resetConfirm,#header-accountActivateMessage{
		width:85%;
    }

    #header-login{
	    margin-top:5%;
    }
    #header-forgot{
	    margin-top:20%;
	}
	#header-resetConfirm{
		margin-top:28%;
	}
	#header-accountActivateMessage{
		margin-top:28%;
	}
}
 /* Basepage content*/
.content-padding{
	padding-top:12%;
}
@media (min-width: 768px) {
	#header-login,{
		padding-top:6%;
	}
}

/* collection buttons to filter the images */

#collection-btns{
	text-align:center;
}
#collection-btns>ul{
	margin:auto;
	width:450px;
}
#collection-btns>ul>li{
	cursor:pointer;
}
#collection-btns>ul>li>a{
	font-size:1em;
	color: #283d6d;
	width:100%;
	background:transparent;
}
#collection-btns>ul>li>a:hover{
	text-decoration: underline;
	color:#7fb2ef;
}
#collection-btns>.nav-pills>li.active>a{
	text-decoration: underline;
}

@media (max-width: 749px){
	#collection-btns>ul>li>a{
		font-size:0.8em;
	}
	#collection-btns>ul{
		margin:auto;
		width:370px;
	}


}

@media (max-width: 380px){

	#collection-btns>ul{
		width:100%;
	}
	#collection-btns>ul>li>a {
    	padding: 10px 11px;
    	font-size:11px;
	}

}
@media (max-width: 340px){

	#collection-btns>ul{
		width:100%;
	}
	#collection-btns>ul>li>a {
    	padding: 10px 8px;
	}

}
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {

	#collection-btns>ul>li>a {
    	padding: 10px 13px;

	}
 }

/*Gallery Container */
#gallery-container{
	padding-top:30px;
	padding-right:0px;
	padding-left:0px;
	margin-top: 50px;
}
.breakTheNewsTitle,.title{
	color:#283d6d;
}
.breakTheNewsTitle{
	margin-top:0px;
}


/* Partner Slider*/
.partner-slider{

	/*  background-image: url(https://s3.amazonaws.com/assets.filemobile.com/1550/img/texture.jpg); */
    border-bottom: 1px solid #e6e6e6;
    background-color: #fff;    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    background-attachment: fixed;
    padding-bottom: 35px;
    padding-top: 35px;
}
@media (min-width: 767px) {
	.partner-slider{
		padding-bottom: 50px;
	    padding-top: 50px;
    }
    .noPaddingLeft{
	    padding-left: 0px;
    }
    .noPaddingRight{
	    padding-right:0px;
    }

}
.partnersHeading{
	background-color:#fa5a5a;
	text-align:center;
	color:#fff;
	height:70px;
	margin-top: 100px;
}
.partnersHeading h3{
	padding-top: 20px;
}
/* Marketing Icon */
.marketingIconWrap{
	background-color: #fff;
	padding:30px 0px 30px 30px;
	margin-right:0px;
	background-attachment: fixed;
}

.form-group{
	position: relative
}

.form-control-feedback{
	color: #E81C00;
	display: none;
}
/* Sub Gallery */

#subGalleryTab li.active > a{
	color:#fff !important;
	background-color: #7FB2EF;
	border:none;
	border-radius:0px;
	margin-right: 0px;
}
#subGalleryTab  > li > a{
	border:none;
	color:#545454;
	padding: 10px 2px;
}
#subGalleryTab  > li > a > h2, #subGalleryTab  > li > a > h1{
	font-weight:400;
}
.gellarystatus{
	font-size: 15px ;
    margin-bottom: 10px;
    margin-top: 0px;
}
#subGalleryTab  > li > a:hover > h2 {
	text-decoration: underline;   
    }
#subGalleryTab{
	border: none;
	background-color: #fff;
	border-top-right-radius:2px;
	border-top-left-radius:2px;
}
#subGalleryTab > li {
	width:25%;
}
.panel-heading{
	padding: 0px;
	border: none;
}

.panel-body{
	background-color: white;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

@media (max-width: 565px) {
	#subGalleryTab>li{
	    text-align: center;
	}
	#subGalleryTab>li>a>h1{
		display: none;
	}
	#subGalleryTab>li>a>h2>.subGalleryTabMenu{
		display: none;
	}
	#subGalleryTab>li>a>h2>.subGalleryTabIcon{
		font-size:2em;
	}
}

.show{
	display: block;
}


.editorGallery{
	width: 100%;
    height: 300px;
}


/*footer*/

.dotEightEm{
	font-size: 13px;
}


@media (min-width: 768px) and (max-width: 850px)  {
    .navHeaderAlign{
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse.collapse {
        display: none!important;
    }
    #main-nav {
        float: none!important;
    }
    #main-nav>li {
        float: none;
    }
    .collapse.in{
        display:block !important;
        margin-top:6%;
        margin-right:2%;
    }
    .navHeaderAlign{
		float:left;
		width:92%;
	}
	.navBtnAlign{
		float:right;
		padding-right:2px;

	}
	.nav-langauage{
		margin-left:0px;

	}
}
@media (min-width: 850px){
	#drop-down{
		position:absolute;
		width:185px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
}


/* Flex box Center align row */
@media (min-width: 992px) {
	.flexboxCenter{
		display:flex;
		align-items: center;
	}
}


