.all-wrap {
  background: #ffffff url("../images/x.png") repeat-x scroll 0 -7px;
  box-shadow: 0 0 6px 1px #b4b4b4;
}
.top_menu_ad {
  background: #000 none repeat scroll 0 0;
  border-bottom: 2px dotted #000;
  padding: 9px 0;
}
.news_ad {
  color: #fff;
  padding: 0 9px;
}
.head-top{margin:0px; padding:5px 0px; overflow:hidden;}

.contact-no{font-size:15px; color:#fff;}

.contact-no strong{color:#7dc55c;}

.head-top {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, #75d2f4 0%, #0e3a67 100%) repeat scroll 0 0;
  border-bottom: 1px dashed #fff;
  border-top: 1px dashed #fff;
}

.top-menu ol{background:none; padding:0px; margin:0px;}

.top-menu ol li a{font-size:13px; color:#fff;}

.top-menu ol li a:hover{text-decoration:none; color:#fff;}

.header{padding:0px; margin:0px; position:relative; overflow:visible;}

.sec-head{position:relative;}

.logo {
  padding: 0;
  position: absolute;
  top: 0px;
  z-index: 999;
  display:table;
}
.logo img {
  margin: 0;
  padding:6px 34px;
}
.ab {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 36%, #3c423f 100%) repeat scroll 0 0;
  height: 479px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 42%;
  z-index: 0;
}

.form {
 padding:0px;
  position: relative;
  z-index: 1;
}

.shape-side {

  background:#D9FFF7;
  z-index:0;

  border-radius: 10px;

  height: 150px;

  margin: 0;

  overflow: hidden;

  padding: 0;

  position: absolute;

  right: 24px;

  top: -22px;

  width: 150px;

}



.slider {
  border: 6px solid #d9fff7;
  padding-right: 0;
}

.slider img{border-radius:10px 0px 0px 10px;}

.form h2 {
  background: #ED221C;
  color: #fff;
  font-family: "Merriweather",serif;
  font-size: 17px;
  font-weight: 400;
  padding: 11px 12px;
  margin-bottom:15px;
}

.submit-bt {

  background:#121921;

  color:#fc9755;

  border:0px solid #fc9755;

  font-family: "Merriweather",serif;

  font-size:19px;

  margin:9px 0px 20px 13px;

  padding: 8px 22px;

}

.submit-bt:hover{background:#fff; color:#000 !important; box-shadow:13px 17px 28px #999 inset; border:1px solid #ff;}

.shade-bg{background:url(../images/main-x.png) repeat-x 0px 0px; position:absolute; top:0px;}

.main{	

	clear:both;

	position:relative;

}





/*menu*/



#cssmenu {

  position: relative;

  width: auto;

}

#cssmenu ul {

  list-style: none;

  padding: 0;

  margin: 0;

  line-height: 1;

}

#cssmenu > ul {

  position: relative;

  display: block;

  width: 100%;

  z-index: 500;

  text-align:right;

}

#cssmenu:after,

#cssmenu > ul:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

#cssmenu.align-right > ul > li {

  float: right;

}

#cssmenu.align-center ul {

  text-align: center;

}

#cssmenu.align-center ul ul {

  text-align: left;

}

#cssmenu > ul > li {
  display: inline-block;
  margin: 0;
  padding: 15px 0;
  position: relative;
}

#cssmenu > ul > #menu-button {

  display: none;

}

#cssmenu ul li a {

  display: block;

  font-family: Helvetica, sans-serif;

  text-decoration: none;

}
#cssmenu > ul > li > a {
  background: #007bb6 none repeat scroll 0 0;
  border: 1px solid;
  border-radius: 5px;
  color: #ffffff;
  font-size: 13px;
  margin: 18px 0 27px 5px;
  padding: 12px 7px;
  transition: all 0.5s ease 0s;
}
#cssmenu > ul > li > a:hover {
  background: #08659F;
}

#cssmenu > ul > li.has-sub > a {

  padding-right: 32px;

}

#cssmenu > ul > li:hover > a {

  color: #ffffff;

}

#cssmenu li.has-sub::after {

  display: block;

  content: "";

  position: absolute;

  width: 0;

  height: 0;

}

#cssmenu > ul > li.has-sub::after {

  right: 10px;

  top: 35px;

  border: 5px solid transparent;

  border-top-color: #fb745f;

}

#cssmenu > ul > li:hover::after {

  border-top-color: #ffffff;

}

#indicatorContainer {

  position: absolute;

  height: 12px;

  width: 100%;

  bottom: 0px;

  overflow: hidden;

  z-index: -1;

}

#pIndicator {

  position: absolute;

  height: 0;

  width: 100%;

  border: 12px solid transparent;

  border-top-color: #2b2f3a;

  z-index: -2;

  -webkit-transition: left .25s ease;

  -moz-transition: left .25s ease;

  -ms-transition: left .25s ease;

  -o-transition: left .25s ease;

  transition: left .25s ease;

}

#cIndicator {

  position: absolute;

  height: 0;

  width: 100%;

  border: 12px solid transparent;

  border-top-color: #2b2f3a;

  top: -12px;

  right: 100%;

  z-index: -2;

}

#cssmenu ul ul {

  position: absolute;

  left: -9999px;

  top:65px !important;

  opacity: 0;

  -webkit-transition: opacity .3s ease, top .25s ease;

  -moz-transition: opacity .3s ease, top .25s ease;

  -ms-transition: opacity .3s ease, top .25s ease;

  -o-transition: opacity .3s ease, top .25s ease;

  transition: opacity .3s ease, top .25s ease;

  z-index: 1000;

  text-align:left;

}

#cssmenu ul ul ul {

  top:100px;

  padding-left: 5px;

}

#cssmenu ul ul li {

  position: relative;

}

#cssmenu > ul > li:hover > ul {

  left: auto;

  top:95px;

  opacity: 1;

}

#cssmenu.align-right > ul > li:hover > ul {

  left: auto;

  right: 0;

  opacity: 1;

}

#cssmenu ul ul li:hover > ul {

  left: 170px;

  top: 0;

  opacity: 1;

}

#cssmenu.align-right ul ul li:hover > ul {

  left: auto;

  right: 170px;

  top: 0;

  opacity: 1;

  padding-right: 5px;

}

#cssmenu ul ul li a {

  width:170px;

  border-bottom: 1px solid #eeeeee;

  padding: 10px 20px;

  font-size: 12px;

  color: #9ea2a5;

  background: #ffffff;

  -webkit-transition: all .35s ease;

  -moz-transition: all .35s ease;

  -ms-transition: all .35s ease;

  -o-transition: all .35s ease;

  transition: all .35s ease;

}

#cssmenu.align-right ul ul li a {

  text-align: right;

}

#cssmenu ul ul li:hover > a {

  background: #ed5565;

  color: #fff;

}

#cssmenu ul ul li:last-child > a,

#cssmenu ul ul li.last > a {

  border-bottom: 0;

}

#cssmenu > ul > li > ul::after {

  content: '';

  border: 6px solid transparent;

  width: 0;

  height: 0;

  border-bottom-color: #ffffff;

  position: absolute;

  top: -12px;

  left: 30px;

}

#cssmenu.align-right > ul > li > ul::after {

  left: auto;

  right: 30px;

}

#cssmenu ul ul li.has-sub::after {

  border: 4px solid transparent;

  border-left-color: #9ea2a5;

  right: 10px;

  top: 12px;

  -moz-transition: all .2s ease;

  -ms-transition: all .2s ease;

  -o-transition: all .2s ease;

  transition: all .2s ease;

  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;

}

#cssmenu.align-right ul ul li.has-sub::after {

  border-left-color: transparent;

  border-right-color: #9ea2a5;

  right: auto;

  left: 10px;

}

#cssmenu ul ul li.has-sub:hover::after {

  border-left-color: #ffffff;

  right: -5px;

  -webkit-transform: rotateY(180deg);

  -ms-transform: rotateY(180deg);

  -moz-transform: rotateY(180deg);

  -o-transform: rotateY(180deg);

  transform: rotateY(180deg);

}

#cssmenu.align-right ul ul li.has-sub:hover::after {

  border-right-color: #ffffff;

  border-left-color: transparent;

  left: -5px;

  -webkit-transform: rotateY(180deg);

  -ms-transform: rotateY(180deg);

  -moz-transform: rotateY(180deg);

  -o-transform: rotateY(180deg);

  transform: rotateY(180deg);

}

@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

  #cssmenu {

    width: auto;

  }

  #cssmenu.align-center ul {

    text-align: left;

  }

  #cssmenu.align-right > ul > li {

    float: none;

  }

  #cssmenu ul {

    width: auto;

  }

  #cssmenu .submenuArrow,

  #cssmenu #indicatorContainer {

    display: none;

  }

  #cssmenu > ul {

    height: auto;

    display: block;

  }

  #cssmenu > ul > li {

    float: none;

  }

  #cssmenu li,

  #cssmenu > ul > li {

    display: none;

  }

  #cssmenu ul ul,

  #cssmenu ul ul ul,

  #cssmenu ul > li:hover > ul,

  #cssmenu ul ul > li:hover > ul,

  #cssmenu.align-right ul ul,

  #cssmenu.align-right ul ul ul,

  #cssmenu.align-right ul > li:hover > ul,

  #cssmenu.align-right ul ul > li:hover > ul {

    position: relative;

    left: auto;

    top: auto;

    opacity: 1;

    padding-left: 0;

    padding-right: 0;

    right: auto;

  }

  #cssmenu ul .has-sub::after {

    display: none;

  }

  #cssmenu ul li a {

    padding: 12px 20px;

  }

  #cssmenu ul ul li a {

    border: 0;

    background: none;

    width: auto;

    padding: 8px 35px;

  }

  #cssmenu.align-right ul ul li a {

    text-align: left;

  }

  #cssmenu ul ul li:hover > a {

    background: none;

    color: #8c9195;

  }

  #cssmenu ul ul ul a {

    padding: 8px 50px;

  }

  #cssmenu ul ul ul ul a {

    padding: 8px 65px;

  }

  #cssmenu ul ul ul ul ul a {

    padding: 8px 80px;

  }

  #cssmenu ul ul ul ul ul ul a {

    padding: 8px 95px;

  }

  #cssmenu > ul > #menu-button {

    display: block;

    cursor: pointer;

  }

  #cssmenu #menu-button > a {

    padding: 13px 20px;

  }

  #cssmenu ul.open li,

  #cssmenu > ul.open > li {

    display: block;

  }

  #cssmenu > ul.open > li#menu-button > a {

    color: #fff;

    border-bottom: 1px solid rgba(150, 150, 150, 0.1);

  }

  #cssmenu ul ul::after {

    display: none;

  }

  #cssmenu #menu-button::after {

    display: block;

    content: '';

    position: absolute;

    height: 3px;

    width: 22px;

    border-top: 2px solid #7a8189;

    border-bottom: 2px solid #7a8189;

    right: 20px;

    top: 15px;

  }

  #cssmenu #menu-button::before {

    display: block;

    content: '';

    position: absolute;

    height: 3px;

    width: 22px;

    border-top: 2px solid #7a8189;

    right: 20px;

    top: 25px;

  }

  #cssmenu ul.open #menu-button::after,

  #cssmenu ul.open #menu-button::before {

    border-color: #fff;

  }

}



/*pizza*/



.box{margin-bottom:30px; overflow:auto;}



.pizza-link {

  display: block;

  border: 1px solid #64af46;

  position: relative;

  overflow: hidden;

  padding: 1.5em;

  margin:0px;

  text-align: center;

  text-decoration: none;

  color:#000;

}

.pizza-link h3 {

  border-bottom: 1px solid #eee;

  padding: 3.5em 0 0.4em 0;

  margin: 0 0 0.4em 0;

  position: relative;

}

.pizza-link p {

  color: #999;

  margin: 0;

  position: relative;

  font-size:13px;

}

.pizza-link h3, .pizza-link p {

  -moz-transition: 0.2s;

  -o-transition: 0.2s;

  -webkit-transition: 0.2s;

  transition: 0.2s;

}

.pizza-link .icon {

  color: white;

  font-size:1.9em;

  height: 50px;

  left: 50%;

  line-height: 50px;

  margin-left: -29px;

  position: absolute;

  width: 54px;

}

.pizza-link:before {

  content: "";

  background: #61B33F;

  position: absolute;

  width:50px;

  height:50px;

  top: 20px;

  left: 50%;

  margin-left:-27px;

  -moz-transition: width 0.2s, left 0.2s, margin-left 0.2s, top 0.2s 0.2s, height 0.2s 0.2s;

  -o-transition: width 0.2s, left 0.2s, margin-left 0.2s, top 0.2s 0.2s, height 0.2s 0.2s;

  -webkit-transition: width 0.2s, left 0.2s, margin-left 0.2s, top 0.2s, height 0.2s;

  -webkit-transition-delay: 0s, 0s, 0s, 0.2s, 0.2s;

  transition: width 0.2s, left 0.2s, margin-left 0.2s, top 0.2s 0.2s, height 0.2s 0.2s;

}

.pizza-link:hover h3, .pizza-link:active h3 {

  color: white;

  border-bottom-color: #fff;

  text-decoration:none;

}

.pizza-link:hover p, .pizza-link:active p {

  color: #fff;

  text-decoration:none;

}

.pizza-link:hover:before, .pizza-link:active:before {

  width:100%;

  left: 0;

  top: 0;

  margin-left: 0;

  height: 320px;

}

.bg-trans{background:url(../images/trans.png) no-repeat right 0px; display:table;}

.inro{background:url(../images/x-mid.png) repeat-x 0px -2px; margin:63px 0px 40px; padding:0px; display:table; clear:both;}

.inro-box h1 {

  border-left: 7px solid;

  color: #fff;

  font-family: "Merriweather",serif;

  font-size: 21px;

  font-weight: 400;

  margin-top: 44px;

  padding: 0 0 0 12px;

}

.inro-box h1 span{font-family: "Merriweather",serif; font-size:30px; font-weight:700; display:block; color:#fff;}

.inro-box p{font-size:13px; color:#fff; padding:20px;}

.side-link1 h3{margin:15px 0px 15px; color:#fff;text-shadow:2px 2px 2px #2a8207; font-size:27px;}



.side-link{padding-left:0px; position:relative; right:20px;}

.side-link1{background:#99e673; padding:21px 17px 5px; box-shadow:93px 37px 122px #50a42e inset; position:relative; bottom:20px; border-radius:0px 13px 0px 13px;}

.link-list li:first-child {

  border-top: medium none !important;

}

.side-link .link-list li {

  border-top: 1px dashed #fff;

}

.link-list li {

  border-bottom:1px dashed #fff;

}

.side-link address, .side-link .link-list a, .side-link .link-list i {

  color: #eee;

}

.link-list a {

  color: #000 !important;

  display: inline-block;

  font-size: 13px;

  padding: 7px 0;

}

.link-list a:hover{text-shadow:0px 0px 2px #fff; text-decoration:none !important; color:#a52300 !important;}

.side-link address, .side-link .link-list a, .side-link .link-list i {

  color: #eee;

}

.link-list li i {

  color: #bbb;

  float: right;

  margin-top: 10px;

}

.b1{

	background:#51A62F;

	position:absolute;

	width:20px;

	height:20px;

	top:0px;

	left:-20px;

	border-radius:11px 0px 0px 0px; 

}

.b{

	width:20px;

	height:20px;

	background:#ddd;	

	border-radius:11px 11px 0px 0px; 

	box-shadow:2px 3px 5px #999 inset;

}



.b11{

	background:#83D25F;

	position:absolute;

	width:20px;

	height:24px;

	bottom:0px;

	right:-20px;

	border-radius:0px 0px 11px 0px; 

}

.b2{

	width:20px;

	height:20px;

	background:#ddd;	

	border-radius:0px 0px 11px 11px; 

	box-shadow:2px 3px 5px #999 inset;

}



/*---------------*/

/***** Layla *****/

/*---------------*/



.grid {

  list-style: outside none none;

  margin: 0 auto;

  padding: 1em 0 0;

  position: relative;

  text-align: center;

}

/* Common style */

.grid figure {

  background:#3085a3;

  cursor: pointer;

  margin: 0;

  overflow: hidden;

  position: relative;

  max-height: 337px;

  text-align: center;

}



.grid figure img {

	position: relative;

	display: block;

	min-height: 100%;

	max-width: 100%;

	opacity: 0.8;

}



.grid figure figcaption {

	padding: 2em;

	color: #fff;

	text-transform: uppercase;

	font-size: 1.25em;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}



.grid figure figcaption::before,

.grid figure figcaption::after {

	pointer-events: none;

}



.grid figure figcaption,

.grid figure figcaption > a {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



/* Anchor will cover the whole item by default */

/* For some effects it will show as a button */

.grid figure figcaption > a {

	z-index: 1000;

	text-indent: 200%;

	white-space: nowrap;

	font-size: 0;

	opacity: 0;

}



.grid figure h2 {

	word-spacing: -0.15em;

	font-weight: 300;

}



.grid figure h2 span {

	font-weight: 800;

}



.grid figure h2,

.grid figure p {

	margin: 0;

}



.grid figure p {

	letter-spacing: 1px;

	font-size: 68.5%;

}



figure.effect-layla {

	background: #000;

}



figure.effect-layla img {

	height: 367px;

}



figure.effect-layla figcaption {

	padding:3em;

}



figure.effect-layla figcaption::before,

figure.effect-layla figcaption::after {

	position: absolute;

	content: '';

	opacity: 0;

}



figure.effect-layla figcaption::before {

	top: 50px;

	right: 30px;

	bottom: 50px;

	left: 30px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	-webkit-transform: scale(0,1);

	transform: scale(0,1);

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0;

}



figure.effect-layla figcaption::after {

	top: 30px;

	right: 50px;

	bottom: 30px;

	left: 50px;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	-webkit-transform: scale(1,0);

	transform: scale(1,0);

	-webkit-transform-origin: 100% 0;

	transform-origin: 100% 0;

}



figure.effect-layla h2 {

	padding-top:35%;

	-webkit-transition: -webkit-transform 0.35s;

	transition: transform 0.35s;

	text-shadow:0px 1px 0px #333;

}



figure.effect-layla p {

	padding: 0.5em 2em;

	text-transform: none;

	opacity: 0;

	-webkit-transform: translate3d(0,-10px,0);

	transform: translate3d(0,-10px,0);

}



figure.effect-layla img,

figure.effect-layla h2 {

	-webkit-transform: translate3d(0,-30px,0);

	transform: translate3d(0,-30px,0);

}



figure.effect-layla img,

figure.effect-layla figcaption::before,

figure.effect-layla figcaption::after,

figure.effect-layla p {

	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

	transition: opacity 0.35s, transform 0.35s;

}



figure.effect-layla:hover img {

	opacity: 0.7;

	-webkit-transform: translate3d(0,0,0);

	transform: translate3d(0,0,0);

}



figure.effect-layla:hover figcaption::before,

figure.effect-layla:hover figcaption::after {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1);

}



figure.effect-layla:hover h2,

figure.effect-layla:hover p {

	opacity: 1;

	-webkit-transform: translate3d(0,0,0);

	transform: translate3d(0,0,0);

}



figure.effect-layla:hover figcaption::after,

figure.effect-layla:hover h2,

figure.effect-layla:hover p,

figure.effect-layla:hover img {

	-webkit-transition-delay: 0.15s;

	transition-delay: 0.15s;

}

.process {

  font-size: 0px;

  margin:0px;

  color:#fff;

}

.process .a:hover{color:#7ACA55;}

.process .item {

  border-right: 1px dotted #7aca55;

  display: inline-block;

  font-size: 13px;

  font-weight: 700;

  line-height: 50px;

  padding: 0 13px;

  text-transform: uppercase;

}

.process .item i {

  font-size: 30px;

  margin-right: 8px;

  vertical-align: middle;

}

.process .item:last-child{border-right:0px dotted #7aca55;}



.footer{background:#000; padding:0px;}

.footer h3.title {

  color:#D9FFF7;

  font-size: 18px;

  line-height: 25px;

  margin-top: 30px;

}

.footer .address {

  color: #fefeff;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 13px;

  margin-bottom: 5px;

}

.footer .list-styled {

  color:#FB4722;

  list-style: outside none none;

  padding-left: 15px;

}

.footer .list-styled li::before {

  content: ">";

  display: block;

  font-family: cursive;

  height: 13px;

  left: -15px;

  position: absolute;

  top: -2px;

  width: 6px;

}

.footer .list-styled li {

  margin-bottom: 4px;

  position: relative;

  font-size:12px;

}

.footer .list-styled a {

  color: #fff;

  font-size:13px;

}

.footer .list-styled a:hover {

  color: #fff;

  text-decoration:none;

}

.footer .blog-latest {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 13px;

  line-height: 18px;

  margin-bottom: 15px;

}

.footer .blog-latest img {

  border-bottom-right-radius: 10px;

  border-top-left-radius: 10px;

  float: left;

  margin-right: 15px;

}

.footer .blog-latest .title a {

  color:#FC8B4E;

  margin-bottom: 3px;

}

.footer .blog-latest .date {

  color: #fff;

}

.footer .text {

  color: #fff;

  font-family:Arial, Helvetica, sans-serif;

  font-size:13px;

  line-height: 25px;

  margin-bottom: 10px;

}

.footer form::before {
  bottom: 0;

  content: "";

  display: block;

  height: 1px;

  left: 0;

  position: absolute;

  width: calc(100% - 29px);

}

.footer form {

  margin-bottom: 30px;

  position: relative;

}

.footer input {

  background: none repeat scroll 0 0 transparent;

  border: medium none;

  color: #fff;

  font-family:Arial, Helvetica, sans-serif;

  height: 15px;
  margin-right:10px !important;

  padding-left: 0px;
  float:left;

}
.footer button::before {
  color: #fff;
  content: "+";
  font-family: FontAwesome;
  font-size: 16px;
  left: 9px;
  position: absolute;
  top: 4px;
}

.footer button {
  background: #fc8b4e none repeat scroll 0 0;
  border: 0;
  height: 30px;
  width: 81px;
  position:relative;
  margin:0px !important;
  left:5px;
  font-weight: normal !important;
}
.yop-poll-question-2_yp55aa08b639108{text-align:left !important;}

.footer .social a {

  background:#FC8B4E;

  border-bottom-right-radius: 7px;

  border-top-left-radius: 7px;

  display: inline-block;

  margin: 2px;

  padding: 7px;

  text-align: center;

  width: aoto;

  color:#fff;

}



.separator {

  margin-bottom:20px;

  padding-bottom:20px;

  position: relative;

}

.separator::before {

  background: url("../images/hash.png") repeat scroll left top transparent;

  bottom: 0;

  content: "";

  height: 10px;

  left: 0;

  position: absolute;

  width: 100%;

}



.popular-news {

  padding:0px 0 0px;

}

.popular-news-title {

  margin-bottom: 30px;

  font-family: "Merriweather",serif;

  font-size:24px;

  margin:0px 0px 30px;

  color:#000;

}

.popular-post {

  margin-bottom: 30px;

  overflow: hidden;

  padding: 0 30px;

}

.popular-news .popular-post {

  padding: 0;

}

.popular-post a {

  float: left;

  margin-right: 15px;

  overflow: hidden;

}

.news-content img, .info-content img {

  display: block;

  height: auto;

  max-width: 100%;

}

.popular-title {

  font-size: 13px;

  overflow: hidden;

  padding: 8px 0 10px;

  color:#000;

  font-family:Arial, Helvetica, sans-serif;

}

.popular-date {

  color: #999;

  display: block;

  font-size: 10px;

  font-weight: 700;

}

.popular-title a {

  color: #333;

  display: inline;

  font-size: 11px;

  line-height: 1.3;

  text-transform: uppercase;

}

.popular-post a {

  float: left;

  margin-right: 15px;

  overflow: hidden;

}

.transition-color, a, .sub-nav li a, .nav ul li a, .filter-nav li {

  transition: color 0.4s linear 0s;

}

.img-animation-act, .gallrery-links a:hover img, .popular-post a:hover img, .gallery-link:hover img, .fashion-link:hover img, .img-item:hover img, .related-post-link:hover img, .news-link:hover img, .random-photo-container a:hover img {

  position: relative;

  transform: scale(1.15, 1.15);

  transition-duration: 1500ms;

  transition-timing-function: ease-out;

  z-index: 3;

}



.heading-v1 h1::before, .heading-v1 h1::after {

  border-bottom-style: solid;

  border-top-style: solid;

  height: 6px;

  top: 15px;

}

.center-style h1::before {

  right:100%;

}

.center-style h1::before, .center-style h1::after {

  border-color: #bbb;

  border-width: 1px;

  content: " ";

  position: absolute;

  width: 70%;

}

.heading-v1 h1::before, .heading-v1 h1::after {

  border-bottom-style: solid;

  border-top-style: solid;

  height: 6px;

  top: 15px;

}

.center-style h1::after {

  left:100%;

}

.center-style h1::before, .center-style h1::after {

  border-color: #bbb;

  border-width: 1px;

  content: " ";

  position: absolute;

  width: 70%;

}



.center-style{text-align:center; margin-bottom:30px;}

.center-style h1 {

  color: #022a5a;

  font-size:27px;

  margin:0px;

	display: inline-block;

    line-height: 34px !important;

    padding: 0 12px;

    position: relative;

}

.center-style h3 {

	margin:5px 0px 0px 0px;

	padding:0px;

  color: #4ea32d;

  font-size:12px;

}

h3.heading-xs {

  font-size: 16px;

  font-weight: 600;

  line-height: 27px;

  margin-bottom: 0;

}

h3.heading-xs span{color:#ED5565;}

.progress {

  background: none repeat scroll 0 0 #e5e5e5;

}

.progress-xxs {

  height: 3px;

}

.progress-bar-dark {

  background: none repeat scroll 0 0 #555;

}



.cbp-qtrotator {

  margin: 3em auto 0;

  position: relative;

  width: 100%;

}



.cbp-qtrotator .cbp-qtcontent {

	position: absolute;

	min-height: 200px;

	border-top: 1px solid #f4f4f4;

	border-bottom: 1px solid #f4f4f4;

	padding: 2em 0;

	top: 0;

	z-index: 0;

	opacity: 0;

	width: 100%;

}



.no-js .cbp-qtrotator .cbp-qtcontent {

	border-bottom: none;

}



.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,

.no-js .cbp-qtrotator .cbp-qtcontent {

	position: relative; 

	z-index: 100;

	pointer-events: auto;

	opacity: 1;

}



.cbp-qtrotator .cbp-qtcontent:before,

.cbp-qtrotator .cbp-qtcontent:after {

	content: " ";

	display: table;

}



.cbp-qtrotator .cbp-qtcontent:after {

	clear: both;

}



.cbp-qtprogress {

	position: absolute;

	background: #47a3da;

	height: 1px;

	width: 0%;

	top: 0;

	z-index: 1000;

}



.cbp-qtrotator blockquote {

	margin: 0;

	padding: 0;

}



.cbp-qtrotator blockquote p {

  color: #333;

  font-size: 13px;

  font-weight: 300;

  margin: 0.4em 1em 1em;

}



.cbp-qtrotator blockquote footer {

  font-size: 18px;

  margin-left: 17px;

  color:#45A4DA;

}



.cbp-qtrotator blockquote footer:before {

	content: '― ';

}



.cbp-qtrotator .cbp-qtcontent img {

  float: right;

  margin-left: 10px;

  margin-top: 11px;

}



/* Example for media query */

@media screen and (max-width: 30.6em) { 



	.cbp-qtrotator {

		font-size: 70%;

	}



	.cbp-qtrotator img {

		width: 80px;

	}



}

.text-style h3 {

  color: #000;

  font-size: 21px;

  text-align: justify;

}

.text-style p{font-size:13px; text-align:justify; color:#333; line-height: 25.5px; padding-right:20px;}



.recent_posts_list li > a .recent_posts_img {

    display: block;

    float: left;

    margin: 1px 18px 0 0;

    overflow: hidden;

    position: relative;

}

.recent_posts_list li > a .recent_posts_img::after {

    background-color:rgba(0, 49, 108, 0.9);

    content: "";

    display: block;

    height: 100%;

    left: 0;

    opacity: 0;

    position: absolute;

    top: 0;

    width: 100%;

}

.recent_posts_list li > a .recent_posts_img::before {

  bottom: 0;

  content: "";

  display: block;

  color:#fff;

  font-family: "FontAwesome";

  font-size: 17px;

  left: 0;

  line-height: 15px;

  margin-top: 21px;

  opacity: 0;

  position: absolute;

  right: 0;

  text-align: center;

  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2);

  top: 0;

  z-index: 1;

}

.recent_posts_list li > a .recent_posts_img:hover::after, .recent_posts_list li > a .recent_posts_img:hover::before {

    opacity: 1;

}

.recent_posts_list li > a span {

    color: #333;

    display: block;

    font-size: 13px;

    margin-bottom: 3px;

    margin-top: -3px;

}

.recent_posts_list li .recent_post_detail {

    display: block;

    font-size: 12px;

    margin-bottom: 5px;

}

.recent_posts_list li .recent_post_detail:last-child {

    margin-bottom: 0;

}

.recent_posts_list li {

    margin-bottom: 29px;

}

.recent_posts_list li:last-child {

    margin-bottom: 0;

}
.news p {
  color: #333;
}
.recent_posts_list{padding:0px; margin:0px; list-style:none;}

.recent_posts h3 {
  color: #000;
  font-size: 15px;
  margin: 21px 0 0;
}
h3.mad {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, #2CA8D2 0%, #66E2FA 100%) repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  line-height: 31px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 20px;
  text-shadow: 1px 1px 0 #cc2a0a;
}

.copy {
  background-color:rgba(0, 0, 0, 0.25);
  margin-top: 20px;
  padding:20px 0;

  position: relative;

  overflow:hidden;

}

.copy::after {

  background: url("../images/footer_line.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

  content: "";

  height: 1px;

  left: 0;

  opacity: 0.7;

  position: absolute;

  top: 0;

  width: 100%;

}

.color {

  color: #fff;

  font-size: 12px;

}

.menu {

	position: fixed;

	width: 261px;

	top: 3em;

	bottom: 3em;

	left: 0;

	z-index: 100;

	overflow: hidden;

	-webkit-transform: translate3d(-150px, 0, 0);

	transform: translate3d(-150px, 0, 0);

	-webkit-transition: -webkit-transform 0.6s;

	transition: transform 0.6s;

}



.menu.menu--open {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.main {

	-webkit-transition: opacity 0.6s;

	transition: opacity 0.6s;

}



.menu.menu--open + .main {

	opacity: 0.3;

	pointer-events: none;

}



.menu__inner {

	width: calc(100% + 25px);

	padding: 0px 142px 2em 0;

	overflow-y: auto;

	height: 100%;

	position: relative;

	z-index: 100;

	text-align:center;

}



.menu ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



.menu ul li {

  background: none repeat scroll 0 0 #fff;

  border: 1px solid #fff;

  margin:0px 9px 5px 4px;

  padding: 0;

  transform: translate3d(-150px, 0px, 0px);

  transition: transform 0.6s ease 0s;

}



.menu.menu--anim ul li {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.menu ul li:first-child {

	-webkit-transition-delay: 0.3s;

	transition-delay: 0.3s;

}



.menu ul li:nth-child(2) {

	-webkit-transition-delay: 0.2s;

	transition-delay: 0.2s;

}



.menu ul li:nth-child(3) {

	-webkit-transition-delay: 0.1s;

	transition-delay: 0.1s;

}



.menu ul li a {

	display: block;

	outline: none;

}

.menu ul li .fa {

  color: #000;

  display: block;

  font-size: 33px;

  margin: 0 auto;

}



.menu ul li span {

  color: #000;

  font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;

}



.menu__handle {

	background:none;

	border: none;

	width: 48px;

	height: 150px;

	padding: 0;

	outline: none;

	position: absolute;

	top:55px;

	right:73px;

	z-index: 2000;

}



.menu__handle::before,

.menu__handle::after,

.menu__handle span {

	background:none;

}



.menu__handle::before,

.menu__handle::after {

	content: '';

	position: absolute;

	height: 2px;

	width: 100%;

	left: 0;

	top: 50%;

	-webkit-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	-webkit-transition: -webkit-transform 0.25s;

	transition: transform 0.25s;

}



.menu__handle span {

	position: absolute;

	width: 100%;

	height: 2px;

	left: 0;

	text-indent: 200%;

	-webkit-transition: opacity 0.25s;

	transition: opacity 0.25s;

}



.menu__handle::before {

	-webkit-transform: translate3d(0, -10px, 0);

	transform: translate3d(0, -10px, 0);

}



.menu__handle::after {

	-webkit-transform: translate3d(0, 10px, 0);

	transform: translate3d(0, 10px, 0);

}



.menu--open .menu__handle span {

	opacity: 0;

}



.menu--open .menu__handle::before {

	-webkit-transform: rotate3d(0, 0, 1, 45deg);

	transform: rotate3d(0, 0, 1, 45deg);

}



.menu--open .menu__handle::after {

	-webkit-transform: rotate3d(0, 0, 1, -45deg);

	transform: rotate3d(0, 0, 1, -45deg);

}



.morph-shape {

	position: absolute;

	width: 240px;

	height: 100%;

	top: 0;

	right: 0;

}



.morph-shape svg path {

	stroke: #5f656f;

	stroke-width: 5px;

}



@media screen and (max-width: 63em) {

	.main {

		padding: 0 2em;

		-webkit-transition: opacity 0.6s;

		transition: opacity 0.6s;

	}



	.menu {

		-webkit-transform: translate3d(-170px, 0, 0);

		transform: translate3d(-170px, 0, 0);

	}



	.menu.menu--open + .main {

		opacity: 0.05;

	}

}



/* Morph Button: Default Styles */



.morph-button {

	position: relative;

	display: block;

	margin: 0 auto;

}



.morph-button > button {

	position: relative;

	padding: 0 1em;

	border: none;

	background-color: #e85657;

	color: #f9f6e5;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-weight: 700;

	line-height: 80px;

	overflow: hidden;

}



.morph-button.open > button {

	pointer-events: none;

}



.morph-content {

	pointer-events: none;

}



.morph-button.open .morph-content {

	pointer-events: auto;

}



/* Common styles for overlay and modal type (fixed morph) */

.morph-button-fixed,

.morph-button-fixed .morph-content {

	width: 300px;

	height: 80px;

}



.morph-button-fixed > button {

	z-index: 1000;

	width: 100%;

	height: 100%;

	-webkit-transition: opacity 0.1s 0.5s;

	transition: opacity 0.1s 0.5s;

}



.morph-button-fixed.open > button {

	opacity: 0;

	-webkit-transition: opacity 0.1s;

	transition: opacity 0.1s;

}



.morph-button-fixed .morph-content {

	position: fixed;

	z-index: 900;

	opacity: 0;

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



.morph-button-fixed.open .morph-content {

	opacity: 1;

}



.morph-button-fixed .morph-content > div {

	visibility: hidden;

	height: 0;

	opacity: 0;

	-webkit-transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;

	transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;

}



.morph-button-fixed.open .morph-content > div {

	visibility: visible;

	height: auto;

	opacity: 1;

	-webkit-transition: opacity 0.3s 0.5s;

	transition: opacity 0.3s 0.5s;

}



.morph-button-fixed.active > button {

	z-index: 2000;

}



.morph-button-fixed.active .morph-content {

	z-index: 1900;

}



/* Transitions for overlay button and sidebar button */

.morph-button-overlay .morph-content,

.morph-button-sidebar .morph-content {

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

}



.morph-button-overlay.open .morph-content,

.morph-button-sidebar.open .morph-content {

	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;	

}



/* Morph Button Style: Overlay */

.morph-button.morph-button-overlay {

	margin: 50px auto;

}



.morph-button-overlay .morph-content {

	overflow: hidden;

	background: #e85657;

}



.morph-button-overlay.open .morph-content {

	top: 0 !important;

	left: 0 !important;

	width: 100%;

	height: 100%;

}



/* Morph Button Style: Modal */

.morph-button-modal::before {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 800;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	content: '';

	opacity: 0;

	-webkit-transition: opacity 0.5s;

	transition: opacity 0.5s;

	pointer-events: none;

}



.morph-button-modal.open::before {

	opacity: 1;

	pointer-events: auto;

}



.morph-button-modal.active::before {

	z-index: 1800;

}



.morph-button-modal .morph-content {

	overflow: hidden;

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



.morph-button-modal.open .morph-content {

	top: 50% !important;

	left: 50% !important;

	margin: -210px 0 0 -300px;

	width: 600px;

	height: 420px;

	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



/* Colors and sizes for individual modals */

.morph-button.morph-button-modal-1 {

	float: left;

}



.morph-button.morph-button-modal-2,

.morph-button.morph-button-modal-3 {

	display: inline-block;

	margin: 10px 15px;

}



.morph-button-modal-1 > button,

.morph-button-modal-1 .morph-content {

	background-color: #553445;

}



.morph-button-modal-2 > button,

.morph-button-modal-2 .morph-content,

.morph-button-modal-3 > button,

.morph-button-modal-3 .morph-content {

	background-color: #fef0e3;

	color: #e75854;

}



.morph-button-modal-4 {

	display: inline-block;

}



.morph-button-modal-4 > button,

.morph-button-modal-4 .morph-content {

	background-color: #faf1e0;

	color: #553445;

}



.morph-button-modal-4 > button span,

.morph-button-modal-4 .morph-clone {

	padding-left: 10px;

	color: #286f81;

}



.morph-button-modal-4 .morph-clone {

	position: absolute;

	right: 34px;

	bottom: 30px;

	z-index: 100;

	letter-spacing: 1px;

	font-weight: 700;

	-webkit-transition: bottom 0.4s 0.1s, right 0.4s 0.1s;

	transition: bottom 0.4s 0.1s, right 0.4s 0.1s;

}



.morph-button-modal-4.open .morph-clone,

.no-js .morph-button-modal-4 .morph-clone {

	right: 10px;

	bottom: 10px;

}



.morph-button-modal-1::before {

	background: rgba(240,221,204,0.7);

}



.morph-button-modal-2.open .morph-content {

	margin: -210px 0 0 -170px;

	width: 340px;

	height: 420px;

}



.morph-button-modal-3.open .morph-content {

	margin: -255px 0 0 -210px;

	width: 420px;

	height: 510px;

}



.morph-button-modal-3.open .morph-content > div {

	height: 420px;

}



.morph-button-modal-2.open .morph-content > div,

.morph-button-modal-3.open .morph-content > div {

 	-webkit-transition: opacity 0.3s 0.3s;

	transition: opacity 0.3s 0.3s;

}



.morph-button-modal-4.open .morph-content {

	margin: -200px 0 0 -320px;

	width: 640px;

	height: 400px;

}



/* Morph Button Style: In the content flow */

.morph-button-inflow {

	overflow: hidden;

	max-width: 100%;

	height: 70px;

}



.morph-button-inflow > button {

	width: 100%;

	line-height: 70px;

}



.morph-button-inflow .morph-content {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}



.morph-button-inflow .morph-content .morph-clone {

	padding: 0;

	font-weight: 700;

	font-size: 1.5em;

	line-height: 70px;

}



/* Colors and sizes for individual in flow buttons */

.morph-button-inflow-1 {

	width: 600px;

	margin: 2em auto;

	-webkit-transition: height 0.5s cubic-bezier(0.7,0,0.3,1);

	transition: height 0.5s cubic-bezier(0.7,0,0.3,1);

}



.morph-button-inflow-1 > button span {

	visibility: hidden;

}



.morph-button-inflow-1 .morph-content .morph-clone {

	color: #f9f6e5;

	background: #e85657;

}



.morph-button-inflow-2 {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 220px;

	background-color: #fef0e3;

	-webkit-transition: height 0.3s, width 0.3s, -webkit-transform 0.3s;

	transition: height 0.3s, width 0.3s, transform 0.3s;

	-webkit-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%);

}



.morph-button-inflow-2 > button {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: transparent;

	color: #e75854;

	-webkit-transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

}



.morph-button-inflow-2.open > button {

	-webkit-transform: translateX(-100%);

	transform: translateX(-100%);

}



.morph-button-inflow-2 .morph-content {

	width: 260px;

	height: 200px;

}



.morph-button-inflow-2.open {

	width: 260px;

}



/* Morph Button Style: Sidebar */

.morph-button-sidebar,

.morph-button-sidebar .morph-content {

	width: 60px;

	height: 60px;

}



.morph-button-sidebar {

	position: fixed;

	bottom: 50px;

	left: 50px;

}



.morph-button-sidebar > button {

	line-height: 60px;

	font-size: 1.6em;

	padding: 0;

}



.morph-button-sidebar .morph-content {

	background: #e85657;

}



.morph-button-sidebar.open .morph-content {

	top: 0 !important;

	left: 0 !important;

	width: 300px;

	height: 100%;

	overflow: hidden;

	-webkit-backface-visibility: hidden;

}



/* Let's add some nice easing for all cases */

.morph-button .morph-content,

.morph-button.open .morph-content,

.morph-button-modal-4 .morph-clone {

	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);

	transition-timing-function: cubic-bezier(0.7,0,0.3,1);

}



/* Helper classes */

.noscroll {

	overflow: hidden;

}



.morph-button-overlay.scroll .morph-content {

	overflow-y: scroll;

}



.morph-button-sidebar.scroll .morph-content {

	overflow: auto;

}



/* No JS fallback: let's hide the button and show the content */

.no-js .morph-button > button {

	display: none;

}



.no-js .morph-button {

	margin: 10px 0;

	float: none;

}



.no-js .morph-button,

.no-js .morph-button .morph-content,

.no-js .morph-button .morph-content > div {

	position: relative;

	width: auto;

	height: auto;

	opacity: 1;

	visibility: visible;

	top: auto;

	left: auto;

	-webkit-transform: none;

	transform: none;

	pointer-events: auto;

}



.no-js .morph-button .morph-content .icon-close {

	display: none;

}



.no-js .morph-button-sidebar {

	width: 300px;

	position: fixed;

	top: 0;

	left: 0;

	margin: 0;

	height: 100%;

	background: #e85657;

	overflow: auto;

}



.no-transition {

	-webkit-transition: none !important;

	transition: none !important;

}



/* Media Queries */



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

	.morph-button-modal.open .morph-content {

		top: 0% !important;

		left: 0% !important;

		margin: 0;

		width: 100%;

		height: 100%;

		overflow-y: scroll;

		-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

		transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	}

}



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

	.morph-button-fixed,

	.morph-button-fixed .morph-content {

		width: 200px;

		height: 80px;

	}



	.morph-button-fixed > button {

		font-size: 75%;

	}



	.morph-button-sidebar > button {

		font-size: 1.6em;

	}



	.morph-button-inflow .morph-content .morph-clone {

		font-size: 0.9em;

	}



	.morph-button-modal-4,

	.morph-button-modal-4 .morph-content {

		width: 220px;

		height: 120px;

	}



	.morph-button-modal-4 > button {

		font-size: 100%;

		line-height: 50px;

	}



	.morph-button-modal-4 > button span {

		display: block;

	}



	.morph-button-modal-4 .morph-clone {

		right: 83px;

		bottom: 26px;

	}



	.morph-button-sidebar,

	.morph-button-sidebar .morph-content {

		width: 100% !important;

		height: 60px !important;

	}



	.morph-button-sidebar {

		bottom: 0px;

		left: 0px;

	}



	.morph-button-sidebar.open .morph-content {

		height: 100% !important;

	}

}



/* Morph Button: Default Styles */



.morph-button {

	position: relative;

	display: block;

	margin: 0 auto;

}



.morph-button > button {

	position: relative;

	padding: 0 1em;

	border: none;

	background-color: #e85657;

	color: #f9f6e5;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-weight: 700;

	line-height: 80px;

	overflow: hidden;

}



.morph-button.open > button {

	pointer-events: none;

}



.morph-content {

	pointer-events: none;

}



.morph-button.open .morph-content {

	pointer-events: auto;

}



/* Common styles for overlay and modal type (fixed morph) */

.morph-button-fixed,

.morph-button-fixed .morph-content {

	width: 300px;

	height: 80px;

}



.morph-button-fixed > button {

	z-index: 1000;

	width: 100%;

	height: 100%;

	-webkit-transition: opacity 0.1s 0.5s;

	transition: opacity 0.1s 0.5s;

}



.morph-button-fixed.open > button {

	opacity: 0;

	-webkit-transition: opacity 0.1s;

	transition: opacity 0.1s;

}



.morph-button-fixed .morph-content {

	position: fixed;

	z-index: 900;

	opacity: 0;

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



.morph-button-fixed.open .morph-content {

	opacity: 1;

}



.morph-button-fixed .morph-content > div {

	visibility: hidden;

	height: 0;

	opacity: 0;

	-webkit-transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;

	transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;

}



.morph-button-fixed.open .morph-content > div {

	visibility: visible;

	height: auto;

	opacity: 1;

	-webkit-transition: opacity 0.3s 0.5s;

	transition: opacity 0.3s 0.5s;

}



.morph-button-fixed.active > button {

	z-index: 2000;

}



.morph-button-fixed.active .morph-content {

	z-index: 1900;

}



/* Transitions for overlay button and sidebar button */

.morph-button-overlay .morph-content,

.morph-button-sidebar .morph-content {

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

}



.morph-button-overlay.open .morph-content,

.morph-button-sidebar.open .morph-content {

	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;	

}



/* Morph Button Style: Overlay */

.morph-button.morph-button-overlay {

	margin: 50px auto;

}



.morph-button-overlay .morph-content {

	overflow: hidden;

	background: #e85657;

}



.morph-button-overlay.open .morph-content {

	top: 0 !important;

	left: 0 !important;

	width: 100%;

	height: 100%;

}



/* Morph Button Style: Modal */

.morph-button-modal::before {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 800;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	content: '';

	opacity: 0;

	-webkit-transition: opacity 0.5s;

	transition: opacity 0.5s;

	pointer-events: none;

}



.morph-button-modal.open::before {

	opacity: 1;

	pointer-events: auto;

}



.morph-button-modal.active::before {

	z-index: 1800;

}



.morph-button-modal .morph-content {

	overflow: hidden;

	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



.morph-button-modal.open .morph-content {

	top: 50% !important;

	left: 50% !important;

	margin: -210px 0 0 -300px;

	width: 600px;

	height: 420px;

	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;

}



/* Colors and sizes for individual modals */

.morph-button.morph-button-modal-1 {

	float: left;

}



.morph-button.morph-button-modal-2,

.morph-button.morph-button-modal-3 {

	display: inline-block;

	margin: 10px 15px;

}



.morph-button-modal-1 > button,

.morph-button-modal-1 .morph-content {

	background-color: #553445;

}



.morph-button-modal-2 > button,

.morph-button-modal-2 .morph-content,

.morph-button-modal-3 > button,

.morph-button-modal-3 .morph-content {

	background-color: #fef0e3;

	color: #e75854;

}



.morph-button-modal-4 {

	display: inline-block;

}



.morph-button-modal-4 > button,

.morph-button-modal-4 .morph-content {

	background-color: #faf1e0;

	color: #553445;

}



.morph-button-modal-4 > button span,

.morph-button-modal-4 .morph-clone {

	padding-left: 10px;

	color: #286f81;

}



.morph-button-modal-4 .morph-clone {

	position: absolute;

	right: 34px;

	bottom: 30px;

	z-index: 100;

	letter-spacing: 1px;

	font-weight: 700;

	-webkit-transition: bottom 0.4s 0.1s, right 0.4s 0.1s;

	transition: bottom 0.4s 0.1s, right 0.4s 0.1s;

}



.morph-button-modal-4.open .morph-clone,

.no-js .morph-button-modal-4 .morph-clone {

	right: 10px;

	bottom: 10px;

}



.morph-button-modal-1::before {

	background: rgba(240,221,204,0.7);

}



.morph-button-modal-2.open .morph-content {

	margin: -210px 0 0 -170px;

	width: 340px;

	height: 420px;

}



.morph-button-modal-3.open .morph-content {

	margin: -255px 0 0 -210px;

	width: 420px;

	height: 510px;

}



.morph-button-modal-3.open .morph-content > div {

	height: 420px;

}



.morph-button-modal-2.open .morph-content > div,

.morph-button-modal-3.open .morph-content > div {

 	-webkit-transition: opacity 0.3s 0.3s;

	transition: opacity 0.3s 0.3s;

}



.morph-button-modal-4.open .morph-content {

	margin: -200px 0 0 -320px;

	width: 640px;

	height: 400px;

}



/* Morph Button Style: In the content flow */

.morph-button-inflow {

	overflow: hidden;

	max-width: 100%;

	height: 70px;

}



.morph-button-inflow > button {

	width: 100%;

	line-height: 70px;

}



.morph-button-inflow .morph-content {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}



.morph-button-inflow .morph-content .morph-clone {

	padding: 0;

	font-weight: 700;

	font-size: 1.5em;

	line-height: 70px;

}



/* Colors and sizes for individual in flow buttons */

.morph-button-inflow-1 {

	width: 600px;

	margin: 2em auto;

	-webkit-transition: height 0.5s cubic-bezier(0.7,0,0.3,1);

	transition: height 0.5s cubic-bezier(0.7,0,0.3,1);

}



.morph-button-inflow-1 > button span {

	visibility: hidden;

}



.morph-button-inflow-1 .morph-content .morph-clone {

	color: #f9f6e5;

	background: #e85657;

}



.morph-button-inflow-2 {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 220px;

	background-color: #fef0e3;

	-webkit-transition: height 0.3s, width 0.3s, -webkit-transform 0.3s;

	transition: height 0.3s, width 0.3s, transform 0.3s;

	-webkit-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%);

}



.morph-button-inflow-2 > button {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: transparent;

	color: #e75854;

	-webkit-transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

}



.morph-button-inflow-2.open > button {

	-webkit-transform: translateX(-100%);

	transform: translateX(-100%);

}



.morph-button-inflow-2 .morph-content {

	width: 260px;

	height: 200px;

}



.morph-button-inflow-2.open {

	width: 260px;

}



/* Morph Button Style: Sidebar */

.morph-button-sidebar,

.morph-button-sidebar .morph-content {

	width: 60px;

	height: 60px;

}



.morph-button-sidebar {

	position: fixed;

	bottom: 50px;

	left: 50px;

}



.morph-button-sidebar > button {

	line-height: 60px;

	font-size: 1.6em;

	padding: 0;

}



.morph-button-sidebar .morph-content {

	background: #e85657;

}



.morph-button-sidebar.open .morph-content {

	top: 0 !important;

	left: 0 !important;

	width: 300px;

	height: 100%;

	overflow: hidden;

	-webkit-backface-visibility: hidden;

}



/* Let's add some nice easing for all cases */

.morph-button .morph-content,

.morph-button.open .morph-content,

.morph-button-modal-4 .morph-clone {

	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);

	transition-timing-function: cubic-bezier(0.7,0,0.3,1);

}



/* Helper classes */

.noscroll {

	overflow: hidden;

}



.morph-button-overlay.scroll .morph-content {

	overflow-y: scroll;

}



.morph-button-sidebar.scroll .morph-content {

	overflow: auto;

}



/* No JS fallback: let's hide the button and show the content */

.no-js .morph-button > button {

	display: none;

}



.no-js .morph-button {

	margin: 10px 0;

	float: none;

}



.no-js .morph-button,

.no-js .morph-button .morph-content,

.no-js .morph-button .morph-content > div {

	position: relative;

	width: auto;

	height: auto;

	opacity: 1;

	visibility: visible;

	top: auto;

	left: auto;

	-webkit-transform: none;

	transform: none;

	pointer-events: auto;

}



.no-js .morph-button .morph-content .icon-close {

	display: none;

}



.no-js .morph-button-sidebar {

	width: 300px;

	position: fixed;

	top: 0;

	left: 0;

	margin: 0;

	height: 100%;

	background: #e85657;

	overflow: auto;

}



.no-transition {

	-webkit-transition: none !important;

	transition: none !important;

}



/* Media Queries */



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

	.morph-button-modal.open .morph-content {

		top: 0% !important;

		left: 0% !important;

		margin: 0;

		width: 100%;

		height: 100%;

		overflow-y: scroll;

		-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

		transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;

	}

}



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

	.morph-button-fixed,

	.morph-button-fixed .morph-content {

		width: 200px;

		height: 80px;

	}



	.morph-button-fixed > button {

		font-size: 75%;

	}



	.morph-button-sidebar > button {

		font-size: 1.6em;

	}



	.morph-button-inflow .morph-content .morph-clone {

		font-size: 0.9em;

	}



	.morph-button-modal-4,

	.morph-button-modal-4 .morph-content {

		width: 220px;

		height: 120px;

	}



	.morph-button-modal-4 > button {

		font-size: 100%;

		line-height: 50px;

	}



	.morph-button-modal-4 > button span {

		display: block;

	}



	.morph-button-modal-4 .morph-clone {

		right: 83px;

		bottom: 26px;

	}



	.morph-button-sidebar,

	.morph-button-sidebar .morph-content {

		width: 100% !important;

		height: 60px !important;

	}



	.morph-button-sidebar {

		bottom: 0px;

		left: 0px;

	}



	.morph-button-sidebar.open .morph-content {

		height: 100% !important;

	}

}



.shadow-effect-2::after, .shadow-effect-2::before, .shadow-effect-3::before, .shadow-effect-4::after {

  box-shadow: 0 15px 10px #999;

  transform: rotate(-3deg);

}

.box-shadow::after, .box-shadow::before {

  background: none repeat scroll 0 0 #999;

  bottom: 15px;

  content: "";

  left: 5px;

  max-width: 300px;

  position: absolute;

  top: 80%;

  width: 50%;

  z-index: -1;

}

.shadow-effect-2::after, .shadow-effect-4::after {

  left: auto;

  right: 5px;

  transform: rotate(3deg);

}



.tag-box-v1 {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  border-color: #72c02c #eee #eee;

  border-image: none;

  border-right: 1px solid #eee;

  border-style: solid;

  border-width: 2px 1px 1px;

}

.tag-box {

  background: none repeat scroll 0 0 #fff;

  margin-bottom: 30px;

  padding: 20px;

}

.shadow-effect-2 {

  position: relative;

  background:#fff;

}

.shadow-wrapper {

  position: relative;

  z-index: 1;

}

.text-style1{padding:22px 16px 0px 0px;}



.text-style1 p {

  color: #333;

  font-size: 13px;

  line-height: 25.5px;

  text-align:center;

}

.text-style1 span{

	color:#fb3e1b;

}



.pencil {

background: #fb401c; /* Old browsers */

background: -moz-linear-gradient(left, #fb401c 0%, #fc9655 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fb401c), color-stop(100%,#fc9655)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #fb401c 0%,#fc9655 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #fb401c 0%,#fc9655 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #fb401c 0%,#fc9655 100%); /* IE10+ */

background: linear-gradient(to right, #fb401c 0%,#fc9655 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb401c', endColorstr='#fc9655',GradientType=1 ); /* IE6-9 */

  margin:0px 0px 5px 0px;

  overflow: hidden;

  padding:11px 0px 8px 11px;

}

.pencil .shape-con {

  position: absolute;

  right: 0px;

  top: 0px;

  border-left:1px solid #fff;

}

.border-inside {

  background: none repeat scroll 0 0 #fff;

  height: 56px;

  left: 23px;

  position: absolute;

  top: 0;

  width: 6px;

  z-index: 13;

}

.icon {

  margin-left: 5px;

  margin-right: 4px;

  padding: 0;

  text-align:center;

}

.icon img {

  margin-top: 5px;

}

.none-p {
  padding: 0 !important;
}

.pencil h5 {

  color: #fff;

  font-size: 14px;

  font-weight: normal;

  margin: 0;

  position: relative;

  text-shadow: 0 1px 1px #84108e;

  top: 0px;

}

.pencil a {

  color: #000;

  font-size: 12px;

  font-weight: normal;

  margin: 0;

}

.p-right{text-align:right; padding-right:5px;}

.p-right .shape-con{left:0px; border-right:1px solid #fff;}

.p-right .border-inside{right:23px; left:inherit;}



.p-next{

		background: #375ee0; /* Old browsers */

		background: -moz-linear-gradient(left, #375ee0 0%, #6b88e8 100%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#375ee0), color-stop(100%,#6b88e8)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* Opera 11.10+ */

		background: -ms-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* IE10+ */

		background: linear-gradient(to right, #375ee0 0%,#6b88e8 100%); /* W3C */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#375ee0', endColorstr='#6b88e8',GradientType=1 ); /* IE6-9 */

	}

.p-next{text-align:right; padding-right:5px;}

.p-next .shape-con{left:0px; border-right:1px solid #fff;}

.p-next .border-inside{right:23px; left:inherit;}



.p-next1{

	background: #375ee0; /* Old browsers */

	background: -moz-linear-gradient(left, #375ee0 0%, #6b88e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#375ee0), color-stop(100%,#6b88e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #375ee0 0%,#6b88e8 100%); /* IE10+ */

	background: linear-gradient(to right, #375ee0 0%,#6b88e8 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#375ee0', endColorstr='#6b88e8',GradientType=1 ); /* IE6-9 */

}

	

.p-next2{

	background: #c7924f; /* Old browsers */

	background: -moz-linear-gradient(left, #c7924f 0%, #d6af7d 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c7924f), color-stop(100%,#d6af7d)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #c7924f 0%,#d6af7d 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #c7924f 0%,#d6af7d 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #c7924f 0%,#d6af7d 100%); /* IE10+ */

	background: linear-gradient(to right, #c7924f 0%,#d6af7d 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7924f', endColorstr='#d6af7d',GradientType=1 ); /* IE6-9 */

}

.hero{padding:0px 0px 0px 10px;}

.logo-buttons {

  left:-13px;

  margin: auto;

  padding: 0;

  position: absolute;

  right: 0;

  top: 63px;

  width: 77px;

  z-index: 9;

}

.sidebar::after{

	border-color: transparent #8b1f07 transparent transparent;

	border-style: solid;

	border-width: 18px 17px 0 0;

	left: 0;

	margin: 0;

	padding: 0;

	position: absolute;

	bottom: -18px;

	}

.sidebar{

	margin:0px;

	padding:0px 0px 15px !important;

	border-radius:0px 15px 15px 15px;

	position:relative;

	right:32px;

	top:15px;

	background: #fb401c; /* Old browsers */

	background: -moz-linear-gradient(top, #fb401c 0%, #fe915f 51%, #fb401c 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb401c), color-stop(51%,#fe915f), color-stop(100%,#fb401c)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fb401c 0%,#fe915f 51%,#fb401c 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fb401c 0%,#fe915f 51%,#fb401c 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fb401c 0%,#fe915f 51%,#fb401c 100%); /* IE10+ */

	background: linear-gradient(to bottom, #fb401c 0%,#fe915f 51%,#fb401c 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb401c', endColorstr='#fb401c',GradientType=0 ); /* IE6-9 */

}

.sidebar h3 {

  background: none repeat scroll 0 0 #ffffff;

  border-left: 6px solid #943a25;

  border-radius: 0 8px;

  box-shadow: 16px 0 23px #d1d1d1 inset;

  color: #000;

  font-size: 16px;

  margin: 29px 0 15px;

  overflow: hidden;

  padding: 10px 20px;

  position: relative;

  right: 6px;

}

.sidebar ul{

	padding:0px 21px;

}

.sidebar a {

  color: #fff !important;

  display: inline-block;

  font-size: 14px;

  padding: 7px 0;

  text-shadow:1px 0px 0px #e73100;

}



.testimonial-info {

  margin: 20px 0 30px;

  overflow: hidden;

  padding: 0;

}

.img-cell {

  padding-right: 0;

  margin-top:5px;

}

.img-cell img {

  border: 1px solid #fff;

  padding: 3px;

}

.testimonial-info h2 {

  color: #fff;

  font-size: 18px;

  font-weight: normal;

  margin: 0px 0px 5px;

  padding:0px;

  text-shadow:0px 1px 1px #000;

}

.testimonial-info h2 a{

	font-size: 18px;

	padding:0px;

	text-shadow: 0 1px 1px #000;

}

.testimonial-info p {

  color: #fff;

  font-size: 12px;

  line-height: normal;

  margin: 0;

  padding: 0;

  text-align: justify;

  text-shadow:0px 1px 1px #7f1900;

}

.title-mid{

	background: #fb401c; /* Old browsers */

	background: -moz-linear-gradient(left, #fb401c 0%, #fe915f 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fb401c), color-stop(99%,#fe915f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #fb401c 0%,#fe915f 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #fb401c 0%,#fe915f 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #fb401c 0%,#fe915f 99%); /* IE10+ */

	background: linear-gradient(to right, #fb401c 0%,#fe915f 99%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb401c', endColorstr='#fe915f',GradientType=1 ); /* IE6-9 */

	color: #fff;

	font-size: 16px;

	margin:17px 15px 0;

	overflow: hidden;

	padding: 5px 15px;

	text-shadow: 1px 1px 0 #951b02;

	position:relative;

}

.title-mid img{position:absolute; right:0px; top:0px;}

.recent_posts{padding-left:0px;}

.team-v4 {

  text-align: center;

  background:#fff6c4;

  padding:5px;

}

.team-v4 img {

  margin-bottom: 20px auto;

}

.team-v4 span {

  display: block;

  font-size: 18px;

  margin-bottom: 5px;

  color:#fb401d;

  text-transform: uppercase;

}

.team-v4 p{

	color: #000;

	font-size: 13px;

}

.team-v4 .team-social-v4 a {

  color: #555;

  font-size: 16px;

}

.post-style li{margin-bottom: 10px; padding-left:5px; list-style:inside; list-style-type:square;}

.post-style li .sp-t{padding-top:10px; color:#FF3803;}

.post-style li .recent_post_detail{padding-bottom:0px;}



.dl-horizontal dt {

  border: 1px solid #000;

  clear: left !important;

  color: #ef3e1a;

  display: block;

  float: left !important;

  font-weight: normal;

  height: 74px !important;

  overflow: hidden !important;

  text-align: center !important;

  text-overflow: ellipsis;

  text-transform: uppercase;

  white-space: nowrap;

  width: 56px !important;

}



.dl-horizontal dt strong {

  border-bottom: 1px dashed #000;

  color: #000;

  display: block;

  font-size: 24px;

  font-weight: bold;

  margin: 3px 10px;

  text-align: center;

}

.dl-horizontal dd {

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(left, #ffffff 0%, #e5e5e5 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(99%,#e5e5e5)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #ffffff 0%,#e5e5e5 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #ffffff 0%,#e5e5e5 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #ffffff 0%,#e5e5e5 99%); /* IE10+ */

	background: linear-gradient(to right, #ffffff 0%,#e5e5e5 99%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 */

	margin-left: 57px !important;

	margin-top: 19px !important;

	padding: 7px 8px !important;

}

.dl-horizontal dd p:first-child {

  color: #fb401d;

  font-size: 13px;

}

.dl-horizontal dd p {

  color: #000;

  font-size:12px;

  margin-bottom: 5px;

  text-align: justify;

}

.para-style {

  border: 1px dashed #000;

  color: #333;

  font-size: 13px;

  line-height: 25.5px;

  padding: 7px 38px;

  text-align: center;

}

.para-style span{color: #fb3e1b;}

.next-row .col-md-4{padding-left:0px;}

.next-row .team-v4{background:none; padding:0px;}

.next-row .team-v4 span{color:#000; font-size:17px;}

.next-row .team-v4 p {

  color: #333;

  font-size: 11px;

}

.next-row img {
  border: 1px solid #ff3904;
  margin-bottom: 20px;
  padding: 1px;
}

.shape-trangle {

  border-color: transparent #8b1f07 transparent transparent;

  border-style: solid;

  border-width: 18px 17px 0 0;

  left: 0;

  margin: 0;

  padding: 0;

  position: absolute;

  top: -18px;

}

.form br{display:none;}

.sampark-kare .set-input{

  margin-bottom: 10px;

}

.gen_text1 {

  text-align: center;

  border: 1px dashed;

  margin-bottom: 40px;

}

.who li {

  margin-bottom: 6px;

}

.who li a{

  color: #555;

  font-size: 13px;

}

.who li i {

  color: #72c02c;

  font-size: 13px;

  margin-right: 8px;

  min-width: 15px;

  position: relative;

  text-align: center;

}

.who li:hover i, .who li:hover a {

  color: #777;

}

.space-lg-hor {

  padding-left: 60px;

  padding-right: 60px;

}

.color-orange {

  color:#FB411D;

}

.news-v2 .news-v2-badge {

  overflow: hidden;

  position: relative;

}

.news-v2 .news-v2-desc {

  background: #fff;

  padding:0px;

}

.news-v2 .news-v2-desc h3 {

  font-size: 16px;

  margin:15px 0 3px;

}

.news-v2 .news-v2-desc h3 a {

  color: #555;

}

.news-v2 .news-v2-desc small {

  color: #555;

  display: block;

  margin-bottom: 15px;

  text-transform: uppercase;

  font-size: 9px;

}

.small, small {

  font-size: 85%;

}

.color-inherit {

  color: inherit;

}

.news-v2 .news-v2-desc p {

  color: #555;

}

.news-v2 .news-v2-badge p {

  background: #fff none repeat scroll 0 0;

  left: 0;

  padding: 5px 15px;

  position: absolute;

  text-align: center;

  top: 20px;

}

.news-v2 .news-v2-badge span {

  color: #555;

  display: block;

  font-size: 16px;

  line-height: 16px;

}

.news-v2 .news-v2-badge small {

  color: #555;

  display: block;

  font-size: 10px;

  text-transform: uppercase;

}
.pencil-r{
	color:#000 !important;
}
.row-second {
  padding: 0 3px;
}

.back {

  background-color: aliceblue;

}

.back1 {

  background-color: seashell;

  height: 350px !important;

}

.swami{
  MARGIN-TOP: 0px;
  text-align:justify;
  background-color: cornsilk;
  padding: 10px 16px 16px 24px;
  height: 312px;
  font-size:12px;
}
.swami > a {
  text-align: right;
  display: block;
}
marquee {
  color: #fff;
}

div#yop-poll-container-3_yp559fc3a0e6be3 {
  background: seashell !important;
  padding: 0px 15px 0 15px !important;
  width: 100% !important;
}
.newsscroller_title a{color:#FB421D; font-size:14px;}
.swami center b {
  color: #fb421d;
  font-size: 17px;
  font-weight: normal;
}
.yop-poll-container {
	width:auto !important;
  box-sizing: border-box;
  color: #fff !important;
  background:none !important;
  padding:0px !important;
  font-size: 13px !important;
}
.yop-poll-question-2_yp55aa056fabf34{text-align:left !important; font-size:13px !important; margin-bottom:10px !important;}
.testimonial_rotator .has-image .img img, .testimonial_rotator_single.has-image .img img {
  height: 156px;
    max-width: 100%;
    width: 100%;
    border: 1px solid #ddd;
    padding: 4px;
}
.testimonial_rotator .has-image .img, .testimonial_rotator_single.has-image .img{margin-right:1% !important; width:auto !important;}
.testimonial_rotator_widget_wrap{height:auto !important; padding:0 !important;}
.testimonial_rotator_slide_title{margin:0px; padding:0px 0px 6px !important; font-size:17px; color:#FB411D; border-bottom:1px dashed #000;}
.footer form #yop-poll-question-2_yp55aa0aa1b28ee-2{text-align:left !important; margin-bottom:10px !important;}

.post-style11{
	background:#eee;
	border:1px solid #ddd;
}
.post-style11 ul{padding:6px 10px 10px;}

.post-style11 h3{
margin:0px;
	}
	.post-stylell li{
		background: rgba(0, 0, 0, 0) url("../images/y-rep.png") repeat-y scroll 59px 0;
margin-bottom: 10px;
	}
a.ostmore{margin:0px !important;}
.post-style11 li {
    font-size: 13px;
}
.post-style11 li a{display:block;}

.footer form #yop-poll-question-2_yp55aa55f32fd39-2 {
  font-size: 12px !important;
  margin: 0 0 1em !important;
  padding: 0 !important;
  text-align: left !important;
}
.testimonial_rotator_quote{margin-right:47px !important;}
.testimonial_rotator_quote br {
  display: none;
}
.news {
  padding: 1px 10px;
} 
.latest_news {
  position: absolute;
  background: #ED221C;
  color: #fff;
  padding: 2px 7px;
  border-radius: 5px;
  z-index:9999;
}
.paddding_none {
  padding: 0 !important;
}
.paddding_none_four {
  border:0px solid #d9fff7;
  padding: 0 !important;
}
.navigation_ad {
  background: #fff;
}
.reg-head {
    margin: 0 0 5px 0 ;
}
.button-cell input {
  background:#ED221C;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  padding: 6px 13px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}

.text-area textarea{min-height:74px;}

.recent_posts.post-style11 {
    margin-left: 15px;
}
#test > p {
    display: block;
    float: left;
    padding: 0 0 0 190px;
    color: #fff;
}
#test a {
    color: #fff;
	padding:95px;
}
.media {
    border: 1px solid #ccc;
    margin: 0 0 15px 15px;
    padding: 10px;
}