/*!
 * www.slideServe.com
 * By Sajeesh vs
 */
 @import url('https://www.slideserve.com/pixelfy-api/font-awesome/css/font-awesome.min.css');



body {overflow-x: hidden;}
p {font-size: 20px;}
p.small {font-size: 16px;}

h1,h2,h3,h4,h5,h6 {font-weight: 700;}
.img-centered {margin: 0 auto;}
.viewpage { margin-top:90px;}
.qlink{padding:4px 10px !important; font-weight:400 !important;}

.subsmmenu {width:100%; position:fixed; background:rgb(17, 70, 100);}
@media(min-width:768px) {
    .navbar-fixed-top {
        padding: 25px 0;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }

    .navbar-fixed-top .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
		padding:8px 0 0px 0;
    }

    .navbar-fixed-top.navbar-shrink {
        padding:0px ;
    }

    .navbar-fixed-top.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
}

@media (min-width:1300px) and (max-width:1400px) { .navbar-fixed-top {padding:0px !important; -webkit-transition:none !important; -moz-transition:none !important; transition:none !important; position:relative !important;} .viewpage { margin-top:8px !important;} .subsmmenu{ position:relative !important;} }

.navbar {
    text-transform: uppercase;
    font-weight: 700;
}

.navbar a:focus {
    outline: 0;

}

.navbar .navbar-nav {
    letter-spacing: 1px;
	margin-top:6px;
}

.navbar .navbar-nav li a:focus {
    outline: 0;
}
.navbar .navbar-nav li a {color:#fff!important;}
.navbar .navbar-nav li a:hover{color:#ffbe2f!important;}

.navbar-default,
.navbar-inverse {
	margin:0px;
	padding:0px 0;
	border:0px;
    border-bottom:1px solid #061924;
	background:#0c2b3d;
	box-shadow: 0 2px 0 rgba(255, 255, 255, 0.07);
}

.pcreator { position:relative;}
section {
    padding:30px 0;
}

section h2 {
    margin: 0;
    font-size:1.5em;
	text-align:left;
}

section.success {
    color: #fff;
    background: #0c2b3d;
}
.SSupdates {color:#f5f5f5; text-align:center; text-transform:none; width:100%; padding:3px;}
.SSupdates a{color:#ffd050; text-decoration:none;}
.SSupdates a:hover{color:#caa228; text-decoration:underline;}

.quicklink { text-transform:capitalize !important; font-size:14px; letter-spacing: 0.5px;}
.quicklink li{ margin-right:6px;}



.searchbox{ float:left; position:relative; margin-left:20px;}
.searchbox input { background:#435B69; border:1px solid #072334; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color:#f5f5f5; font-size:13px; font-weight:400; padding: 10px 20px; margin-top:8px; width:100%; min-width:280px; }
.searchbox input:hover { background:#577281;}
.search-icon  { position:absolute; right:20px; top: 16px; color:#f5f5f5; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.search-icon:hover { color:#ffbe2f; -webkit-transform:scale(1.2);
transform:scale(1.2);}

.dropdown { float:left; margin-top:8px; margin-left:10px; }
.dropdown-menu {background:#435B69; border: 1px solid #072334; text-transform:none;}
.dropdown-menu > li > a{  color:#B6C2CA;}

/*new listboxt start*/
.listboxnew {
	margin:15px 0px;
	padding:0px;
	background:#ffffff;
	webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.40);
  	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.40);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	}
	.listboxnew img { margin:0 auto; width:100%;}
	.listboxnew .title { margin:10px; color:#4B4B4B;}
	.listboxnew .title a {color:#4B4B4B;}

	.listboxnew .author { font-weight:700; float:right; position:relative; text-align:right; margin-right:60px;}
	.listboxnew .author img { border:2px solid #fff; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; max-width:50px; position:absolute; bottom:0px; right:-55px; margin:0 auto;}
	.listboxnew .info { color:#666; font-size:13px; margin:8px 10px; padding-bottom:8px;}
	.listboxnew .Slideinfo { color:#666; font-size:13px; margin:2px 10px; border-bottom:1px solid #ccc; padding-bottom:5px;}
	.listboxnew .actionEdit {color:#666; font-size:13px; margin:8px 10px 8px 10px;}
	.listboxnew .actionEdit:hover {color:#fff; background:#0c2b3d;  border:1px solid #0c2b3d;}
	.listboxnew .actionDelete { color:#666; font-size:13px; margin:8px 10px 8px 0px;}
	.listboxnew .actionDelete:hover {color:#fff; background:#0c2b3d; border:1px solid #0c2b3d;}

	.listboxnew .action { background:#fff; border:1px solid #AEAEAE; color:#666;}
	.listboxnew .actionBtn { margin-bootm:5px;}


    @media only screen and (min-width : 480px) {
	.listboxnew {min-height:100%;}
	.listboxnew .slideshow-img { max-height:540px; overflow:hidden;}

    }

    @media only screen and (min-width : 768px) {
	.listboxnew {min-height:100%;}
	.listboxnew .slideshow-img { max-height:540px; overflow:hidden;}
    }

    @media only screen and (min-width : 992px) {
	.listboxnew {min-height:375px; overflow:hidden;}
	.listboxnew .slideshow-img { max-height:300px; overflow:hidden;}
    }

    @media only screen and (min-width : 1200px) {
	.listboxnew {min-height:242px; overflow:hidden;}
	.listboxnew .slideshow-img { max-height:166px; overflow:hidden;}
    }

	 @media only screen and (min-width : 1800px) {
	.listboxnew {min-height:270px; overflow:hidden;}
	.listboxnew .slideshow-img { max-height:202px; overflow:hidden;}
    }
/*new listboxt end*/


@media(max-width:500px) {
.navbar-brand > img { max-width:32px; max-height:32px;}
.searchbox { margin-left:10px !important; width:55% !important;}
.downBtnText { display:none;}
.col-xs-6 { width:100% !important;}
}


@media(max-width:767px) {
	.navbar-brand > img { max-width:32px; max-height:32px;}
     section {padding:50px 0;}
     section.first {padding-top: 75px;}

	.searchbox{margin-left:0px; width:70%;}
	.searchbox input {min-width:100%; margin-top:15px; }
	.search-icon { top:22px;}


    .browseText { display:none;}
    .downBtnText { display:none;}
	.adBlock { display:none;}
	.Mtopics{ display:none;}
	.mobsize { width:90%; margin:0 auto;}
	.mob100 { width:100%;}

	.directorylist { max-height:100%;}
	.directorylist li{ float:left; width:100%%; margin-right:0%; overflow:hidden; margin-left:1em; text-indent:-2em;}


}


@media(min-width:767px) {
.navbar-brand { padding:15px 0px 0px 10px;}
}

@media(max-width:970px) {.pcreator { display:none !important;}}


@media(max-width:1200px) {
.navbar .navbar-nav { letter-spacing:0px;}
.searchbox input {width:100%;}
.downBtnText { display:none;}
.adpos { margin-right:20%;}
.viewpage { margin-top:70px;}
.downad { width:98%!important;}
#hsubmenu { display:none!important;}
.quicklink { display:none!important;}
}

@media (min-width:0) and (max-width:1199px) {
	.listbox .imgresm { max-height:250px; min-height:250px; overflow:hidden;}}




@media (min-width:1000px) and (max-width:1999px) {
.listbox .pres-img { max-height:197px; min-height:197px; overflow:hidden;}
.listbox .user-img { max-height:150px; min-height:150px; overflow:hidden;}

.listbox .imgresm { max-height:197px; min-height:197px; overflow:hidden;}
.listbox .imgresl{ max-height:230px; min-height:230px; overflow:hidden;}


}
@media (min-width:1200px) and (max-width:1799px) {
.listbox .pres-img { max-height:168px; min-height:168px; overflow:hidden;}
.listbox .user-img { max-height:130px; min-height:130px; overflow:hidden;}

.listbox .imgresm { max-height:168px; min-height:168px; overflow:hidden;}
.listbox .imgresl{ max-height:230px; min-height:230px; overflow:hidden;}


.upload-ad { margin-bottom:50px;}
}
@media(min-width:1800px) {
.listbox .pres-img { max-height:202px; min-height:202px; overflow:hidden;}
.listbox .user-img { max-height:175px; min-height:175px; overflow:hidden;}

.listbox .imgresm { max-height:202px; min-height:202px; overflow:hidden;}
.listbox .imgresl{ max-height:230px; min-height:230px; overflow:hidden;}


.upload-ad { margin-bottom:200px;}

}

.upload-ad { margin-top:50px;}



/****   Form Styles *****/

.popss { background:#fff; color:#4B4B4B; border-radius:5px;}


/****   Form Styles  End******/



/****   Footer Styles ******/

footer .footer-above {
    margin-top:20px;
	color:#0c2b3d;
	background-color: #E6E6E6;
	padding:20px 0px;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

footer .footer-col {
    margin-bottom:20px;
}

footer .footer-below {
    padding: 25px 0;
}

footer .footer-below .list-inline { margin:0px;}

footer .footer-below i {-webkit-transition: all 0.1s ease;transition: all 0.1s ease;}
footer .footer-below i:hover {-webkit-transform:scale(1.4);transform:scale(1.4);}

/****   Footer Style End ******/

.scroll-top {
    z-index: 1049;
    position: fixed;
    right: 2%;
    bottom: 2%;
    width: 50px;
    height: 50px;
}

.scroll-top .btn {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 28px;
}

.scroll-top .btn:focus {
    outline: 0;
}

/********* Listing Codes  *************/

.listbox {
	margin:15px 0px;
	padding:0px;
	background:#ffffff;
	webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.40);
  	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.40);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:relative;
	}
.listbox .slideshow-img { max-height:250px; max-width:300px; overflow:hidden;}
.listbox .title { margin:10px; color:#4B4B4B; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.listbox .title a {color:#4B4B4B;}

.listbox .author { font-weight:700; float:right; position:relative; text-align:right; margin-right:60px;}
.listbox .author img { border:2px solid #fff; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; max-width:50px; position:absolute; bottom:0px; right:-55px; margin:0 auto;}
.listbox .info { color:#666; font-size:13px; margin:8px 10px; padding-bottom:8px;}
.listbox .Slideinfo { color:#666; font-size:13px; margin:2px 10px; border-bottom:1px solid #ccc; padding-bottom:5px;}
.listbox .actionEdit {color:#666; font-size:13px; margin:8px 10px 8px 10px;}
.listbox .actionEdit:hover {color:#fff; background:#0c2b3d;  border:1px solid #0c2b3d;}
.listbox .actionDelete { color:#666; font-size:13px; margin:8px 10px 8px 0px;}
.listbox .actionDelete:hover {color:#fff; background:#0c2b3d; border:1px solid #0c2b3d;}

.listbox .action { background:#fff; border:1px solid #AEAEAE; color:#666;}
.listbox .actionBtn { margin-bootm:5px;}


.tablist { margin:5px;}
.tablist img { border:1px solid #B5B5B5; padding:0px; /* -webkit-box-shadow: 0 10px 6px -8px #BDB2B2;*/}
.tab-pane { max-height:100%;}
.tab-views { font-size:13px; color:#898989;}
.tab-dis { font-size:13px; color:#898989;}
/********* Listing popup  *************/

.modal-content {
    padding: 100px 0;
    min-height: 100%;
    border: 0;
    border-radius: 0;
    text-align: center;
    background-clip: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
	color:#fff;
}

.modal-content h2 {
    margin:10px 0px;
    font-size: 2em;

}

.modal-content img {
    margin-bottom: 30px;
}

 .modal-content .item-details {
    margin: 30px 0;
}

.close-modal {
    position: absolute;
    top:7px;
    right:30px;
    width:30px;
    height:30px;
    background-color: transparent;
    cursor: pointer;
}

 .close-modal:hover {
    opacity: .5;
}

 .close-modal .lr {
    z-index: 1051;
    width:5px;
    height:30px;
    margin-left: 35px;
    background-color: #2C3E50;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

 .close-modal .lr .rl {
    z-index: 1052;
    width:5px;
    height:30px;
    background-color:#2C3E50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.modal-backdrop {
    display: none;
    opacity: 0;
}

/********** Animated Preloaders ********/
.loader:before,
.loader:after,
.loader {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  margin:0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #09283a;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #09283a;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #09283a;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #09283a;
  }

}
/********** Animated Preloader End ********/

.slideshow-hr { margin-top: 8px;margin-bottom: 10px;}
.fa-search{ color:#fff; cursor:pointer;}
.Mtopics{width:100%; position:absolute; z-index:1001; background:rgb(17, 70, 100);}
.Mtopics ul { font-size:13px; margin:0px!important;}
.hi3 {min-height:46px;}




/********** Directorylist ********/
.directorylist {
	 -moz-column-count:2 ;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
  list-style-position: inside;
	 column-count: 2;
	column-gap: 50px;
	max-height:100% !important;
	overflow:hidden;
	}
.directorylist li { margin-left:1em; text-indent:-2em;}
	.directorylistall { text-align:center;}
	.directorylistall ol { margin:10px;}
	.directorylistall li { margin:2px; padding:0px;}

	.directoryhome { font-size:18px; text-align:center;}
	.directoryhome ol { margin:10px;}
	.directoryhome li { margin:2px; padding:0px;}
