/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
@import url("../vtemtools/extends/bootstrap/css/bootstrap-flat.css");
@import url("../vtemtools/widgets/css/global.css");
/* #######################  GENERAL SETTINGS ############################ */
/** Generated by FG **/


@font-face {
	font-family: 'Himalaya';
	src: url('../qus_fonts/fonts/himalaya.eot'),
	url('../qus_fonts/fonts/himalaya.woff') format('woff'), 
	url('../qus_fonts/fonts/himalaya.ttf') format('truetype'), 
	url('../qus_fonts/fonts/himalaya.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: '"Microsoft Himalaya","Himalaya"';
	src: url('../qus_fonts/fonts/"Microsoft Himalaya","Himalaya".eot'),
	url('../qus_fonts/fonts/"Microsoft Himalaya","Himalaya".woff') format('woff'), 
	url('../qus_fonts/fonts/"Microsoft Himalaya","Himalaya".ttf') format('truetype'), 
	url('../qus_fonts/fonts/"Microsoft Himalaya","Himalaya".svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family:'Microsoft Himalaya';
    src: url('../qus_fonts/fonts/Microsoft Himalaya.eot');
	src: url('../qus_fonts/fonts/Microsoft Himalaya.eot?#iefix') format('embedded-opentype'),
		url('../qus_fonts/fonts/Microsoft Himalaya.woff2') format('woff2'),
		url('../qus_fonts/fonts/Microsoft Himalaya.woff') format('woff'),
		url('../qus_fonts/fonts/Microsoft Himalaya.svg#Microsoft Himalaya') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}



h1, h2, h3, h4, h4, h6{
		font-weight: 300;
		font-family: "Microsoft Himalaya","Himalaya" !important;
		font-weight: normal;
		font-size:170% !important;
		}
*::-moz-placeholder {color: inherit; opacity: .7;}
*:-ms-input-placeholder {color: inherit; opacity: .7;}
*::-webkit-input-placeholder {color:#fff; opacity: .7;}
.vtem-wrapper{position:relative; overflow:hidden; z-index:1;}
.btn-toolbar{margin:30px 0;}
.filters.btn-toolbar > .btn-group{margin-left:0;}
.fa{font-size:0;}
.fa:before{font-size:14px;}
#searchForm .phrases .controls > label,
#searchForm .only > label{ margin-left:20px;}
#searchForm .phrases .controls > label > input,
#searchForm .only > label > input{height:auto;}

#searchForm > fieldset{
	margin-bottom:30px;
	border:1px solid red;
	display:none;  /* Add New Code Display:none; */ 
	}
	
	
#searchForm > fieldset > legend{margin-bottom:10px;}
#finder-search > #advancedSearch,
#finder-search > .word{margin:20px 0; width:100%; overflow:hidden;}
#finder-search > .word > label,
#finder-search > .word > .inputbox{width:200px; float:left; margin-right:10px; display:block;}
#finder-search > .word > label{width:auto; margin: 7px 10px 7px 0;}
.filter-search{margin:30px 0;}
.filter-search select{width:auto; float:left; margin-right:5px;}
#login-form #form-login-submit{margin-top:10px; margin-bottom:10px;}
#contact-form .form-actions{background-color:transparent;}

.vtem-section{
	padding-top:25px; /* Default padding-top:60px;  */
	padding-bottom:25px; /* Default padding-bottom:60px;  */
	position:relative; 
	z-index:1;
	}

.vtemgotop, .vtemgotop:focus{
	border:1px solid rgb(205, 201, 196);  /* Default rgba(130,130,130,.3) */
	display:block; 
	width:24px; 
	height:24px; 
	text-align:center; 
	font-size:120%; 
	font-family:FontAwesome; 
	text-decoration:none !important; 
	border-radius:50%; 
	line-height:1.2em; 
	color:rgb(205, 201, 196);   /* Default  rgba(130,130,130,.3)  */
	padding-left: 5px;
	margin-top:-3px;
	}
	
.vtemgotop:hover{
	color:#fff; 
	border-color:#fff;
	}



.tagspopular ul{
	display:block;
	}
.tagspopular ul li{
	padding:0px !important;
	}
.tag-category ul, .tag-category li{
	display:inline-block; 
	list-style:none; padding:0;
	
	}
.tag-category li{
	padding:10px; /* Default padding:0 0 10px 10px; */
	
	}
.tagspopular li:hover{
	background-color:rgba(50,50,50,.5);
	}
.tagspopular li > a{
	color:#333; 
	text-decoration:none;
	}

.tags > li{
	padding:2px;
	}
	
.tag-category h3{
	font-size:14px;
	margin:0px;
	padding:0px;
}	


	
span.userItemImage a{ display: block;}
div.userItemImageBlock{ display: block; float: none;}

.userItemList div.userItemView{
	border-bottom: 1px solid #ddd; /* Default border-bottom: 3px solid #ddd; */
	clear: both;display: 
	block;margin-bottom: 30px;
	padding-bottom: 30px;
	}

span.userItemImage img {border: 0 none;height: auto;padding: 0;width: 100% !important;}

.widget-logo a{
	display:block; 
	width:100%; 
	min-height:95px; /* Default min-height:75px; */
	}
	
#k2Container div.userBlock{ border:0;border-bottom: 1px solid #dddddd;float: left;margin: 0 0 36px;padding-bottom: 20px;width: auto;background: none;}
#k2Container div.userBlock > img {float: right;margin-left: 32px;padding: 2px 0;}
div.userBlock div.userDescription{border-left: 4px solid #ccc;font-size: 14px;padding: 0 168px 0 32px;}
#k2Container div.userBlock h2{ margin: 0;}
div.userBlock div.userDescription h4{ font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
.componentheading{
	font-size: 26px;  /* Default font-size: 36px; */
	font-weight: 500;  /* Default font-weight: 300; */
	font-family: "Oswald",sans-serif;
	text-transform: uppercase;
	color:#999;
	}
#k2Container .componentheading,
.userView .componentheading{ 
	margin-top: 0; 
	border-bottom: 1px solid #eee; 
	padding-bottom: 20px;  
	margin-bottom:5px; /* Default margin-bottom: 40px; */
	}

div.itemListCategory img, div.itemListCategory {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;display: block;float: left;margin: 0;padding: 0;}
div.itemListCategory img{margin-bottom: 20px;}
.vtem-moduletable > .moduletable-content ul.menu li,
.vtem-moduletable > .moduletable-content ul.mostread li,
.vtem-moduletable > .moduletable-content ul.latestnews li{border-bottom: 1px solid #eee;display: block;padding: 10px 0;}
.vtem-moduletable > .moduletable-content ul.menu li > a,
.vtem-moduletable > .moduletable-content ul.mostread li > a,
.vtem-moduletable > .moduletable-content ul.latestnews li > a{ background: none; color: #666; padding: 5px 0px 5px 15px; position: relative;}
.vtem-moduletable > .moduletable-content ul.menu li > a:hover,
.vtem-moduletable > .moduletable-content ul.mostread li > a:hover,
.vtem-moduletable > .moduletable-content ul.latestnews li > a:hover{ text-decoration: none;}
.quick-links ul.list-link{list-style:none; margin:0; padding:0;}
.quick-links ul.list-link a{padding:5px 0 5px 15px; display:block; color:#999; position:relative;}
.quick-links ul.list-link a:before,
.vtem-moduletable > .moduletable-content ul.menu li > a:before{position:absolute; left:0; top:5px; content: "\f101"; display:block; font-family: FontAwesome;}
.vtem-moduletable > .moduletable-content ul.latestnews > li::before, .vtem-moduletable > .moduletable-content ul.category-module > li::before, .vtem-moduletable > .moduletable-content ul.mostread > li::before{top: 15px;}
.well.moduletable h3 {font-size: 250%;font-weight: 300;margin-bottom: 20px;margin-top: 0;position: relative;}
.tagspopular ul{ display:block;}
.tagspopular.module-tags ul{ list-style:none; margin:0; padding:0 0 0 12px;}
.tagspopular.module-tags ul li a{ position:relative;}
.tagspopular.module-tags ul li a::before {content: "";float: left;position: absolute;top: 0;left: -12px;width: 0;height: 0;border-style: solid;border-width: 12px 12px 12px 0}
.tagspopular.module-tags ul li a::after {content: "";position: absolute;top: 10px;left: 0;float: left;width: 4px;height: 4px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #fff;}
.tagspopular.module-tags ul li a{float: left;position: relative;margin-right: 20px;padding: 0 10px 0 12px;margin-bottom: 7px;height: 24px;line-height: 24px;font-size: 11px;color: #666;text-decoration: none;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px}
.tagspopular.module-tags ul li a{ background:#ddd;}
.tagspopular.module-tags ul li a::before{border-color: transparent #ddd transparent transparent;}
.tagspopular.module-tags ul li a:hover {background: #555 !important; color:#fff;}
.tagspopular.module-tags ul li a:hover:before {border-color: transparent #555 transparent transparent;color:#fff;	}
.moduletable-content > .newsflash > a.readmore{ margin-bottom: 30px;}
.moduletable-content > .newsflash > a.readmore:last-child{ margin-bottom: 0px;}
.moduletable-content ul.category-module{margin: 0;padding: 0;}
.moduletable-content ul.category-module > li{ padding: 10px 0 !important; margin: 0 !important; border-bottom: 1px solid #ddd;}
.moduletable-content ul.category-module > li:last-child{ padding-bottom: 0 !important; border-bottom: 0;}
.moduletable-content ul.category-module > li > a{ font-size: 18px; text-decoration: none; font-weight: normal;}
.moduletable-content ul.category-module > li:before{display: none;}

/*/////// BOX STYLE ////////////////////*/
.vt_box_style .vt-block .button {background:rgba(0,0,0,.2);border: 2px solid transparent;color: #fff !important;display: inline-block;font-size: 1em;font-weight: 700;margin: 0.5rem 0 0.5rem;padding: 0.75rem 1.5rem;text-shadow: none; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; vertical-align: middle; text-decoration: none;cursor:pointer;}
.vt_box_style .vt-block .button:hover,.vt_box_style .vt-block .button:active, .vt_box_style .vt-block .button:focus{ background:rgba(0,0,0,.8);}
.vt_box_style .vt-content{padding: 15px; margin: 15px 0px;}


/*/////// K2 COMPONENT ////////////////////*/
div.itemListSubCategories > h3{ margin-top: 0;}
div.userItemHeader h3.userItemTitle,

div.catItemHeader h3.catItemTitle,div.itemHeader h2.itemTitle{ 
	color: #005f8c !important;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-weight:normal;
	font-size:170% !important;
	}

div.itemIntroText{
	/* Default font-size: 15px; color: #666; */
	
	font-weight:normal !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    text-align:justify;

    
	}
	

.subCategoryContainer > .subCategory{background-color:#f9f9f9; border:none; margin:10px; padding:15px;}
.subCategoryContainer a.subCategoryImage{margin:-15px -15px 0;}
.subCategoryContainer .subCategoryMore:hover{ text-decoration:none;}
.subCategoryContainer a.subCategoryImage > img,
.subCategoryContainer a.subCategoryImage > img:hover,
.k2ItemsBlock .moduleItemImage > img{border:none !important; padding:0 !important;}
.subCategoryContainer h2{font-size:22px;}
.subCategoryContainer .subCategoryMore{float:right;}

.itemListView .itemContainer{
	margin-bottom:20px;  /* Default margin-bottom:30px;  */
	padding:0px; /* Default padding-bottom:20px; */
	border-bottom:1px solid #ddd;
	}
.itemListView .catItemDateCreated,
.itemView .itemDateCreated{
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
	color:#5d1f3f;
	text-transform:uppercase;
	}


.itemListView .catItemLinks > div.catItemHitsBlock,
.itemListView .catItemLinks > div.catItemCategory{
	border-bottom:1px dotted #ddd !important; /* Default  border-bottom:1px dotted #ddd !important;*/
	color:#777;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-weight: normal;
	font-weight:nnormal;
	font-size:140% !important;
	}
.itemListView .catItemImage > a,
.itemListView .catItemImage > a > img,


.itemView .itemImage > a > img{
	border:none; 
	padding:0; 
	display:block; 
	width:100% !important;   /* Default width:100% !important; */
	height:auto;
	}


.itemComments{background-color:#f9f9f9 !important;}
.itemCommentsForm > .itemCommentsFormNotes{padding-top:10px;}
.itemComments #submitCommentButton{padding:6px 12px !important;}
.itemBackToTop{display:none;}
.itemView{border:none !important; padding:0;}
.itemView div.itemToolbar{background-color: transparent; border:none; padding:8px; margin: 0; float: right;width: 50%;}
div.itemRatingBlock {float: left;padding: 8px 0;width: 50%;}
div.itemBody {clear: both;margin: 0;padding: 8px 0;}
.itemView div.itemCategory{
	border-top:1px solid #ddd; 
	border-bottom:none;
		font-family:"Microsoft Himalaya","Himalaya" !important;
		font-size:130% !important;
	}
.itemView .modal{position:static; display:block;}

div.itemCommentsForm h3{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size: 170% !important;
	font-weight: normal;
	}
.k2ItemsBlock > ul > li{background-color:transparent; padding:15px 0; border-bottom:1px solid #ddd;}

#k2Container div.itemRelated h3{ 
	display: block; 
	padding-bottom: 10px;
	border-bottom:1px solid #ddd; /* Default border-bottom:2px solid #ddd; */
	margin-bottom: 10px;  /* Default margin-bottom: 20px; */
	font-weight: 100; /* Default font-weight: 300;  */
	}
#k2Container div.itemRelated ul{list-style: none; display: block; margin: 0;padding: 0;}

#k2Container div.itemRelated ul > li{ 
	display: inline-block; 
	list-style: none; 
	float: left; 
	/* width: 25.33%; */
	Default border: 0; 
	background: none !important;	
	}
/* Add New Code */	
#k2Container div.itemRelated ul > li a{ 
	border:1px solid #ddd;
	margin-left:2px;
	padding:2px 0px 2px 10px;
	font-size:13px;	
	background:#eee;
	color:#888;
	text-align:center !important;
	}
/* End New Code */	

#k2Container div.itemRelated ul > li .itemRelTitle{ 
	font-size: 14px; /* Default font-size: 18px; */ 
	padding-bottom: 5px; 
	display: inline-block;}
	
#k2Container div.itemRelated ul > li .itemRelTitle,
#k2Container div.itemRelated ul > li .itemRelImg{ padding-right: 15px;}


div.k2ItemsBlock ul li a.moduleItemTitle {
	color: #005f8c;
	display: block;
	font-size: 100%; /* Default font-size: 18px;  */
	font-weight: normal; /* Default font-weight: 400; */
	line-height: 1.9;
	
	/* Start New Code*/
	font-family: "Microsoft Himalaya","Himalaya"!important;
	border-top:1px  solid #ddd;
	padding:10px 0 0 0px;
	margin-top:-5px;
	/* End New Code */
	}
	
div.k2ItemsBlock ul li{
	background:none;
	list-style: outside none none !important;
	margin:-4px 0 0 0;  /* Default 	margin: 0 0 10px;   */
	padding: 3px 0px 2px 0px !important; /* Default padding: 0 0 10px !important; */
	/* Start New Code*/
	border-bottom:0px solid #5d110b;
	/* Start New Code*/
	}


/* Start Add New Code */	
div.k2ItemsBlock li a{
	background:none;
	list-style: outside none none !important;
	margin: 0;  /* Default 	margin: 0 0 10px;   */
	padding: 0; /* Default padding: 0 0 10px !important; */
	}	
div.k2ItemsBlock li a:hover{
	text-decoration:none;
	}
	
.quick-links .k2ItemsBlock ul li a{

	border:0px solid red;
	padding:2px 0px !important;
	margin-left:-20px;
	text-indent:20px;
	}	
/* End Add New Code */

	
div.itemImageBlock, div.catItemImageBlock{
	padding: 0;
	margin:0px;
	}
div.itemCommentsForm form input#submitCommentButton{ 
	background: #00415f !important; 
	color: #fff; border: 0 !important;}

/*/////// CURRENT THEME ////////////////////*/
.btn.btn-primary, .subCategoryContainer .subCategoryMore{display:inline-block;cursor: pointer;position: relative;z-index: 1;color:#333;border:none;outline:none; background-color:transparent;}
.btn.btn-primary:hover, .subCategoryContainer .subCategoryMore:hover{color:#fff;}
.btn.btn-primary:active, .btn.btn-primary:visited, .btn.btn-primary:focus, .btn-primary:hover,
.subCategoryContainer .subCategoryMore:active, .subCategoryContainer .subCategoryMore:visited,.subCategoryContainer .subCategoryMore:focus{outline:none;}
.btn.btn-primary:after, .subCategoryContainer .subCategoryMore:after{position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%; content:''; display:block; -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border:2px solid #333;}
.btn.btn-primary:hover:after, .subCategoryContainer .subCategoryMore:hover:after{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);opacity:0 !important; filter:alpha(opacity=0) !important;}
.subCategoryMore{background-image: none;border: 1px solid transparent;border-radius: 0;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;}


.top-nav, .top-horizontal-menu{padding:0;}
.top-nav .best-top-nav{margin: 0; padding:0;}

.top-nav .best-top-nav > li, .top-nav .widget-social a{
	padding:10px 5px; 
	border-right: 1px solid rgba(100,100,100,.6);
	}

.top-nav .best-top-nav > li:first-child,
.top-nav .widget-social a:first-child{
	border-left: 1px solid rgba(100,100,100,.6);
	}
.top-nav .best-top-nav > li > a{
	color: inherit; 
	text-decoration: none;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size: 150%;
	
	}
	
.top-nav .best-top-nav > li > a em {
	padding-right:5px;
	}
.top-nav .widget-social a{text-decoration: none; display: inline-block; font-size: 0; margin: 0;}
.top-nav .widget-social a:hover, .top-nav .widget-social a:focus,
.top-nav .best-top-nav > li > a:hover, .top-nav .best-top-nav > li > a:focus{opacity: .6;}
.top-nav .widget-social a > .fa:before{font-size: 22px; color: #fff !important;}
.no-homepage .section-header{border-bottom:1px solid #ddd;}
.com_content .blog > .page-header{border-width: 5px;}
.com_users .page-header, .com_users .page-header h1,.tag-category h1,
.com_contact  .page-header, .com_contact .page-header h2, .com_contact .page-header h1{ margin-top: 0;}
.tag-category h1{border-bottom: 1px solid #eee;margin: 0px 0 20px;padding-bottom: 9px;}
.section-header{z-index:9; padding-top: 0;padding-bottom: 0; position:relative; width:100%;}
.section-header .hot-line .fa:before{font-size:32px; width:52px; height:52px; line-height:48px; text-align: center; display: block; border:1px solid; border-radius: 50%;}
.section-header .hot-line > div{margin:22px 0;}
.top-horizontal-menu{position: relative; z-index: 10;}

.slideshow, .slideshow .widget-slideshow, .container_skitter{
	padding:0; 
	position: relative;
	z-index: 1;
	}
.slideshow .navpos-center .container_thumbs{text-align:center; position:absolute; left:0; bottom:30px; z-index:2;}
.slideshow .navpos-center .container_thumbs > .info_slide{position:static !important; display:inline-block;}
.slideshow .box_skitter{margin-bottom:0;}
.slideshow .box_skitter .info_slide_dots{bottom:15px;}

.slideshow .box_skitter .prev_button,
.slideshow .box_skitter .next_button{
	height:40px;  /*Default height:80px */
	width:30px;
	background-color:#00324b;   /*Default background-color:#333 color:#fff */
	color:#fff; 
	margin-top:-40px;
	}
	
.slideshow .box_skitter .prev_button{
	left:-100px;}
.slideshow .box_skitter:hover .prev_button{
	left:0;
	}
.slideshow .box_skitter .next_button{
	right:-100px;
	}
.slideshow .box_skitter:hover .next_button{
	right:0;
	}
.slideshow .box_skitter .info_slide_thumb,
.slideshow .box_skitter .info_slide_thumb > .image_number{
	background:none; 
	margin: 0 5px !important;
	}

.box_skitter .prev_button::before, .box_skitter .next_button::before{
	line-height:40px; /*Default line-height:80px */
	font-size: 20px; /*Default font-size: 24px;*/
	}

.slideshow .image{
	position:relative;
	}

.slideshow .box_skitter .label_skitter{
	bottom:0%; 
	left:0%;  /* Default left:50%;  */
	margin:0px;  /* Default margin-left:-250px; */
	background-color:#060151;   /* Default background-color:#333;    #feb300*/
	width:100% !important;  /* Default width:500px !important;   */
	color:#FFFFFF; 
	padding: 10px 40px;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
 
	}
	
	
.slideshow .box_skitter .label_skitter h4 a{
	display:inline;
	}
	
.slideshow .box_skitter .label_skitter h4 a:hover{
	color:#9dcee4 !important;
	display:inline;
	border:1px solid #00678a;
	}

/*
.slideshow .box_skitter .label_skitter:before,
.slideshow .box_skitter .label_skitter:after{
	position:absolute; 
	right:5%; 
	bottom:-60%; 
	border-style: solid; 
	border-width:52px 80px; 
	border-color:#333 
	transparent transparent; content: ''; 
	display: block; 
	z-index: -2;
	}
.slideshow .box_skitter .label_skitter:after{
	border-width:60px 500px; 
	border-color:transparent transparent transparent #333; 
	bottom: -34%; 
	right: -100%; 
	z-index: -1;
	}
*/	

.slideshow .box_skitter .label_skitter h2{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size:170% !important;
	font-weight:normal;
	color:#fff !important;
	
	}

.slideshow .box_skitter .label_skitter h4{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size:140% !important;
	line-height:1.4;
	}
	
.slideshow .box_skitter .slide_readmore{
	border:1px solid #fff;
	margin-left:20px;
	margin-top:5px;
	padding:1px 10px 3px 10px !important;
	font-family: "Microsoft Himalaya","Himalaya"!important;
	font-size:110% !important;
	font-weight:normal;
	color:#fff !important;
}




.featured-box .icon{width:100%; height:115px; line-height:100px; display: block; text-decoration:none; color: inherit; padding: 15px; border: 1px solid #ddd;}

.featured-box .icon > .fa:before{font-size:36px; padding-left:5px;}

.featured-box .headline{text-transform:uppercase; color: inherit;}

.know-us{position: relative; overflow: hidden; padding-bottom: 0;}
.know-us:after{position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; display: block; content: ''; background-color: #fff; z-index: -1;}
.about-us .btn-primary, .about-content .btn-primary{margin-top:15px;}
.about-us .btn-primary{background-color: #fff !important; border:1px solid #fff;}
.about-us .btn-primary:hover, .about-us .btn-primary:focus{border:1px solid #fff;}
.best-profile .fa::before{font-size:42px;}
.best-profile .custom-html-content > .row{margin-bottom: 30px;}
.best-testimonial .owl-pagination{float:none;margin-top:15px;padding-left:15px}

.best-testimonial .client-details > strong{
	display: block;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size:140%;
	font-weight:normal;
	}
.best-testimonial .small-text > .fa{display: none;}
.best-testimonial .fa::before{font-size:18px}
.best-count .fa{width:60px; text-align: center;}
.best-count .fa:before{font-size:42px; line-height: 100px;}
.our-team .list-group > li{padding:15px}
.our-team .list-group h3{margin:5px 0}
.our-team ul{margin:30px 0;padding:0}
.our-team ul > li{padding:5px 0}
.best-gallery{position:relative;z-index:1;padding:120px 0}
.best-gallery .btn.active{color:#fff}
.best-carousel .carousel{margin: 0 -14px; width: auto;}
.best-carousel .owl-controls{position:absolute; top:-64px; right:10px;}
.best-carousel .thumbnail{padding:0; border:none; background-color:transparent; border-radius:0;}
.best-gmap, .best-gmap > div{padding:0;}


.footer{
	background-color: #05005c;
    background: linear-gradient(to bottom, #345fc8 0%, #05005c 100%);
   
}

.footer .vtem-moduletable.panel .panel-heading{
	font-family: Arial, Helvetica, sans-serif !important;
   	 font-size: 15px !important;
}


.footer p iframe{
    font-size: 140% !important;
    font-family: "Microsoft Himalaya","Himalaya" !important;
    font-weight: normal !important;
 
}

.footer .custom-html-content p{
	color:#FFFFFF;	
	
}


.footer .custom-html-content, .footer .custom-html-content a{
	color:#FFFFFF;
	}

.footer .custom-html-content, .footer .custom-html-content a:hover{
	color:#fff;  /* color:#CDC9C4; */
	}
	
	
.footer .custom-html-content li a{
	color:#FFFFFF !important;
	}
	
.footer .custom-html-content li a:hover{
	color:#fff !important;
	}
	
.best-newsletter .input-group {display: block;margin: 0 auto;position: relative;width: 100%;}
.best-newsletter .input-group > .form-control {height: auto;padding: 10px;width: 100%; height:44px;}
.best-newsletter .input-group > .input-group-addon {position:absolute;right:-3px;z-index: 9;top:0;margin:0;border:0px;height:44px;font-weight:normal;text-align:center;padding:0px 20px;text-transform:uppercase;color:#fff; width: auto; box-shadow: none; line-height: 44px; font-size: 14px;}
.no-csstransforms3d .footer .custom-html-content .input-group .input-group-addon{height: 40px;}

.footer .custom-html-content .input-group .input-group-addon:hover{ 
	background-color: #666;
	}
.footer .custom-html-content .input-group .input-group-addon:after{ 
	display:none; 
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	border-radius: 0;
	}
	
.footer.vtem-section h3 {
	color: #FFFFFF; 
	font-size:140% !important;  /* Default font-size:180% !important;  */
	}

.copyright{border-top:1px solid rgba(153,153,153,.2);}

.top-horizontal-menu .social-network-top a{
	float:right;
	
	margin-top:5px;
	color:#f5f5f5 !important;
	height:30px;
	border:0px solid #fff;
	padding:15px 4px 15px 4px;
	font-size:100% !important
}
.copyright .social-network a{
	color:#f5f5f5 !important;
	padding:0px 4px;
	font-size:75% !important
	
}

.copyright .social-network a:hover{
	color:#fff !important;
}

.widget-copyright{ 
	color: #fff;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size: 140%;
	font-weight: normal;
	
	}
	
.widget-copyright span{ 
	font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
	
	}

.widget-logo{
	overflow: visible;
	padding-bottom:0px; /* Default padding-bottom: 15px; */
	padding-top:2px;   /* Default padding-top:15px;*/
	position: relative;
	/* Start Add New Code */
	border:0px solid red;
	margin:0px;
	/* end Add New Code */
	}

.best-accordion .accordion-heading,

.best-accordion .accordion-body{
	background-color:rgba(255,255,255,.5);
	}
	
.best-accordion .accordion-group{
	background-color:transparent;
	}

.best-accordion .accordion-toggle{
	position:relative; 
	font-weight:normal; /* Default font-weight:normal; */ 
	text-decoration:none; 
	padding:2px 10px; 
	color:#333;
	
	font-size:140% !important;
	font-weight:normal;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	}
.best-accordion .accordion-heading.active > a{
	color:#fff;
	font-size:140% !important;
	font-weight:normal;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	}
.best-accordion .accordion-toggle:before{
	width:30px; 
	height:25px; 
	line-height:20px; 
	display:inline-block; 
	content:'+'; 
	text-align:center; 
	font-size:20px; 
	font-weight:normal; 
	vertical-align:middle;
	}
.best-accordion .accordion-toggle[aria-expanded="true"]:before{content:'-';}
.vtem-moduletable > .moduletable-content ul.menu li > a:before{position:absolute; left:0; top:5px; content: ""; display:block; font-family: FontAwesome;}
.vtem-moduletable > .moduletable-content ul.latestnews > li::before, .vtem-moduletable > .moduletable-content ul.category-module > li::before, .vtem-moduletable > .moduletable-content ul.mostread > li::before{top: 15px;}

.well.moduletable h3{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size:170% !important;
	font-weight: 300;
	margin-bottom: 10px;
	margin:-22px -9px 0px -9px;
	position: relative;
	padding:15px 15px;
	background-color:#030863;
    background: linear-gradient(to left, #345fc8 0%, #030863 70%);
	
	color:#fff;
	}

.high-title > div > h3{
	margin-bottom:30px; 
	display:inline-block; 
	font-size:170%; /* Default font-size:36px; */
	position: relative; 
	text-transform: uppercase;
	color:#013853;
	padding:0 0 5px 0;
	border-bottom:1px solid #eee;
	width:100%;
	}

.section-title > h1{
	position: relative; 
	text-transform: uppercase;
	font-size:25px;
	}

.section-title{margin-bottom:20px;}
.section-title > h4{
	opacity: .9;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-size: 90% !important;
	font-weight:normal !important;
	line-height: 1.9 !important;
	
	}

.best-menu{position: relative;}
.best-menu .oHorizontal{padding: 0;}

.menu-overlay-button.menu-button-main{font-size:0; border-top:2px solid; border-bottom:2px solid; position:relative; height:26px; margin-top:5px;}
.menu-overlay-button.menu-button-main:hover{height:36px; margin-top:0;}
.menu-overlay-button.menu-button-main:before{position:absolute; left:0; top:50%; width:100%; height:2px; display:block; margin-top:-1px; content:''; background-color:#fff;}
.nav.nav-canvas > li > a, .nav.nav-canvas > li > span {
	background:rgba(6,1,81,0.6);
	border-top: 1px solid rgba(153, 153, 153, 0.5);
	}



/* --------- Main Menu --------------- */


.best-menu .oHorizontal > ul, .oVertical > ul{
	padding-top:0; 
	/*text-transform: uppercase;*/
	font-family: "Microsoft Himalaya","Himalaya"!important;
	font-weight: normal;
	font-size:160% !important;
	font-weight:normal;
	}
	
.best-menu .oHorizontal > ul > li{
	border-right:1px solid rgba(100,100,100,.5); 
	margin: 0;
	}
.best-menu .oHorizontal > ul > li:first-child{
	border-left:1px solid rgba(100,100,100,.5); 
	}
.best-menu .oHorizontal > ul > li > a,
.best-menu .oHorizontal > ul > li > span{
	color: rgba(255,255,255,8); /* Default color: rgba(255,255,255,.8);  */
	padding: 18px 10px;  /* Default padding: 30px 15px; */
	font-weight:normal;
	}
	
.best-menu .oHorizontal > ul > li > a:hover,
.best-menu .oHorizontal > ul > li > a:focus,
.best-menu .oHorizontal > ul > li.menu-hover > a,
.best-menu .oHorizontal > ul > li.menu-hover > span,
.best-menu .oHorizontal > ul > li.active > a,
.best-menu .oVertical > ul > li.active > a{
	color:#FFFFFF !important; /* Default Color: #fff */
	background-color:#345bc5;  /* Default background-color:#333;*/
	}
	


.position-search .search > .form-inline{
	width:110%; 
	display: block; 
	padding: 12px 10px 10px 0; /* Default padding: 19px 19px 19px 0;*/
	min-height: 55px;  /* Default min-height: 80px; */
	border-right:1px solid rgba(100,100,100,.5);
	margin-left:-20px;
	
	}

.position-search .search > .form-inline > #mod-search-searchword{
	width:75%; 
	min-width:10px; 
	float: left; 
	height:42px; 
	border: none; 
	background-color: transparent; 
	margin:0px;
	padding:0px;
	}

.position-search .search > .form-inline > .btn-primary{
	width:10%; 
	float: right;  /* Default float: left;  */
	height:36px; /* Default height:42px;  */
	font-size:0; 
	box-shadow: none;
	padding:5px 0px !important;
	margin:0px !important;
	border:0px solid #fff;
	}

.position-search .search > .form-inline > .btn-primary:before{
	content: '\f002'; 
	font-family: FontAwesome; 
	font-size:18px; 
	color: #fff;
	}
	

.position-search .search > .form-inline > .btn-primary:after{display: none;}



/* Start Tab Menu */
.section-content .menu-tab{
	border:1px solid #D9B310;
	padding:10px 15px;
	text-align:left;
	}
	
.section-content .menu-tab .nspCol2 img{
	max-width:30%;
	border:1px solid rgba(254,190,10,1);
	padding:3px;
	float:left;
	margin-right:7px;
	}
/* End Tab Menu */

.section-content .menu-tab .nav-tabs>li{
	padding:0px;
}

.news-flash .nspArt{
	border-bottom: 0px dotted #ddd;
}


/* -------- Start Article Category and Single Page Image Wrapping ----- */





.blog .item-image {
	width:25%;
	margin-bottom:10px;
	margin-right:10px;
	
	padding:5px;
	border:1px solid #fec500;
	float:left;	
	}


.item-page .item-image{
	width:40%;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px;
	border:1px solid #fec500;
	float:left;
	}
	


/* --- Start Iframe and VideoWrapper Code --- */
.videoyoutube em{
	font-size:12px !important;
	color:brown;
	font-style:normal;
}
.videoWrapper {
	position: relative;
	padding-bottom: 35%; /* 16:9 */
	padding-top:0px;
	margin-bottom:-7%;
	border:0px solid red;
	width: 40%;
	float:left;
	margin-right:10px;
	margin-top:0px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80%;
}

/* --- End Iframe and VideoWrapper Code --- */

/*  Check this code to edit  */
.item-image img {
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 90% !important;
  border:0px solid blue !important;
}


/*  Check this code to edit  */
.item-page p img{
	padding:5px;
	border:1px solid #fec500;
  	max-width: 100% !important;
  	max-height: 90% !important;
}


/* Start logo contact info */
.my-contact{
	font-size:14px !important;
	border:0px solid red;
	height:113px;
	}


.my-contact h4{
	font-size:15px !important;
	}
/* End logo contact info */


/* -------- End Article Image Wrapping ----- */

.ad-image-description-inside a{
	color:#fff !important;
	}
	
.blog .item-image .img_caption{

	margin-top:5px;
	font-size:12px !important;
	
	color:#febf00 !important;

}
	
.item-page .item-image .img_caption{
	margin-top:5px;
	font-size:12px !important;
	color:#999 !important;
	}
	
.page-header h2 a{
	font-size:18px;
	font-weight:normal;
	}

.page-header h2{  
	color: #005f8c !important;
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-weight:normal;
	font-size:170% !important;
	}

.catItemHeader h3.catItemTitle a{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	font-weight: normal !important;
	font-size:110%;
	}
	
	.itemHeader h2{
	font-size:20px !important;
	font-weight:normal !important;
	color:#999 !important;
	}


.breadcrumb {
	padding:0 0 5px 0;
	margin:0 0 20px 0;
	background:none;
	border-bottom:1px dotted #ddd;
	
	   font-size: 140% !important;
    	   font-family: "Microsoft Himalaya","Himalaya" !important;
    	   font-weight: normal !important;
    	 
}


h3 .vtem-moduletable.panel .panel-heading{
	color:red !important;
}

/* ------ Start Right Side Navigation Menu ----- */
.right_nav .vtem-moduletable{
	margin-bottom:30px !important;
	}
	
.right_nav .mod-panel{
	border-color:rgba(51,51,51,.15); 
	box-shadow:0 2px 0 rgba(0, 0, 0, 0.05); 
	-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.05); 
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.05);
	}
	
.right_nav .mod-panel > .panel-heading{
	margin:0; 
	padding:15px 10px;
	background-color: transparent; 
	border-color:rgba(51,51,51,.15); 
	color:#850b01;
	font-size:18px;
	text-transform:uppercase;  /* Change case text-transform:capitalize; */
	}
	
.right_nav .mod-panel > .panel-body{
	padding:5px 7px;
	}
/* ------ End Right Side Navigation Menu ----- */



.footer .high-title > div > h3{
	border-bottom:1px dotted #CDC9C4 !important;
	width:100%;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:100%;
	}


/* --- Start Footer Menu --- */
.fotter-menu .fm{
	color:#fff;
	float:left;
	font-size:12px;
	
}



.fotter-menu .fm a{
	color:#fff;
	border-right:1px solid #fff;
	padding:0px 5px 0px 0px;
}

.fotter-menu .fm a.lfm{
	color:#fff;
	border-right:0px solid #fff;
	padding:0px 5px 0px 0px;
}



.fotter-menu .fm a:hover{
	color:#fec500;
}

.fotter-menu .fm em{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}

.fotter-menu span{
	color:#fec500;
	float:right;
	font-size:12px;
}
/* --- End Footer Menu --- */




/* --- Start Thumbnail Gallery --- */
.thumb-gallery{
	margin:0px; 
	padding:0; 
	border: 1px solid rgba(0,0,0,2);
	background: rgba(0,0,0,2);
	text-align: center;
	font-size:12px;
	}
	
.thumb-gallery p a{
	color:#fff;
	margin:0px;
	padding:0px;
	}
.thumb-gallery p a:hover{
	color:#fec500;
	}
	
.menu-tab .nspArt{ 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	float:left; 
	border-bottom:0px dotted #ddd !important;
	}

.my-thumbnail .nspArt{ 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	float:left; 
	border-bottom:0px dotted #ddd !important;
	}
/* --- Start Thumbnail Gallery --- */


#mailto-window{
	border:0px solid red !important;
	font-weight: normal !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
    color: #333;
    text-align: justify;
    padding:5px;
    margin-top:-25px;
}

#mailto-window  h2 {
	 font-size: 20px;
	 font-weight:900;
	 color:#999;
	 text-transform:uppercase;
}

#mailto-window .formelm label{
	 font-size: 15px;
	 font-weight:bold;
}

#mailto-window p .button{
    background: #eee;
    color:#000;
    font-size:15px;
}

#mailto-window a{
    color:#000;
    font-size:15px;

}

#mailto-window .formelm .inputbox{
 display: inline-block;
    min-width: 100px;
    height: 12px;
    padding: 6px 12px;
    margin:10px 5px;
    font-size: 110%;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, 
 	-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, 
 	box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.media-body, .media-left, .media-right{
	font-size:90%;
	font-family: "Microsoft Himalaya","Himalaya" !important;
    font-weight: normal !important;
    line-height: 1.9 !important;
	color:#005f8c;
}

.carousel-content{
	font-family: "Microsoft Himalaya","Himalaya" !important;
	 font-weight: normal !important;
    line-height: 1.9 !important;
	font-size:140% !important;
	color:#000;
}

.fa-home, .fa-user, .fa-sitemap, .fa-envelope{

	color:gold;
}

/* ----- Start Accordion Menu for FAQs ----- */

#accordion {
    visibility:hidden;
    font-weight:normal;
    font-size:medium;
    font-family: "Microsoft Himalaya","Himalaya";
    color:rgba(0,0,0,.5)
    background-color:#fff;
}

#accordion ul {
    padding:0;
    margin:0;
    list-style:none;
}

#accordion ul ul {
    margin:0 20px;
}
#accordion li {
	padding: 0;
    margin:0;
    overflow:hidden;
}

/* headings */
#accordion li > div{
    
    font-size:large;
    padding:8px 20px;
	cursor: pointer;
	font-size:110% !important;
	font-weight:normal;
	font-family: "Microsoft Himalaya","Himalaya" !important;
}

#accordion .top > div{
    background-color:rgba(240,240,240,.4);
	
}
#accordion p {
	padding: 15px 0px 5px  20px;
    margin:6px 0 20;
	font-size:140% !important;
	font-weight:normal;
	font-family: "Microsoft Himalaya","Himalaya" !important;
}

/* Add borders to the top LIs */
#accordion .top {
	border:1px solid #ddd;
}

/* No double borders between LIs*/
#accordion li.top + li.top {
    border-top:0;
}


/* carets */
#accordion div.caret {
    color:inherit;
    display:inline-block; /*float:right;*/
    margin-bottom:0px;
    margin-right:12px;
    width: 0;
    height: 0;
    overflow:hidden;/*for IE6*/
    border-style:solid;
    border-width:6px; /*caret size is 6px now*/
    position:relative;
    border-bottom:6px solid transparent;
    border-right: none;
    border-left-color:initial;
    border-top-color: transparent;
}

#accordion div.caret.active {
    margin-bottom:3px;
    margin-right:6px;
    border-bottom:none;
    border-right: 6px solid transparent;
    border-left-color: transparent;
    border-top-color:initial;
	
}

#accordion li {
    -ms-user-select:none;
    -mos-user-select:none;
    -webkit-user-select:none;
    -o-user-select:none;
    user-select:none;
}
/* ----- End Accordion Menu for FAQs ----- */


.logo-banner{
  background-image: url('../images/bg_banner1.jpg');
  background-repeat-x: no-repeat;
  
  background-repeat-y: no-repeat;
   background-repeat: no-repeat;
}


.logo-banner img{
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
	width:100% !important;
	height:auto;
	
	border:0px solid red !important;
}