@font-face{font-family:'Lato-Black';src:url('fonts/Lato-Black.eot');src:url('fonts/Lato-Blackd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Black.woff') format('woff'),
url('fonts/Lato-Black.ttf') format('truetype'),
url('fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot');src:url('fonts/Lato-Boldd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Bold.woff') format('woff'),
url('fonts/Lato-Bold.ttf') format('truetype'),
url('fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot');src:url('fonts/Lato-Regulard41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Regular.woff') format('woff'),
url('fonts/Lato-Regular.ttf') format('truetype'),
url('fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('fonts/Lato-Light.eot');src:url('fonts/Lato-Lightd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Lato-Light.woff') format('woff'),
url('fonts/Lato-Light.ttf') format('truetype'),
url('fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}

*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
ul, ol{list-style-type:none;}
img{border:none;}
body{font-family:'Lato-Regular',Arial,Helvetica,sans-serif;font-size:18px; background:#f9f9f9 url(../images/texture.jpg) repeat top left;}
/*=====css for scroll=====*/
.clr{clear:both;}
#main-wrapr{width:100%;margin:0 auto;padding:0;}
.fullwid {width:100%;margin:0 auto;padding:0; text-align:center;}
.comaamain{width:1200px; margin:0 auto;padding:0; clear:both;}



.dd {  overflow:hidden; }
.lgogsd { float:left; width:330px; margin:0px 0 0;}
.logo-text {font-size:30px;color:#000;text-shadow: 2px 2px 4px #000000;}
.hdfright { float:right; width:870px; }
ul.menusshair { margin:0px; padding:0px;}
ul.menusshair li{ font-size:21px; margin:0 0 0 25px; float:left; line-height:26px; color:#000; text-transform:capitalize; padding-top:25px; font-weight:400px; font-family:Lato-Light;}
ul.menusshair li a{  color:#fff;}


.btnlk{background-color:#009cde;color:#fff;border:1px solid #fff;display:block;font-size:20px;font-weight:400;
float:none;text-align:center;text-transform:uppercase;padding:10px 14px;line-height:16px; margin:0px 0 10px 0; border-radius: 3px;  -webkit-border-radius:3px; -moz-border-radius: 3px;}

.btnlk:hover{background-color:#be198c;color:#fff; border:1px solid #000; text-decoration:none;}


ul.iconsaa { margin:0; padding:0px;}
ul.iconsaa li { margin:0; padding:0px; width:33%; text-align:center; float:left;}
.dsss { width:290px; text-align:center; margin:0 auto;}

.btstxs { font-size:24px; font-family:Lato-Light;  color:#333333; clear:both;}
.btstxs a{color:#333333}
.btstxs span{ font-family:Lato-Black;}


ul.mid-social{ margin:0px; padding:0px; width:100px; margin:0 auto; }
ul.mid-social li:first-child { float:none; margin:0 auto 0 25px;  display:block;}
ul.mid-social li{margin:0 8px 0px 0; display:inline-block; float:left; width:40px; }







/* slider start here  */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  { outline: none; }
.slides, .flex-control-nav,.flex-direction-nav {	margin: 0;	padding: 0;	list-style: none;}
.flexslider a { cursor:pointer;}
.flexslider a img { outline: none; border: none; }
/*.flexslider {
	margin: 0;
	padding: 0;
}*/

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;}
.flexslider .slides img {	width: 100%;	height:auto; overflow:hidden;	position:relative;	display: block;}
/* Clearfix for the .slides element */
.slides:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}

html[xmlns] .slides { display: block; }		
* html .slides { height: 1%; }
/* Theme Styles */
.flexslider {	position: relative;	zoom: 1;	background: #ffffff;	border-top:0px solid #fff;}
.flex-container {	max-width: 100%;	overflow:hidden;}
.flexslider .slides { zoom: 1; }
/* Control Nav */
.flexslider .flex-control-nav {	position: absolute;	width: 100%;	bottom: 20px;	text-align: center;	margin: 0 0 0 0px;	display:block;}
.flex-control-nav li {	display: inline-block;	zoom: 1;}
.flex-control-paging li a {	display: block;	cursor: pointer;	text-indent: -9999px;	width: 12px;	height: 12px;	margin: 0 3px;	background-color: #e7e7e7;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;
-webkit-box-shadow: inset 0 0 0 2px #b6b6b6;	-moz-box-shadow: inset 0 0 0 2px #b6b6b6;	box-shadow: inset 0 0 0 2px #b6b6b6;}
.flex-control-paging li a.flex-active {	background-color: #45412a;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;
}

.boxss { width:640px; height:130px; background:url(../images/pix.png) repeat; overflow:hidden;clear:both;padding:30px;position:absolute; top:500px; left:60px; } 

.slidhead { font-family:'Lato-Light';color:#ffffff; font-size:24px; line-height:24px; margin: -8px 0 0;}
.slidhead span{  font-family:'Lato-Black'; border-top:4px solid #3792cf;  padding: 16px 0 0;}
.slidtxt { font-family:'Lato-Light'; font-size:18px; color:#cccccc; margin:10px 0 0px 0; line-height:25px;}


/* slider end here */
.cmag50 { padding:50px  0 50px 0; overflow:hidden;}

.slideblk { width:100%; height:100px; background:url(../images/pix.png) repeat; overflow:hidden;clear:both; position:static; top:352px;} 
.mainsea { padding:30px 0;}
.searhleft { width:85%; float:left;}
.searhright { float:right;}
ul.selblk { margin:0px; padding:0px; }
ul.selblk li{ margin:0px 10px 0 0;; padding:0px; float:left; width:24%;}
ul.selblk li select { border: 1px solid #fff; width: 96%; padding: 8px 4px; color:#000;font-family: 'Lato-Regular';
background:#fff;  }
ul.selblk li  input[type="text"] { border: 1px solid #fff; width: 95%; padding: 9px 4px; color:#000;font-family: 'Lato-Regular'; 
background:#fff; border-radius: 3px;  -webkit-border-radius: 3px; -moz-border-radius: 3px;}

.know-btnsearch{background-color:#be198c;color:#fff;border:1px solid #be198c;display:block;font-size:20px;font-weight:400;
float:none;text-align:center;text-transform:uppercase;width:175px;padding:12px 4px;line-height:16px; margin:0px 0 10px 0; 
border-radius: 3px;  -webkit-border-radius:3px; -moz-border-radius: 3px;}
.empty { color: gray!important; }

#ftrBg{ background:#009cde; overflow:hidden;}
#ftrBgbb{ background:#009cde; overflow:hidden; border-top:1px solid #f7941d;}

.ftrcante{font-family:'Lato-Light'; font-size:13px; color:#fff; text-align:center;}

.ftrLeft{font-family:'Lato-Light'; font-size:16px; color:#fff; float:left; width:45%;}
.ftrRight{font-family:'Lato-Light'; font-size:16px; color:#fff; float:right; width:20%;}
.ftrRight a{color:#fff; text-decoration:none;}
.ftrRight a:hover{text-decoration:underline;}

.red{color:#e21b0c;}
.btmbdr{margin:25px 0 ; height:1px; background:#f1f1f1;}
.termtxt{ font-family: 'Lato-Regular'; font-size:18px; color:#333; text-align:center; margin-bottom:20px;}
.termtxt a{color:#3792cf; text-decoration:none;}
.termtxt a:hover{ text-decoration:underline;}

.mediaTxt{ font-family: 'Lato-Regular'; font-size:20px; color:#333; font-weight:400;}
.mediaTxt strong{font-family: 'Lato-Bold'; font-weight:400; color:#000;}
.mediaTxt a{color:#3792cf; text-decoration:none;}
.mediaTxt a:hover{ text-decoration:underline;}
.fipad30{padding:30px 0; overflow:hidden;}

.top-social {   padding: 10px 2%;    float: left;    background: #be198c;    margin: 0 2% 0 15%;    border-radius: 0 0 6px 6px;}
.top-social ul li {    display: inline;    color: #fff;    padding: 0px 5px;}
.top-social ul li a{color:#fff;}
.top-social ul li:hover { color:#45412a;}


.top-mobb{    padding: 16px 1%;    float: left;    background: #f7941d;    margin:0px;    border-radius: 0 0 6px 6px;	    
color: #fff; width:16.5%; font-family: 'Lato-Regular'; font-size:20px;}

.top-mobxx{    padding: 16px 1%;    float: right;    background: #009cde;    margin:0px;    border-radius: 0 0 6px 6px;	    color: #45412a; width:29.5%;}
.top-mobxx ul li {    display: inline;    color: #fff;    padding: 10px 5px; font-size:18px;}

.top-mobxx ul li a{color:#fff;}
.top-mobxx ul li:hover { color:#45412a;}

header { background:#fff;}
header.sticky {position: fixed;margin:0 auto;
background-position:center center;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display:block;z-index:1000000000000;border-bottom:0px solid #000;		top: 0;
left: 0;right: 0;border-bottom:2px solid #fff; }
.clr { clear:both;}
.topvaa { clear:both; margin:0 0 0px 0; overflow:hidden;}
.logni { float:right;}
/* Back button css  start */
#scroll { position:fixed; right:-9px; bottom:0px; cursor:pointer; width:50px; height:50px; z-index:9;}
#scroll span { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0;}
#scroll:hover {}
/* Back button css  end  */

.txtxcthanks { font-family:'Lato-Light'; font-size:27px; color:#333; margin:40px auto 320px; text-align:center;}

 #flexiselDemo2{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{list-style-type:none;margin:0px;padding:0px;position:relative;text-align:center;width:99999px;}
.nbs-flexisel-inner{background:rgba(0, 0, 0, 0);float:left;overflow:hidden;width:100%;}
.nbs-flexisel-item{cursor:auto;float:left;line-height:0;margin:0px;padding:0px;position:relative; border:none;}
.nbs-flexisel-item .profile-img{background:none;display:block;height:350px;margin:0 auto;width:300px;}
.nbs-flexisel-item .profile-img img{display:block;height:350px;margin:0 auto;width:300px;}
.nbs-flexisel-item img .p-name{background:#009cde;font-family:'Lato-Black';font-size:25px;font-weight:400;position:relative;z-index:99;}
.nbs-flexisel-item img{cursor:pointer;position:relative;}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right { width: 22px; height: 22px; position: absolute; cursor: pointer; z-index: 100; opacity: 0.5;}
.nbs-flexisel-nav-left { left: 10px; background: url(../images/icons/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right { right: 5px; background: url(../images/icons/button-next.png) no-repeat;}

.persiopad50{ padding:50px 0;}
.no-bg{background:none !important;padding:0 !important;height:250px !important;}
span.text-content{background-color:#fff;background-color:rgba(0,0,0,0.9);color:white;padding:0 0px;width:100%;height:100%;position:absolute;
top:0px;text-align:center;opacity:0;left:0;}
span.text-content .magazine-txt{font-family:'Lato-Black';font-size:25px;padding:28px 0 0 0;display:block;text-align:center;margin:0 auto;text-transform:capitalize;font-weight:400;line-height:21px;}
span.text-content .magazine-txt sub{font-family:'Lato-Regular';font-size:18px;line-height:19px;display:block;}
span.text-content .magazine-txt .spkrtxt{font-family:'Lato-Regular';font-size:16px;font-weight:400;line-height:19px;color:#b5b5b6;font-weight:400;padding-top:22px;text-transform:none;}
span.text-content .magazine-txt .spkrtxt a{text-decoration:underline;color:#fff;}
span.text-content .magazine-txt .spkrtxt a:hover{text-decoration:none;color:#fff;}
#img-list{display:block;position:relative;}
#img-list:hover span.text-content{opacity:1;}
.text-content img{width:160px;float:none;}
.img-names{position:absolute;bottom:40px;left:10px;z-index:9;text-align:left;/*padding:8px 5px;*/font-weight:400;text-transform:capitalize;}
.img-names strong{font-family:'Lato-Black';font-size:24px;line-height:30px;color:#fff;background:#009cde;padding:5px 5px 4px;font-weight:400;}
.img-names span{font-size:18px;line-height:21px;color:#fff;background:#009cde;padding:2px 5px 3px;}
#img-list:hover .img-names{ display:none; }
.spkr-btn{background-color:rgba(0, 0, 0, 0);color:#e62005;border:1px solid #e62005;display:block;font-size:20px;font-weight:400;margin:30px auto 0;text-align:center;text-transform:uppercase;width:264px;padding:14px 0;line-height:16px;}
.spkr-btn:hover{color:#fff;border:1px solid #e62005;background:#e62005;}
.pad20{padding:20px 0;}
.main-pers{font-family:'Lato-Light';font-size:46px;font-weight:400;text-transform:uppercase;color:#be198c;line-height:34px;text-align:center;margin-bottom:30px;display:block;}
.main-pers span{font-family:'Lato-Black'; color:#009cde;}
.assopad30 {
    padding: 28px 0 30px;
}
.socialpad50{ padding:50px 0;}
ul.social-mediabtm{margin:0;padding:0;clear:both;}
ul.social-mediabtm li{width:510px;float:left;}
ul.social-mediabtm li:first-child{margin-right:180px;}
#flexiselCompan .nbs-flexisel-item img {border:1px solid #dfdfdf;}
.assopad30 .nbs-flexisel-nav-left, .assopad30  .nbs-flexisel-nav-right { top:34px!important; }
ul.leimhstxt { margin:0px; padding:0px; clear:both;} 
ul.leimhstxt li { margin:0 0px 10px 20px; padding:0px; font-family:'Lato-Light'; color:#333; 
font-size:18px; line-height:27px; list-style:disc; float:left; width:45%;
}
.missavvv { background-color:#fbfcfd; margin:0px 0 0px 0; overflow:hidden; clear:both; }
.msa { width:100%; padding:50px 0 50px; overflow:hidden;}
.msaleft { float:left; width:55%;}
.tsts{ font-family:'Lato-Black'; color:#be198c; font-size:34px; line-height:30px;}
.tsts span{ color:#009cde;  }
.msaright { float:right; }
.msaright img{ border:1px solid #dfdfdf; }
.txtxc { font-family:'Lato-Regular'; font-size:20px; line-height:25px; color:#333; margin:40px 0 40px 0;}

.clr {clear:both;}


ul.footbotm{ margin:0;padding:0;clear:both; width:100%;}
ul.footbotm li{width:32%; float:left; margin:0 15px 0 0;padding:0;}


.timblk p{ font-family:'Lato-Light';font-size:17px;font-weight:400;color:#fff;line-height:24px;}
.timblk p img{ text-align:right; margin:0 10px 0 0; float:left;}

h2.foohead {font-family:'Lato-Black';font-size:26px;font-weight:400;text-transform:uppercase; color:#fff; margin:0 0 10px 0;}
h2.foohead a {color:#fff;}

.timblkrig { font-family:'Lato-Light';font-size:16px;font-weight:400;color:#fff;line-height:24px;}
.timblkrig span{font-family:'Lato-Black';color:#fff; } 
.timblkrig a{ color:#fff;}

ul.listli { margin:0px; padding:0px;}
ul.listli li{ margin:0px; padding:0 0 0 24px;font-family:'Lato-Light';font-size:16px;font-weight:400;color:#fff;line-height:24px; float:none; width:98%; background:url(../images/icons/check.png) scroll left 5px no-repeat;}
ul.listli li a{ color:#fff;}

ul.sloca { margin:0px; padding:0px;}
ul.sloca li{width:20%; float:left; margin:0 15px 0 0;padding:0;}
ul.sloca li a{ color:#fff;}
ul.sloca li .fa{ color:#fff;}

.tsrs{font-family:'Lato-Black';color:#45412a;font-size:16px;font-weight:400;color:#fff;line-height:24px; display:block; margin:15px 0 5px 0;}



.fullinner { width:100%; margin:20px 0;}
.leftinner {width:73%; float:left; padding:0 20px 0 0;}
.rightinner {width:25%; float:right;}


.fullinner  p{font-family:'Lato-Regular';font-size:17px;font-weight:400;color:#333;line-height:24px; text-align:justify;}



.innertxt  {font-family:'Lato-Light';font-size:17px;font-weight:400;color:#333;line-height:24px; text-align:justify;} 
.innerfb { margin:20px 0; }
.innertxt a{ color:#0033FF; cursor:pointer;}

/* gallery section start here */ 
#whi-bg{ overflow:hidden; margin:30px 0;}
.gallerytobmain {margin: 20px auto 0; min-width: 320px; max-width: auto; border-spacing: 10px 50px;}
.gallerytobmain .gallerytabcontent {background: #fff; color: #333333; margin:0 0 0 1px;  font-family:'proxima_novalight';font-size:16px;}
.gallerytobmain .gallerytabcontent > div {display: none; padding: 15px 0px;}
.gallerytobmain input[type="radio"]{display: none;}
.gallerytobmain label {display: inline-block; padding: 6px 12px;  text-align: center; background: #f6f6f6; color: #000; font-family:'proxima_novalight';font-size:18px;text-transform:uppercase; margin: -0.1em -0.2em 0 1px; }
.gallerytobmain label:hover {color: #000; cursor: pointer; background: #f6f6f6;}
.gallerytobmain input:checked + label {background: #000; color: #fff; font-family:'proxima_novalight';font-size:18px; text-transform:uppercase; padding: 6px 12px;  }
.gallerytobmain #gallerytab1:checked ~ .gallerytabcontent #gallerytabcontent1,
.gallerytobmain #gallerytab2:checked ~ .gallerytabcontent #gallerytabcontent2,.gallerytobmain #gallerytab3:checked ~ .gallerytabcontent #gallerytabcontent3 {display: block; }
#gallerytabcontent1,#gallerytabcontent2,#gallerytabcontent3{overflow:auto;  height:auto;}
.galleryunderline {background-color: #000; border-width: 0;clear: both;display: block; padding: 0.5px;width: 100%; }

#photos {
  /* Prevent vertical gaps */
  line-height: 0;
   
  -webkit-column-count: 5;
  -webkit-column-gap:   0px;
  -moz-column-count:    5;
  -moz-column-gap:      0px;
  column-count:         5;
  column-gap:           0px;  
}

#photos img {
  /* Just in case there are inline attributes */
  width: 100% !important;
  height: auto !important;
}



.imgprofile { text-align:center; margin:0px auto;}
.imgprofile img{ border:1ps solid #dfdfdf;}

.infotxt{ font-family: 'Lato-Regular'; font-size:18px; color:#333; text-align:center; line-height:20px; width:90%;margin:0 5%;}
.infotxt a{color:#3792cf; text-decoration:none;}
.infotxt a:hover{ text-decoration:underline;}

.divleft { width:880px; float:left;  margin:0 10px 20px 0; } 
.divleftnew { width:880px; float:left;  margin:0 10px 20px 0; } 
.divleftblk { width:860px; border:1px solid #ccc; margin:0 0px 20px 0; overflow:hidden;background:#fff; padding:10px; } 
.divleftblk:nth-child(2n+1) { background:#fff5ca;}
.divright { width:300px; float:right; } 
.imgsblk { width:300px; float:left; }
.imgsblk img{ width:100%; border:1px solid #ccc;}
.txtblk { float:left; margin:0 0 0 20px; width:540px}
.list-head {color: #000;font-family: 'Lato-Regular';font-size: 20px;font-weight: 400;margin: 0 0 15px; 
padding:0; text-transform:capitalize; }
.list-head span{color: #fec600;}
.martob { padding:20px 0;}
.h20 { margin:20px 0 0 0;}
.divleftblk p{color: #000;font-family: 'Lato-Regular';font-size: 15px;font-weight: 400; line-height:25px;}
.comaamain  h1 {font-family: 'Lato-Black';font-size:28px;font-weight:400;color:#009cde; border-bottom:2px solid #f7941d; margin:0 0 25px 0;} 
.comaamain  h1 span{color:#be198c;}


.divleft  h2 { font-family: 'Lato-Regular';font-size:24px;font-weight:400;color:#000; border-bottom:2px solid #45412a; margin:0 0 25px 0;} 


.divleft  p { color: #000;font-family: 'Lato-Regular';font-size: 16px;font-weight: 400; line-height:25px; }

.divleft ul { margin:10px 0 20px; padding:0px;}
.divleft ul li{ margin:0px; padding:0 0 0 24px;font-family:'Lato-Regular';font-size:15px;
font-weight:400;color:#000;line-height:24px; float:none; width:98%; background:url(../images/icons/check2.html) scroll left 5px no-repeat;}
.divleft ul li a{ color:#000;}

.divright img { border:1px solid #dfdfdf;}
/*Display Inner Css Start*/
.display-inner{    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4ddba;    clear: both;
    overflow: hidden;    padding: 1%;	margin:0 0 20px 0;
}
.display-inner-left{	width:70%;	float:left;
}
.display-inner-left figure{	width:100%;
}
.display-inner-left figure img{	width:100%;
}

.display-inner-right{	width:28%;
	float:left;	margin:0 0 0 2%;}
.display-inner-right h1 {    font-family: 'Lato-Regular';	font-weight:normal;
	font-size:16px;	letter-spacing:1px;	text-transform:capitalize;	color:#4c482f;
	margin:0;	padding:10px;	border-bottom:2px solid #ccc;
	text-align:left;	background:#f1f1f1;	font-style: normal;
}
.display-inner-right p{
	line-height:25px;
	padding:10px 0;
	font-size:15px;
}
.display-inner-right ul{
	text-align:left;
	font-size:13px;
}
.display-inner-right ul li{
	list-style:none;
	display:inline;
	margin:0 10px 0 0;
	text-transform:capitalize;
}
.display-inner-right ul li a{
	color:#676767;
	text-decoration:none;
}
.display-inner-right ul li a:hover{
	color:#676767;
	text-decoration:underline;
}
.display-inner-right ul li img{
	position:relative;
	top:5px;
	margin:0 5px 0 0;
}

ul.finyyo { margin:0px; padding:0px; }
ul.finyyo li { margin:0 20px 0 0;  padding:0px; float:left; }
ul.finyyo li  a{text-decoration:none;color:#000; padding:7px 15px; margin:10px auto; background:#fec600;  display:block; font-size:15px;}
ul.finyyo li  a:hover{text-decoration:none;color:#000;background:#dfdfdf;}

ul.dashlist { margin:0px; padding:0px; }
ul.dashlist li {  padding:0px; float:left;text-decoration:none;color:#fff; padding:50px 15px 0; margin:10px 20px 30px 20px ; background:#fec600;font-size:15px;  text-align:center; width:220px;  font-family: 'Lato-Regular'; height:120px; vertical-align:middle; display:table-cell;}
ul.dashlist li span{   display:block; font-size:20px;  font-family: 'Lato-Black'; }
ul.dashlist li a{ color:#fff; }
ul.dashlist li.greenc{ background:#64a515;}
ul.dashlist li.brownc{ background:#990000;}
ul.dashlist li.lgr{ background:#45412a;}
ul.dashlist li.bluec{ background:#3980f4;}
ul.dashlist li.purc{ background:#280040;}
ul.dashlist li.orag{ background:#ff8204;}
ul.dashlist li.pinkc{ background:#a80944;}
.vbbb {background:#990000;}



/*
   general styles
*/
.center-block-horiz {
   margin-left: auto !important;
   margin-right: auto !important;
 }
.set-margin-cicis-menu-to-go {
  margin: 20px;
}
.set-padding-cicis-menu-to-go {
  padding: 20px;
}
.set-border-cicis-menu-to-go {
   border: 5px inset #4f4f4f;
}
set-box-shadow-cicis-menu-to-go {
  -webkit-box-shadow: 4px 4px 14px #4f4f4f;
     -moz-box-shadow: 4px 4px 14px #4f4f4f;
          box-shadow: 4px 4px 14px #4f4f4f;
}
  
/*
** Style the iframe
** =========================
*/
/*
    css commmon to all iframes
*/
.responsive-wrapper {
  position: relative;
  height: 0;    /* gets height from padding-bottom */
  overflow: hidden;
  /* put following styles (necessary for overflow and 
     scrolling handling) inline in .embed-responsive-element-wrapper around iframe because not stable in CSS
    -webkit-overflow-scrolling: touch; 
                      overflow: auto; */
}
.responsive-wrapper img,
.responsive-wrapper object,
.responsive-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
   
  border-style: none;
  padding: 0;
  margin: 0;
}

/*
    css particular to this iframe
*/

#Iframe-Cicis-Menu-To-Go {
  max-width: 787.67px;
  max-height:900px;
  overflow: hidden;

}
/*
   padding-bottom = h/w as %
*/
.responsive-wrapper-padding-bottom-90pct {
  padding-bottom: 90%;
}

#ddhhs { width:100%;} 

.wd{ width:100%; clear:both;}
#grid-container {
  width: 100%;
  margin: auto;
  overflow: hidden;
}

.grid-item {
opacity: 0;
  float: left;
  padding: 5px;
  box-sizing: border-box;
}

img.grid-item  {
  width: 100%;
  height: 100%;
}






.grid-item.loaded {
  opacity: 1;
  transition: opacity .5s;
}


.perstyo { padding:40px 0; overflow:hidden;}

#white-bg {}


#supportorg{}


ul.gall-list{ margin:0; padding:0; clear:both;}
ul.gall-list li{ width:249px;  margin:0 20px 20px 0; float:left;
border:0px solid #e4e4e4; list-style:none; background:none;}
ul.gall-list li img{ width:100%; height:auto;}
ul.gall-list li:nth-child(3n){ margin-right:0;}

.cat-vide { text-align:center; margin:0 auto;}


ul.photo-list{ margin:0; padding:0; clear:both;}
ul.photo-list li{ width:45%;  margin:0 10px 20px 20px; float:left;
border:0px solid #e4e4e4; list-style:none; background:none;  height:350px; overflow:hidden}
ul.photo-list li img{ width:100%;  text-align:center; }
/*ul.photo-list li:nth-child(3n){ margin-right:0;}*/
ul.photo-list li:hover{ background-color:#fff!important;    display: block;padding:0px!important;
   }

ul.photo-list li:hover img{ background-color:#fff!important;  display: block; padding:0px!important  }

.showcommnet { height:auto; overflow:auto; }
.cli-img  { width:80px; height:auto; margin:10px 0;  }
.cli-img  img{ width:100%; border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%;border:1px;}


table.myacountadn  { width: 100%; border-collapse:separate; margin:30px 0 20px 0; border-top:none; border-left:0px solid #d6d6d6;border-right:0px solid #d6d6d6;border-bottom:0px solid #d6d6d6; font-size:20px; font-family: 'Lato-Regular'; color:#333333; }
table.myacountadn th { background:#45412a; color:#000; font-size:20px;font-family: 'Lato-Regular'; text-align:center; border-left:none;border-right:none; vertical-align:middle; width:auto; padding:10px;  }

/*table.myacountadn tr td:first-child {text-align:left; padding:0 0 0 20px;border-left: 1px solid #d6d6d6; font-size:18px; }*/
table.myacountadn td { padding: 6px;text-align: center; padding:10px; height:62px;border-right: 1px solid #d6d6d6; vertical-align:middle; border-bottom:1px solid #d6d6d6; font-size:14px; }
/*table.myacountadn tr:last-child { height:45px;line-height:0px; }*/
table.myacountadn tr{background: #dfdfdf;

}
table.myacountadn tr:nth-of-type(even) { background: #f6f6f6; }



.missavvv { background-color:#fbfcfd; margin:0px 0 0px 0; overflow:hidden; clear:both; }
/* new code start  sc */

.main{
	position:relative;
    width:1100px;
    margin: 0 auto;
}
.view-third img {
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(460px, -100px) rotate(180deg);
   -moz-transform: translate(460px, -100px) rotate(180deg);
   -o-transform: translate(460px, -100px) rotate(180deg);
   -ms-transform: translate(460px, -100px) rotate(180deg);
   transform: translate(460px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.view-third h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-third p {
   -webkit-transform: translateX(300px) rotate(90deg);
   -moz-transform: translateX(300px) rotate(90deg);
   -o-transform: translateX(300px) rotate(90deg);
   -ms-transform: translateX(300px) rotate(90deg);
   transform: translateX(300px) rotate(90deg);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-third a.info {
   -webkit-transform: translateY(-200px);
   -moz-transform: translateY(-200px);
   -o-transform: translateY(-200px);
   -ms-transform: translateY(-200px);
   transform: translateY(-200px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-third:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
}
.view-third:hover h2 {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.view-third:hover p {
   -webkit-transform: translateX(0px) rotate(0deg);
   -moz-transform: translateX(0px) rotate(0deg);
   -o-transform: translateX(0px) rotate(0deg);
   -ms-transform: translateX(0px) rotate(0deg);
   transform: translateX(0px) rotate(0deg);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
}
.view-third:hover a.info {
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
				
	.view {
   width: 300px;
   height: 200px;
   margin: 10px 40px;
   float: left;
   border: 4px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.html) no-repeat center center;
}
.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
font-family: 'Lato-Regular';
   font-size: 13px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
   line-height:20px;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #fff;
   color: #000;
     font-size: 13px;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}	
.assopalisp {
    padding: 28px 0 30px;
	overflow:hidden;
}

ul.listsinner { margin:0; padding:0px;}
ul.listsinner li{  margin:0 15px 15px 15px; padding:0px; text-align:center; float:left; width:29%;    background: #fff; height:500px; padding:0 0 20px 0;}
ul.listsinner li img{ width:100%;    border-radius: 1px 1px 10px 10px;} 
ul.listsinner li a{ display:block;     width: 127px;   
    background: #009cde;    color: #fff;    border: solid 1px #fff;    text-align: center;
    font-family: 'proxima_novalight';    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;

    padding: 7px; margin:0 auto;} 

ul.listsinner li a:hover{ background: #be198c;
    color: #fff; text-decoration:none;}

ul.listsinner li p{font-family: 'Lato-Light';font-size:16px;font-weight:400;color:#000; line-height:22px; margin:10px auto; width:auto;  padding:0 10px;}
ul.listsinner li span{font-family: 'Lato-Black';font-size:18px;font-weight:400;color:#000; border-bottom:2px solid #fff;   text-transform: uppercase;}
/* new code end  */

.view-btn{background-color:#009cde;color:#fff;border:1px solid #009cde;display:block;font-family:'Lato-Regular';font-size:20px;font-weight:400;margin:30px auto 0;text-align:center;text-transform:uppercase;width:223px;padding:14px 0;line-height:16px;transition:all 0.4s ease;}
.view-btn:hover{color:#fff;border:1px solid #be198c;background:#be198c;}



ul.lists { margin:0; padding:0px;}
ul.lists li{  margin:0 24px 0 0; padding:0px; text-align:center; float:left; width:23%;    background: #fff; height:500px; padding:0 0 20px 0;}
ul.lists li img{ width:100%;    border-radius: 1px 1px 10px 10px;} 
ul.lists li a{ display:block;     width: 127px;   
    background: #009cde;    color: #fff;    border: solid 1px #fff;    text-align: center;
    font-family: 'proxima_novalight';    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;

    padding: 7px; margin:0 auto;} 

ul.lists li a:hover{ background: #be198c;
    color: #fff; text-decoration:none;}

ul.lists li p{font-family: 'Lato-Light';font-size:16px;font-weight:400;color:#000; line-height:22px; margin:10px auto; width:260px; }
ul.lists li span{font-family: 'Lato-Black';font-size:18px;font-weight:400;color:#000; border-bottom:2px solid #fff;   text-transform: uppercase;}









.showw{ clear:both; clear: both;
    POSITION: absolute;
    BOTTOM: 0PX;
    text-align: center;
    margin: 0 auto;background: rgba(0, 156, 222, 0.8); width:100%; color:#fff; }
	.sss {text-align:center; margin:0 auto;   }

@media (max-width: 1200px) {
  #photos {
  -moz-column-count:    4;
  -webkit-column-count: 4;
  column-count:         4;
  }
}
@media (max-width: 1000px) {
  #photos {
  -moz-column-count:    3;
  -webkit-column-count: 3;
  column-count:         3;
  }
}
@media (max-width: 800px) {
  #photos {
  -moz-column-count:    2;
  -webkit-column-count: 2;
  column-count:         2;
  }
}
@media (max-width: 400px) {
  #photos {
  -moz-column-count:    1;
  -webkit-column-count: 1;
  column-count:         1;
  }
}
/* gallery section end here */  


@media only screen and (min-width: 320px) and (max-width:479px)
{
.comaamain{ width:100%; }
ul.dashlist { float:none; margin:10px 0; clear:both;  width:100%;}
ul.dashlist li { float:none; margin:10px auto; clear:both; display:block;}

.flexslider .slides img { height: auto;  left: 0; width: 100%;}
.flexslider .flex-control-nav { bottom: 3px;}
 .hdfright { float:none;border-bottom:0px solid #333;border-top:0px solid #333;    overflow: hidden; width:auto;}
.lgogsd { float:none; margin:5px auto; width:auto; text-align:center;}
.logo-text {text-align:center; margin:0 auto;}
ul.menusshair {padding: 7px; width:80%; margin:0 auto; overflow:hidden;}
ul.menusshair li { padding:5px 0;     margin: 0 0 0 4px;}
.slideblk { background:none; background-image:none; position:static; height:auto;  }
.searhleft {margin:0 auto; float:none; width:98;}
ul.selblk li { float:none;margin:10px auto; width:100%;}
.searhright {margin:0 auto; float:none;width:98%;}
ul.selblk li select { border:1px solid #dfdfdf; width:98%; background:none;}
 ul.selblk li input[type="text"]{ border:1px solid #dfdfdf; width:95%; background:none;}

ul.lists { margin:10px auto; width:95%;}
ul.lists li { margin:10px auto; width:80%; height:auto; float:none;}
ul.footbotm { float:none; width:90%; margin:0 auto;}
ul.footbotm li{ float:none; width:90%; margin:10px auto;}
.top-social { float:none; border-radius:0px; margin:0 auto; overflow:hidden;  width:auto; text-align:center;}
.top-mobxx { float:none; border-radius:0px; margin:0 auto;  overflow:hidden; border-top:1px solid #fff; width:auto; text-align:center;}
.logni { float:none;}
header.sticky {position: static;margin:0 auto;
 }
.know-btnsearch { margin:0 auto; }
.main-pers {line-height: 41px;}
ul.menusshair { width:90%;}
.msaleft {float:none; width:98%; margin:0 auto;}
.msaright{float:none; width:98%; margin:0 auto;}
.txtxc { margin: 10px 0;}
ul.leimhstxt li {float:none; width:98%; }
.msaright img { width:100%; }

.gallerytobmain input:checked + label {font-size: 14px; padding:6px 4px;text-transform:capitalize;}
.gallerytobmain label {font-size: 14px;padding:6px 4px;}
ul.social-mediabtm  {width:98%; margin:0 auto;}
ul.social-mediabtm li{ width:98%; margin:0 auto; float:none;}
ul.social-mediabtm  iframe{ width:98%!important; }
ul.footbotm { margin:0 auto; width:90%;}
ul.footbotm li { margin:10px 0; width:98%; height:auto; clear:both;}
ul.footbotm li ul.sloca li { float:left!important; width:20%!important; clear:both!important; display:inline-block!important;}
.fullinner {float:none; width:90%; margin:0 auto;}
.msaleft { float:none; width:98%; margin:0 auto; }
.msaright {float:none; width:98%; margin:0 auto;}
.leftinner { float:none; width:98%; margin:0 auto; }
.rightinner { float:none; width:98%; margin:0 auto; }

.glkse { width: 90%;}


.divleft { float:none; width:98%; margin:0 auto;}
.divright  { float:none; margin:0 auto;}


.display-inner-left { float:none; width:98%; margin:0 auto;}
.display-inner-right { float:none; width:98%; margin:0 auto;}

.tabmain label { font-size: 13px;}
.tabmain input:checked + label { font-size: 13px;}
.divleftnew{ width:92%; float:none; clear:both; margin:0 auto;}
.divleftblk { width:92%; float:none; margin:10px auto;}
.imgsblk { width:98%; float:none; margin:0 auto;}
.txtblk { width:98%; float:none; margin:0 auto;}
ul.finyyo li { margin: 0 7px 0 0;}
ul.finyyo li a { padding: 7px 8px;}


ul.photo-list li { float:none; margin:0 2%; width:96%; text-align:center;}
.top-mobb { float:none; width:auto; border-radius:0px; border-top:1px solid #dfdfdf; text-align:center;}
 } 
@media only screen and (min-width: 320px) and (max-width:359px)
{
ul.addBtn li {  width: 33%;}
.ucss { width:280px; height:auto;}
}

@media only screen and (min-width: 480px) and (max-width:599px)
{
.comaamain{ width:100%; }
.flexslider .slides img { height: auto;  left: 0; width: 100%;}
.flexslider .flex-control-nav { bottom: 3px;}

 .hdfright { float:none;border-bottom:0px solid #333;border-top:0px solid #333;    overflow: hidden; width:auto;}

}


@media only screen and (min-width: 600px) and (max-width:767px)
{
.comaamain{ width:100%; }
.flexslider .slides img { height: auto;  left: 0; width: 100%;}
.flexslider .flex-control-nav { bottom: 3px;}


}
@media only screen and (min-width: 768px) and (max-width:1023px)
{

} 

@media only screen and (min-width: 1024px) and (max-width:1199px)
{
 .hdfright {   overflow: hidden; width:700px;}
}
@media only screen and (min-width:1440px) and (max-width:25000px){
.flex-container {  margin: 0 auto;    max-width: 1800px;}
.flexslider .slides img { left:0px;}

}
@media only screen and (min-width:1900px) and (max-width:25000px){
.mainlong { position:relative; width:1800px; display:block;   top:272px;  margin:0 auto;}


}

.aside-inner h2{
	font-family: 'Lato-Regular';
	font-weight:normal;
	font-size:15px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#000;
	margin:0px 0 0 0;
	padding:10px 20px;
	border-bottom:1px solid #333;
	text-align:left;

		background:#fec600;


}
.propart1 { float:left; width:310px;}

.propart2 { float:left;    margin-left: 20px;}
 ul.listour { margin:0px; padding:0px 10px 20px; background:#fff; overflow:hidden;}
  ul.listour li{ margin:10px 0 10px 0; padding:10px 0; display:block; border-bottom:1px solid #dfdfdf; float:none; clear:both;  overflow:hidden;}
   ul.listour li .dls { width:40%; float:left;     margin: 0 15px 0 0;}
     ul.listour li .dls img{ width:100%; border:1px solid #dfdfdf;}
ul.listour li .dls2 { font-family:'Lato-Regular';font-size:16px; color:#000;} 
ul.listour li .dls2 span{ font-family:'Lato-Regular';font-size:14px; display:block; color:#333; margin:0 0 0 10px;} 


ul.gallery-list{ margin:0 0 40px; padding:0; clear:both; }
ul.gallery-list li{ width:215px; height:auto ; margin:0 18px 45px 5px; float:left; border:1px solid #e4e4e4; overflow:hidden;}
ul.gallery-list li img{ width:100%; height:auto;}
ul.gallery-list li:nth-child(5n){ margin-right:0;} 
ul.gallery-list li span { display:block; text-align:center; margin:5px auto;}
#cboxCurrent { display:none!important;} 


.adsleft{ float:left; width:45%;  height:auto; padding:20px;}