@charset "utf-8";

@font-face{font-family:'estrangelo_edessaregular';src:url('../fonts/estre-webfont.woff2') format('woff2'),url('../fonts/estre-webfont.woff') format('woff');font-weight:normal;font-style:normal}
/* CSS Document */ 
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body {	background-color: #fff ;margin:0;	padding:0;	outline:none;	font-family:"Kumbh Sans",Arial, Helvetica, sans-serif;line-height:20px;}
* { margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
p { margin:0; padding:0;}
img { border:0; vertical-align:text-top;}
.clear { clear:both;}
select, input, textarea { margin:0; padding:0; outline:none; font-family:"Kumbh Sans",Arial, Helvetica, sans-serif; font-size:16px; color:#818181; outline:none;}
select { background-color:#ffffff; border:1px solid #fff; font-size:13px; padding:1px; margin-left:4px;  color:#000;  height:28px;line-height:25px;-webkit-appearance: none;  /*Removes default chrome and safari style*/     -moz-appearance: none;  /*Removes default style Firefox*/ position:relative; background-image:url(../images/arrow.png); background-position:top 11px right 9px; background-repeat:no-repeat;} 
h1,h2,h3,h4,h5 { margin:0; padding:0; font-weight:normal; line-height:normal; font-family:"Kumbh Sans",Arial, Helvetica, sans-serif;}
hr { color:#dddddd;border:none;   border-top:1px solid #dddddd; height:1px; margin:0; padding:0; margin-bottom:15px; }
.gradient {filter: none;  }
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {-webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}
input[type=checkbox] {-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio] {-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;} 
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #848484;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #848484;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #848484;
   opacity:  1;
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#707070; } 
/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    } 
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*********************************Header Starts here************************************/
.header { }
.wrapper {max-width:1900px; margin:auto }

.logo { margin-top:25px; text-align:center}


.top2 { display:table; margin:auto}
.navigation {    margin-top:27px; float:left } 
.nav {  }
.nav ul { margin:0; padding:0; list-style:none;}
.nav li { float:left; color:#1e1e1e;text-transform:uppercase;  position:relative;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin-left:14px; margin-right:14px; font-size:15px; font-family:"estrangelo_edessaregular",Arial, Helvetica, sans-serif;}
.nav li a { text-decoration:none; color:#000; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display:block; padding-bottom:28px }
.nav li a:hover, .nav li a.active { color:#fa05e8}



ul.menu a {	display:block;	color:#4f4f4f;	text-decoration:none;}

ul.menu a:hover {	/*color:#fa05e8;*/}
ul.menu li {	position:relative;	float:left;	 }
ul.menu ul {	position:absolute;	top:48px;	left:0px;	z-index:999 !important;	display:none;	opacity:0;	list-style:none;	border-top:none;  border-top:0;}
ul.menu ul li {	position:relative;	color:#4f4f4f;	text-align:left;	border-top:none;	width:250px;	margin:0px;	background-color:#3e3d3d;	opacity:1;	margin-left:0px !important; padding-left:0;}
ul.menu ul li a {	display:block;	color:#fff !important;	padding:8px 8px 8px 11px;	/*background-image:url(../images/nav-dropdown.bg.png) !important;*/ background-color:#252525;	font-size:13px;	opacity:.98; -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;  }
ul.menu ul li a:hover {	background:none;	background-color:#fa05e8 !important;	color:#fff!important;	opacity:1; }
ul.menu ul ul {	left:197px;	top:0px; padding-left:3px;}
ul.menu .menulink {	border:1px solid #aaa;	padding:0px 0px 0px;	font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fa05e8 !important;}

.top2-right { float:right; margin-left:70px;}
.search { width:223px; height:33px;   position:relative;  margin-top:18px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  float:right;moz-border-radius:25px !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:25px !important ; /* Saf3-4, iOS 1+, Android 1.5+ */	-opera-border-radius: 25px !important ; /* Opera 11- */	border-radius:25px !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */border:1px solid #8f8f8f; overflow:hidden;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size:14px; color:#848484; float:left}
.sinput1 { width:100%; background:none; border:0;  padding:5px 35px 7px 13px; border:0; font-size:14px; border:0; color:#848484; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  overflow:hidden; background:#fff;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.sinput2 { position:absolute; top:7px; right:10px; background:none; border:0;background:url(../images/blog_sprite.png) -8px -79px no-repeat; width:17px; height:17px; cursor:pointer}
.search:hover, .search:focus { border:1px solid #fa05e8} 

.fsocial { float:left; margin-left:12px}
.fsocial ul { margin:0; padding:0; list-style:none; padding-top:18px}
.fsocial li { float:left; width:30px; height:30px; margin-right:4px;  margin-bottom:7px; }
.fsocial li:hover {  moz-border-radius:10px 0 10px 0; /* FF1+ (FF4-) */
	-webkit-border-radius:10px 0 10px 0; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius: 10px 0 10px 0; /* Opera 11- */
	border-radius: 10px 0 10px 0 ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ overflow:hidden; -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);}
.fsocial li a { display:block; width:100%; height:100%}
.fsocial li.fb {background:url(../images/blog_sprite.png) -9px -11px no-repeat; }
.fsocial li.fb:hover {background:url(../images/blog_sprite.png) -9px -44px no-repeat; }

.fsocial li.twit{background:url(../images/blog_sprite.png) -43px -11px no-repeat; }
.fsocial li.twit:hover{background:url(../images/blog_sprite.png) -43px -44px no-repeat; }

.fsocial li.gplus {background:url(../images/blog_sprite.png) -79px -11px no-repeat; }
.fsocial li.gplus:hover {background:url(../images/blog_sprite.png) -79px -44px no-repeat; }

.fsocial li.pint {background:url(../images/blog_sprite.png) -113px -11px no-repeat; }
.fsocial li.pint:hover {background:url(../images/blog_sprite.png) -113px -44px no-repeat; }

.fsocial li.insta {background:url(../images/blog_sprite.png) -147px -11px no-repeat; }
.fsocial li.insta:hover {background:url(../images/blog_sprite.png) -147px -44px no-repeat; }
.btnbach{float:left; margin-top:16px; margin-left:10px;}
.btnbach a{height:33px;background:#fa05e8;border:0;moz-border-radius:20px !important;-webkit-border-radius:20px !important;-opera-border-radius:20px !important;border-radius:20px !important;display:table;margin:auto;font-size:15px;color:#fff;text-transform:uppercase;padding:6px 15px 8px 15px;text-decoration:none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.btnbach a:hover{background-color:#383838;color:#fff;}

.content {}
.gallery { background:#c3c3c3; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.gallery-box { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.img1 {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.img1 img { max-width:100%; height:auto}
.gtext { background:#fff;font-family:"Kumbh Sans",Arial, Helvetica, sans-serif; text-align:center; line-height:24px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.gtext a { font-size:16px; color:#282828; text-decoration:none; text-align:center; padding:18px 22px; display:block}

.gallery-box:hover .img1 { }
.gallery-box:hover .gtext a{ color:#fa05e8 }
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #fa05e8;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.gallery-box:hover .hvr-underline-from-center:before  {
  left: 0;
  right: 0;
}


.slide1 {position:relative; padding:0 0px; padding:17px 9px }
.slide1 .item { margin:0 9px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin-bottom:5px}
.slide1 .item img{ max-width:100%; height:auto} 
.slide1 .customNavigation .next {	width:46px;	height:46px;background:url(../images/blog_sprite.png) -8px -107px no-repeat; position:absolute;	left:15px;	top:41%;	cursor:pointer; display:none}
.slide1 .customNavigation .prev {	width:46px;	height:46px;background:url(../images/blog_sprite.png) -59px -107px no-repeat; position:absolute;right:15px;top:41%;cursor:pointer; display:none}
.slide1 .item:hover { } 



.inner-wrapper { max-width:1200px; margin:auto}
.blogdetailnew .inner-wrapper { max-width:830px;} 
.blog.blogdetailnew img {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    display: block;
    margin: auto;
}
.blogdetailnew .posted.design { width: 100% !important;}
.blogdesc img {text-align: center;}
.blog { background:#f1f1f1; padding-top:32px; padding-bottom:1px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-big { background:#fff; position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.bimg { float:left; border-right:15px solid #f1f1f1; /*position:absolute; top:0; left:0*/ overflow:hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-big { /*padding-left:815px;*/ margin-bottom:32px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.bimg img { display:block; max-width:100%; height:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-text { background:#fff;  padding:25px 30px; padding-bottom:0;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-big .blog-text { padding-left:844px }
.blog-text h1 { font-size:20px; color:#282828; text-transform:uppercase; font-family:"estrangelo_edessaregular",Arial, Helvetica, sans-serif; }
.blog-details .blog-text h1 { font-size:30px; }
.blog-text h1 a { color:#282828; text-decoration:none; }
.blog-text p { font-size:18px; color:#282828; line-height:24px; padding-top:15px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-text p a { color:#fa05e8; text-decoration:none; font-style:italic; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blog-text ul { margin-left:15px; line-height:26px; }
.details { padding-top:10px; /*max-width:430px; */}
.posted { padding-left:28px; position:relative; font-size:15px; color:#282828; margin-top:16px; width:200px; float:left; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.posted a{  color:#282828; text-decoration:none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.posted a:hover{  color:#fa05e8;}
.posted:before { position:absolute; top:2px; left:2px; content:'';background:url(../images/blog_sprite.png) -32px -80px no-repeat; width:15px; height:15px;}
.date:before {background:url(../images/blog_sprite.png) -52px -79px no-repeat; width:16px; height:16px;}
.design:before {background:url(../images/blog_sprite.png) -72px -80px no-repeat; width:18px; height:14px; top:3px}
.comments:before {background:url(../images/blog_sprite.png) -94px -80px no-repeat; width:15px; height:13px; top:3px}
.details .posted { width:auto; }
.blog-big:hover .bimg img, .blog1:hover .bimg img, .blog2:hover .bimg img { -ms-transform: scale(1.1); /* IE 9 */-webkit-transform: scale(1.1); /* Chrome, Safari, Opera */transform:scale(1.1);}



.blog1 { background:#fff;margin-bottom:32px;}
.blog1 .blog-text {  float:left; width:735px; }
.blog1 .bimg { float:right; border:0; border-left:15px solid #f1f1f1; border-right:0 }

.blog2 { background:#fff; margin-bottom:32px;}
.blog2 .blog-text {  float:left; width:735px; font-family:"Kumbh Sans",Arial, Helvetica, sans-serif !important; }
.blog-text p,.blog-text span { font-family:"Kumbh Sans",Arial, Helvetica, sans-serif !important; font-size:17px !important; line-height:22px !important;}
.blog2 .bimg { float:left; border:0; border-right:15px solid #f1f1f1; border-left:0 }

.listing1 { font-size:17px; color:#282828; -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; text-transform:uppercase; display:table; margin:auto; padding-bottom:39px; padding-top:7px}
.listing1 a { color:#282828; text-decoration:none; display:inline-block; padding:10px;-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; margin-left:4px; margin-right:4px; background-color:#fff; width:41px; height:41px; border:1px solid #9c9c9c; moz-border-radius:50% !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:50% !important ; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:50% !important ; /* Opera 11- */
	border-radius:50% !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ text-align:center }
.listing1 a:hover, .listing1 a.list-active { border-color:#fa05e8}
.listing1 i { font-size:25px !important; position:relative; top:-3px }
.listing1 a:last-child { position:relative; top:5px}
.listing1 a:last-child.list-active { top:0; }
.footer { height:191px; background:#282828;}

.subscribe { float:left; margin-left:43px; width:224px;}
.footer h3 { font-size:20px; color:#fff; text-transform:uppercase; text-align:center; padding-top:32px; }
.finput { width:100%;  background:#fff; border:0;moz-border-radius:20px !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:20px !important ; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:20px !important ; /* Opera 11- */
	border-radius:20px !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ font-size:15px; color:#848484; padding:8px 14px 8px 14px; margin-top:16px; }
.submit { cursor:pointer; width:143px; height:33px; background:#fa05e8; border:0; moz-border-radius:20px !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:20px !important ; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:20px !important ; /* Opera 11- */
	border-radius:20px !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ display:table; margin:auto; font-size:15px; color:#fff; text-transform:uppercase; margin-top:14px;}	

.copyright { width:235px; float:right; padding-top:31px; margin-left:212px;}
.flogo { text-align:center;}
.ftext { font-size:16px; line-height:24px; color:#fff; text-align:center; padding-top:15px;}

.archives { float:right; margin-left:219px; margin-right:39px;}
.archives select { width:223px; moz-border-radius:20px !important ; /* FF1+ (FF4-) */
	-webkit-border-radius:20px !important ; /* Saf3-4, iOS 1+, Android 1.5+ */
	-opera-border-radius:20px !important ; /* Opera 11- */
	border-radius:20px !important ; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */ height:33px; text-indent:5px; margin-top:17px; font-size:16px;}

/*Blog Details page css*/

.blog-details { background:#fff; padding:20px; background:#fff; margin-bottom:30px}
.blog-details .bimg { width:800px; float:none; border:0; margin:auto; float:left}
.blog-details .blog-text { float:none; padding-left:0; clear:both}
.blog-details .blog-text p { text-align:justify}

/*Comments Section css starts here*/
.comments-section { margin-bottom:30px}
.comments1 {  padding:18px; margin-bottom:30px; background:#fff;}
.comments2 { }
.cname { position:relative; font-size:15px; color:#fa05e8; padding-left:56px;font-family:"latobold_italic",Arial, Helvetica, sans-serif; padding-top:15px;}
.cpic { position:absolute; top:0; left:0}
.ctext { font-size:14px; color:#282828; text-align:justify; padding-top:24px; line-height:23px;}
.cname1 { color:#282828}
.comments2 ~ .comments2 { padding-left:20px; padding-top:15px;}

.bform { margin-top:16px;background-color:#fff; margin-bottom:20px;}
.bform-left { float:left; width:49%}
.bform-right { float:right; width:49%}
.blog-left-head { height:47px; background-color:#282828; width:100%;-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; text-transform:uppercase;}
.blog-left-head h3 {  font-size:20px; color:#f5f5f5;padding-left:18px; padding-top:13px;}
.bsubs-input { padding:22px;}
.binput3 {  border:1px solid #d0d0d0; width:100%; height:39px; margin-bottom:18px; padding:10px 0 10px 11px; font-size:14px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.binput3:focus {  border:1px solid #fa05e8;}
.bform .ptext { padding-top:0; padding-bottom:15px}
.textarea1 { height:155px; margin-bottom:20px;}
.subs-btn { height:39px; background-color:#fa05e8; width:100%; border:0; text-transform:uppercase;  color:#fff; margin-top:6px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  cursor:pointer; width:155px; font-size:14px; color:#fff; margin-top:0; clear:both}
.subs-btn:hover { background-color:#424242; border-color:#282828}
.textarea2 { border:0; height:auto; background:none; padding:0; margin-bottom:0px; height:45px;}
.textarea2:focus { border:none}
.captcha { position:relative}
.captcha input { width:300px; float:left}
.captcha span { float:left; margin-left:10px}
/********************************************************************************************************************************************************************************/
/* menu */
#menu {

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

}
#menu div div div > ul > li:first-child {border-left:1px solid #e1e1e1;}
#menu div div div > ul > li {
	float: left;
	z-index: 10;
	position:relative;
	border-radius:0;
	border-right:1px solid #1868ce;
	
	
	}
	
#menu div div div > ul > li:last-child { border-right:0;}
	
#menu div div div> ul > li > a {
	display:inline-block;
	z-index: 1;
	position: relative;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	line-height:28px;
	padding:4px 23px;
	display:block;
	font-family:"open_sansregular",Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#menu div div div> ul > li>a:hover, #menu div div div > ul > li.sfHover>a, #menu div div div > ul > li.active>a  {

	color:#d31d29 
	}

#menu div div div> ul > li  ul {
	display: none;
	position: absolute; 
	z-index: 99;
	background:#1868ce; 
	border-top:0;
	left:0px;
	top:36px;
	width:153px;
	margin:0 !important;
	padding:8px 0
	}
#menu span.sf-sub-indicator {position:relative; }
#menu span.sf-sub-indicator:after {
	
       content:'\f107';
	background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	line-height:0px;
    height: auto;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: middle;
    width:1.45em;
	padding-left:3px;
	font-size:21px;
	color:#074ea9;
	display:none
	}
#menu ul li li span.sf-sub-indicator { float:right;} 
#menu ul li li span.sf-sub-indicator:after {
	content:'\f105';
    font-size: 18px;
	

	}
#menu div div div> ul > li:hover > div {
	display: table;
}
#menu div div div> ul > li ul + ul {
	padding-left: 0px;
	
}
#menu div div div> ul > li ul > li > a:hover, #menu div div div> ul > li ul > li.active > a, #menu div div div> ul > li ul > li.sfHover > a {

	color:#d31d29 ;
	}
#menu div div div> ul > li > ul  li:first-child {border-top:0px;}
#menu div div div> ul > li > ul  li { 
	position:relative;
	}
#menu div div div> ul > li > ul > li  a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
	text-transform:none;
	line-height:21px;
	text-align:left;
	display:block;
	padding:5px 10px 5px 14px; 
	text-transform:uppercase;

}
#menu div div div ul > li ul ul  { 
	position:absolute;
	left:153px;
	top:-8px
	}

#menu div div div ul > ul > li ul li a:hover, #menu > ul > li > ul > li a.active { 
	color:#37a229; 
	}



/*****************************************************/
#menu-icon {
    background:#282828;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    padding:5px 10px 2px;
	
    text-transform: uppercase;
	position:relative;

}
#menu-icon:after {
float:right;
	content:"\f107";
	background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: baseline;
    width: auto;
	display: inline-block;
    text-decoration: inherit;
	 text-align: center;
    width: 15px;
	font-size:25px;
	color:#fff;
	vertical-align:middle;
	margin-right:3px;
	}
#menu-icon.active:after {
	content:"\f106";
	}
.sf-menu-phone {display:none; padding:0; margin:0; list-style:none}
.sf-menu-phone li { 
	position: relative;
	
	background-color:#1d1d1b; z-index:3000;
	}
	.sf-menu-phone li:first-child {  border-top:1px solid #000;	}
  .sf-menu-phone li a { display: inline-block;  color: #fff;  border-bottom:1px solid #000;}
  .sf-menu-phone  li {   font-size: 17px; font-weight: bold; padding: 0; }
  .sf-menu-phone  li > a {padding: 7px 15px; display: block; text-decoration:none; font-size:13px; font-weight:normal; text-transform:uppercase; }
  .sf-menu-phone  li li  a {padding: 7px 15px 7px 25px; display: block; font-size:12px; }
  .sf-menu-phone  li li li a {padding: 7px 15px 7px 35px; display: block;}
  .sf-menu-phone li a:hover { color: #B90100; }
  .sf-menu-phone li li {font-size: 14px;}
  .sf-menu-phone li li.last { padding-bottom: 0 !important;  }
  .sf-menu-phone li i {
    position: absolute;
    display: block;
    top: 2px;
    right: 0;
    height: 24px;
    width: 24px;
  }
  .sf-menu-phone  li  i {top: 3px;color:#fff; font-size:21px; padding:4px 1px; right:5px;}
  .sf-menu-phone  li i.icon-angle-up:before {content:'\f107';  font-family:"FontAwesome",Arial, Helvetica, sans-serif; background-repeat:no-repeat}
  .sf-menu-phone li i:hover { cursor: pointer; }
  .sf-menu-phone li i.opened { background-position: center 7px; }

  /** dropdown **/
  .sf-menu-phone ul {  width: auto;  padding: 0px 0px;  display: none; list-style:none;  }
  .sf-menu-phone  li.active > a > span {color: inherit;}
  .sf-menu-phone  li.active > a,
  .sf-menu-phone  li:hover > a {color:#fff;  background: #fa05e8 ; }  

  .sf-menu-phone li li.active > a,
  .sf-menu-phone li li a:hover {color: #000;}
  
  
 .icon-angle-down:before { content:'\f107'; font-family: FontAwesome; font-style:normal;}


#menu-gadget {display:none;}
@media only screen and (max-width:1899px)  
{
.wrapper { max-width:1600px;}
.gallery li { width:19.2%; margin-right:1%}
}

@media only screen and (max-width:1600px)  
{
.wrapper { max-width:1300px;}
.gallery li { width:19.2%; margin-right:1%}
.navigation { float:none; margin:auto; display:table; margin-top:22px;}
.top2-right { margin-left:0; display:table; float:none; margin:auto}
.nav li a { padding-bottom:7px;}
.top2-right { padding-bottom:20px}
.gtext a { font-size:14px;}
ul.menu ul { top:27px;}
 }
 
  
@media only screen and (max-width:1300px)  
{

.nav li { font-size:14px; margin-left:9px; margin-right:9px;}
.gtext { line-height:21px;}
.gtext a { padding:11px; font-size:12px;}

}

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

.logo img { max-width:330px; height:auto}
.inner-wrapper { max-width:980px;}
.bimg { width:622px;}
.blog-big .blog-text { padding-left:641px}
.blog-text h1 { font-size:18px;}
.blog-details .blog-text h1 { font-size:25px; }
.blog-text p { font-size:15px; text-align:justify}
.posted { font-size:14px;}
.blog1 .bimg { width:392px;}
.blog1 .blog-text { width:586px;}
.blog-text { padding-left:20px; padding-right:20px;}
.blog2 .bimg {width:392px; }
.blog2 .blog-text {  width:586px;}
.archives { margin-left:84px;}
.copyright { margin-left:113px;}

.footer h3 { font-size:18px;}
.ftext { font-size:14px;}
.footer { padding:0; height:auto; padding-bottom:30px}

 .slide1 .customNavigation .next {display:block; left:25px}
.slide1 .customNavigation .prev {	display:block; right:25px;}

}

@media only screen and (max-width:980px)  
{
#menu {display:none;}
#menu-gadget {display:block;}
.logo img { max-width:290px;}
.wrapper { width:98%}
.top2 { width:100%}
.inner-wrapper { width:98%}
.navigation { width:100%}
.gallery li {    margin-left: 1% !important;    margin-right: 1% !important;    width: 31%; margin-top:17px;}
.gallery ul { padding-top:0}
.bimg { width:470px; margin:auto; float:none; border:0}
.blog-big { padding:20px;}
.blog-big .blog-text { padding-left:inherit}
.blog-text { padding-left:0 !important; padding-right:0} 
.blog-text h1 { font-size:16px;} 
.blog-details .blog-text h1 { font-size:24px; }
.blog-text p { font-size:14px; padding-top:10px;}
.posted { font-size:13px;}

.blog1 .bimg {    border: 0 none;    float: none;    margin: auto;    width: 380px;}
.blog1 { padding:20px;}
.blog2 .bimg { border: 0 none;    float: none;    margin: auto;    width: 380px; }
.blog2 { padding:20px;}
.blog1 .blog-text { width:100%}
.blog2 .blog-text { width:100%}

.subscribe { margin-left:0; width:32%; margin-right:2%;}

.copyright {    margin-left: 0;    margin-right: 2%;    width: 32%;}

.archives {    margin-left: 0;    width: 32%; margin-right:0} 

/*Blog Details page css*/
.blog-details .bimg { width:100%; }

.cname { font-size:14px;}
.ctext { font-size:13px; line-height:20px;}
.blog-left-head { height:auto; padding:10px 0}
.blog-left-head h3 { font-size:18px; padding-top:2px}
.captcha input { width:230px;}
.binput3 { font-size:12px;}
}

@media only screen and (max-width:760px)  
{
.logo { margin-top:16px;}
.navigation { margin-top:13px;}
.logo img { max-width:240px;}
.blog-text h1 { font-size:15px;}
.blog-details .blog-text h1 { font-size:23px; }
.blog-text p { font-size:13px; line-height:21px;}

.footer { padding-bottom:20px;}
.subscribe { width:100%; margin-right:0}
.copyright { float:right; width:100%; margin-right:0; padding-top:21px;}
.archives { width:100%}
.archives select { width:100%; margin-left:0}
.flogo { display:none}
.ftext { padding-top:0}
.footer h3 { padding-top:23px; font-size:17px;}
.finput { width:70%; float:left; margin-top:10px;}
.submit { width:28%; margin-left:2%; display:block; float:left; margin-top:10px;}
.archives select { margin-top:12px;}

.blog-left-head h3 { font-size:16px;}
.bform-left { width:100%}
.bform-right { width:100%}
.subs-btn { font-size:12px; width:140px; height:36px;}

}

@media only screen and (max-width:565px)  
{
.logo img { max-width:220px;}
.bimg { width:420px;}
.blog-text p a { font-size:11px;}
.wrapper { width:95%}

.inner-wrapper { width:95%}
.blog-big, .blog1, .blog2 { margin-bottom:20px;}

.cname { font-size:13px;}
.ctext { font-size:12px;}
.blog-left-head h3 { font-size:15px;}
.bsubs-input { padding:16px;}
.binput3 { margin-bottom:14px}
.listing1 a{ font-size:14px; margin-right:0; margin-left:0; width:30px; height:30px; padding:4px; top:7px !important;}

}
@media only screen and (max-width:479px)  
{
.bimg { width:100%!important}
.blog-text h1 { font-size:14px;}
.blog-text p { font-size:12px; line-height:19px;}
.posted { margin-top:10px;}
.fsocial li { margin-right:-4px; margin-left:0}
.sinput1 { font-size:13px;}
.search { width:161px;}
.fsocial { margin-left:0}

.slide1 .customNavigation .next { left:-1px; -ms-transform: scale(0.8); /* IE 9 */-webkit-transform: scale(0.8); /* Chrome, Safari, Opera */transform:scale(0.8); width:50px;}
.slide1 .customNavigation .prev { right:-1px;-ms-transform: scale(0.8); /* IE 9 */-webkit-transform: scale(0.8); /* Chrome, Safari, Opera */transform:scale(0.8); width:50px;}

.captcha input { width:149px;}
.cname { padding-top:5px}
.ctext { padding-top:12px;}
}



