@charset "utf-8";
/* --------------------------------------------------------------------------------------------------------------------------------------------------
LAYOUT
-------------------------------------------------------------------------------------------------------------------------------------------------- */
body {font-family:Calibri, sans-serif, Arial;}
p {margin:0px 0px 10px 0px; font-family:Calibri, sans-serif, Arial; font-size:16px; color:#E0E0E0; line-height:19px; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif; color:#2f3f4e}
.top_header {width:100%; float:left; margin:0px 0px 0px 0px;}
.logo-wrap {position:relative; float:left; width:100%; z-index:10000; margin-top:3px; margin-bottom:5px;}
.logo {padding:0px; display:block; z-index:1000; float:left; margin-bottom:10px;}
.logo img {width:100%;}
.logo .comp-name {color:#fff; font-size:15px; margin-left:10px; display:none;}
.logo .comp-name:hover {text-decoration:none;}
.logo a:hover {text-decoration:none;}
.container {max-width: 1170px !important;}
.pad-10 {padding:10px;}
.body-wrapper {width:100%; float:left; position:relative;}
.bg_white {background:#fff;}
.header {width:100%; float:left;}
.header .wideshell {width:100%; position:relative;}
h2.tag {font-size:24px; color:#0f9cd9; font-weight:normal; line-height:23px; padding:35px 0px;}
.wideshell {width:100%; float:left;}
.calltoaction {width:100%; float:left; margin:0px; padding:0px;}
.calltoaction .action {margin:20px auto; width:20%;}
.calltoaction .action a {display:block; margin:0px auto; background:#71aa26; padding:5px; font-size:18px; text-align:center; box-shadow: 0 5px 0 #538c09;
-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.calltoaction .action a:hover {text-decoration:none; color:#fff; background:#87C930;}
.header {position:fixed; z-index:500; width:100%; float:left;
-webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
transition: height 0.3s;}
.header .logo a {line-height:70px; -webkit-transition: height 0.3s;
-moz-transition: height 0.3s;
transition: height 0.3s;}
.header .search-wrap {float:right; margin-top:20px;}
.header.shrink .search-wrap {float:right; margin-top:10px;}
.header .search-wrap, .header.shrink .search-wrap {-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}
.header .ig-hrmenu {margin-top:10px;}
.header.shrink .ig-hrmenu {margin-top:0.2em;}
.header .search-box {margin-top:20px; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;} 
.header.shrink .search-box {margin-top:15px; -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;} 
.header.sytle1 { border-bottom:0px solid #000;background:#000; z-index:50000;}
.wide-shell.body {padding-top:0px; background:#226779; width:100%; float:left;}
.wide-shell.innerbody {padding-top:80px; background:#111111;}
.wide-shell.innerbody.center {text-align:center;}
.wide-shell.packag {background:#d6161d; width:100%; float:left; padding:20px 0px 0px 0px;}
.wide-shell.pics {background:#d6161d; width:100%; float:left; padding:20px 0px 0px 0px;}


.pics {width:100%; float:left; padding-bottom:20px;}

.wide-shell.innerbody2 {padding-top:10px; background:#111111;}
.wide-shell.innerbody2.center {text-align:center;}

.wide-shell.pattern1 {background:url(../images/mid-bg.jpg) no-repeat bottom;} 
.box {width:100%; float:left; margin:10px 0px; background:#8e0708; position:relative; 
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.box .inner {padding:10px; float:left; display:block;}
.box .inner .info {color:#fff; font-size:12px; line-height:16px; margin-bottom:20px; margin-top:0px;}
.box .inner .more {float:left; position:absolute; bottom:10px; padding:0px 10px; font-size:12px; color:#ff7a7b; 
background:url(../images/arrow-more.png) no-repeat 0 5px;}
.box .inner .more:hover {text-decoration:none; color:#fff;}
.box .inner img {width:100%;}
.slider {width:100%; float:left;}
.slider img {width:100%;}
.wide-shell {width:100%; float:left;}

/* =============== services ============= */
.widgets-action {width:100%; float:left; margin-bottom:20px; margin-top:20px;
background:#fff;padding-bottom:20px;-webkit-box-shadow: -3px 6px 16px -3px rgba(0,0,0,0.75);
-moz-box-shadow: -3px 6px 16px -3px rgba(0,0,0,0.75);box-shadow: -3px 6px 16px -3px rgba(0,0,0,0.75);}
.widgets-action .inner {padding:10px; float:left;}
.widgets-action .inner h2 {font-size:24px; color:#004689; margin:0px; padding:10px; height:68px;}
.widgets-action .inner img {float:right;}
.widgets-action .inner p {margin:0px 0px 10px 10px;}
.widgets-action .inner a {background:#71AA27; box-shadow: 0 5px 0 #538c09; border:none;   -webkit-transition: all 0.3s; margin-left:7px;-moz-transition: all 0.3s; transition: all 0.3s;}
.widgets-action .inner a:hover {background:#87C930;}

/* =============== services end ============= */
.widget-clubs {width:100%; float:left; margin:0px; padding:0px;}
.widget-clubs .content .title {font-size:22px; margin:0px 0px 10px 0px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px #000;}
.widget-clubs .content p {font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.widget-clubs .content .more {position:absolute; bottom:10px; padding:0px; margin:0px; right:10px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}

a.clubslinbs img {-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1}
a.clubslinbs:hover img {-webkit-transition: all 0.2s linear;
  -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
opacity: 0.7;}
a.clubslinbs:hover > .widget-clubs .content .more {right:90px;  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;} 
a.clubslinbs:hover > .widget-clubs2 .content .more {right:90px;  -webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;} 
.widget-deals {display:block; padding:10px;  margin:0px 10px 10px 0px; background:#000; float:left; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.widget-deals .title {margin:0px; font-size:24px; line-height:23px; color:#999; text-align:center;}
ul.lst-numb {list-style-type:none; margin:10px 0px; padding:0px;}
ul.lst-numb li {list-style-type:none; margin:0px; padding:0px 0px 10px 0px; font-size:16px; color:#5e5e5e;}
ul.lst-numb li .numb {width:30px; height:30px; display:inline-block; background:#F00; color:#fff; font-size:18px; line-height:30px; text-align:center;
border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; margin-right:10px;}
.liner-d1 {width:100%; float:left; display:block; border:2px dashed #3c3a3a; padding:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative;}
.sc-icon {width:23px; height:18px; position:absolute; right:-5px; top:-13px; background:url(../images/sc-icon.png);}
.wide-shell.internal {margin-top:110px; padding-bottom:10px; background:#ebebeb;}
.panel {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#fff; margin-top:20px; box-shadow: 0 1px 1px 0 #a4a3a3; padding:10px; margin-bottom:0px; float:left; width:100%;}
.register .title {font-size:34px; margin:0px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.register .title-sub {font-size:20px; color:#09F;}
.register .info {font-size:12px; font-weight:normal;}
.required {color:#F00; font-size:9px;}
.required .glyphicon {margin-top:3px;}
.profile-photo {width:80px; height:80px; float:left; margin-right:15px;}
.register input[type="file"] {font-size:11px; margin-left:20px;}
.breadcrumb {margin-bottom:10px !important; padding:0px !important; margin-top:20px !important;}
.widget-content {display:block; padding:10px;}
.widget-content .title {margin:0px; font-size:18px;}
.sep {border-bottom:1px solid #e1e1e1; margin:10px 0px; float:left; width:100%;}
.breadcrumb .sep1 , .breadcrumb a {color: #8d8d85;}
.search-title {border-bottom:1px solid #ccc; margin:0px; }
.filter-category {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#fff; margin-top:20px; box-shadow: 0 1px 1px 0 #a4a3a3; padding:5px 10px; margin-bottom:10px;}
.cat-filer { display:block;}
.cat-filer a {font-size:18px; color:#000;}
.cat-filer a:hover {text-decoration:none;}
.cat-filer a span {color:#F30;}
.search-list {width:100%; float:left;}
.filter-mod {display:block; float:left;}
.filter-mod .title {font-size:14px; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold; line-height:28px;}
.pagination {margin:10px 10px !important;}

.bg-parallex2 {width:100%; float:left; margin:0px; background:#111111 no-repeat center center fixed;
webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
.bg-parallex3 {width:100%; float:left; margin:0px; background:url(../images/bg-parallex2.jpg) no-repeat center center fixed;
webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
.widget-video {width:100%; float:left; padding:15px;}
.widget-video img {width:100%;}


.widgets-procons {width:100%; float:left; padding:10px; background-color: rgba(5,5,5,0.8);}
.widgets-procons h2 {font-size:24px; margin:0px;}
.widgets-procons h2.hdstyle {color:#0C0;}
.widgets-procons h2.hdstyle2 {color:#F00;}

ul.listing {margin:0px 20px; padding:0px;}
ul.listing li {list-style-type:circle; color:#fff; font-size:16px; font-family:Calibri, sans-serif, Arial;}

.wide-shell.qut {background:#333; padding:20px 0px; width:100%; float:left;}
.wide-shell.para {padding:20px 0px; }

.widget-video {width:100%; float:left; padding:15px;}
.widget-video img {width:100%;}
.title-header {font-size:30px; text-align:center; color:#fff; margin:20px 0px; padding:0px 15px;}

.custom-adds2 {width:100%; float:left; margin:20px 0px 0px 0px; padding:0px; position:relative;} 
.wideshell.form {width:100%; float:left; background:#AB0F0F;}


/* =============== home Tabs ============= */
ul.home-nav {width:100%; float:left; list-style:none; margin:0px; padding:0px;}
ul.home-nav li {list-style-type:none; margin:0px; padding:0px; display:inline-block; float:left; margin-right:0px;}
ul.home-nav li a {padding:5px 8px; color:#fff; font-size:16px; line-height:70px; display:block;}
ul.home-nav li a:hover {text-decoration:none; background:#252525;}
ul.home-nav li.active a {background:#ed1c24;}

ul.boxstyle1 {margin:0px; padding:0px 0px 0px 12px;}
ul.boxstyle1 li {float:left; margin:0px 10px 10px 0px; padding:0px; list-style-type:none; display:inline-block; }
ul.boxstyle1 li a {display:block; background:#0E76D6; border-radius:0px 20px  0px 20px ; -webkit-border-radius: 0px 20px 0px 20px ; -moz-border-radius: 0px 20px 0px 20px ; 
  -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
ul.boxstyle1 li a:hover {background:#7b0046;  -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
ul.boxstyle1 li a:hover {text-decoration:none;}
ul.boxstyle1 li a .item {display:block; padding:10px; width:206px; height:200px; position:relative; }
ul.boxstyle1 li a .item h2 {color:#fff; margin:0px; padding:0px; font-size:24px;}
ul.boxstyle1 li a .item p {color:#fff;}
ul.boxstyle1 li a .item .arrow {position:absolute; top:150px; right:20px; width:29px; height:41px; background:url(../images/arrow1.png) no-repeat;
   -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
ul.boxstyle1>li>a:hover .arrow {right:10px;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
ul.boxstyle1 li a .item .icon {width:75px; height:75px; position:absolute; top:125px; left:10px;}
ul.boxstyle1>li>a:hover h2 {color:#fff;}
ul.boxstyle1>li>a:hover p {color:#fff;}
/* =============== services ============= */
.serlinks {margin:0px 0px 0px 0px; padding:0px;}
.widgets-services-box {width:100%; float:left; margin-bottom:20px;  margin-top:20px; background:#fff; padding: 10px 10px 20px 10px; min-height:250px;}
.widgets-services-box .icon {height:100px; width:100px; margin:0px auto; display:block; background:#F60;  -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
.widgets-services-box .icon img {width:100%;}
.widgets-services-box h2 {font-size:20px; color:#2F2F2F; margin:0px; padding:10px; font-weight:bold; text-align:center;}
.widgets-services-box img {float:right;}
.widgets-services-box p {margin:0px 0px 10px 10px; text-align:center; font-size:14px;}
.widgets-services-box a.title-links {background:none !important; text-decoration:none !important; box-shadow: 0 0px 0 #538c09 !important; color:#004689; margin:0px;}
.widgets-services-box a.title-links:hover {background:#09C; color:#2D84D7;}
.widgets-services-box a {background:#71AA27; box-shadow: 0 5px 0 #538c09; border:none;   -webkit-transition: all 0.3s; margin-left:7px;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
.widgets-services-box a:hover {background:#87C930;}
.widgets-services-box .more {float:right; display:inline-block;}
.icon.style1 {background:#ec5b3f;}
.icon.style2 {background:#f4791f;}
.icon.style3 {background:#1cb1bc;}
.icon.style4 {background:#26aae1;}
.icon.style5 {background:#99c35c;}
a.serlinks:hover > .widgets-services-box > .icon {border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}

/* =============== services end ============= */
/* =============== Inside ============= */

.inner-header {width:100%; float:left; margin:0px; padding:0px; background:#fff; padding-top:70px;}
.inside-wrap {width:100%; float:left;}

.page-title {width:100%; float:left; margin:0px; padding:0px;}
.page-title h2 {font-size:24px; color:#000;}

.inside-parallel {width:100%; float:left; height:300px; overflow:hidden; position:relative;}
.inside-parallel .caption {width:60%; margin:0px 20%; position:absolute; top:120px; z-index:5; text-align:center;}
.inside-parallel .caption .page-title {font-size:34px; color:#fff; margin-bottom:20px;}
.inside-parallel .caption .sub-title {font-size:24px; color:#fff;}
.inside-parallel .caption p {font-size:22px; color:#fff; line-height:31px; }
.inside-parallel .featured-image {width:100%; margin:0px auto; position:absolute; left:0px; top:0px;}
.inside-parallel .featured-image img {width:100%;}

.widget-content {width:100%; float:left; margin-bottom:10px; margin-top:20px;}
.widget-content.home {width:100%; float:left; margin-bottom:10px !important;}
.widget-content.home p {color:#BABABA; font-size:18px;}
.widget-content.home .title {font-size:24px; color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}

.call-to-ction {width:100%; float:left;}
.call-to-ction .inner {padding:10px;}
.action-style1 {background:#f12f34; float:left; width:100%;}
.heading1 {font-size:24px; color:#fff;}
.action-btn {margin-top:20px;}
.btn-action1 {padding:10px 20px; font-size:24px; border:1px solid #fff; margin-bottom: 17px;
display: block;
text-align: center;}
.btn-action1:hover {color:#ccc; text-decoration:none;}
.form-quick {margin:20px 0px; padding:10px 10px 20px 10px;}
.form-quick .title {font-size:28px; text-align:center; display:block; color:#fff;}
.form-quick .title-sub {font-size:30px; text-align:center; display:block; color:#fff; margin:0px 0px 29px 0px;}
.form-quick p {text-align:center; color:#ccc;}
.form-quick input[type="text"], .form-quick input[type="email"], .form-quick input[type="tel"] { font-size:18px; font-weight:normal; line-height:auto; height:auto;}
.form-quick textarea { font-size:18px; font-weight:normal;} 
.form-quick button {padding:7px 20px !important; border:0px; color:#fff;
background: #71aa26;
padding: 10px;
font-size: 22px;
text-align: center;
box-shadow: 0 5px 0 #538c09;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.form-quick button:hover {text-decoration:none; color:#fff; background:#87C930;}


.domain-label {width:96%; float:left; margin:0px; padding:2%;}
.domain-label .title {font-size:2em; text-align:center; font-weight:bold;}
.domain-label p {text-align:center;}
.domain-item {width:96%; float:left; margin:0px; padding:2%;}
.domain-item a {border:1px solid #ccc; display:block; background:#fff;}
.domain-item a:hover {text-decoration:none;}
.domain-item a .title {font-size:18px; text-align:center; color:#2f3f4e;}
.domain-item a .title:hover {text-decoration:none;}
.domain-item a .icons {width:100px; height:100px; background:#f12f34; margin:10px auto; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;
 -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}
.domain-item>a:hover .icons {background:#E46164;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	  transition: all 0.3s;}

.testimonials-featured {background:url(../images/people.jpg) repeat; width:100%; float:left;}  
.testimonials {float:left; margin:20px 0%; padding:0px; background:#fff;}
.testimonials .title {font-size:34px; text-align:center; color:#fff;}
.testimonials img {margin:10px auto 0px auto; width:100px; height:100px; display:block;}

.testimonials2 {float:left; margin:20px 0%; padding:0px; background:#fff;}
.testimonials2 .title {font-size:34px; text-align:center; color:#fff;}
.testimonials2 img {margin:10px auto 0px auto; width:100px; height:100px; display:block;}

.test-title {font-size:34px; text-align:center; color:#fff;}


.wigets-links {width:100%; float:left;}
ul.quick-links  {list-style-type:none;}
.form-shel {width:100%; float:left; background:#F1EDED;}
.breadcrumb {background:none; margin-top:10px;}
.breadcrumb a {color:#333;}
.serbox-style3 {width:100%; float:left; margin-bottom:10px;}
.serbox-style3 .inner {padding:0px; float:left; overflow:hidden; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; width:100%;}
.serbox-style3 .inner .title {font-size:15px; color:#fff; margin:0px; padding:7px 10px; position:relative; z-index:1;
background: #77c7dd; /* Old browsers */
background: -moz-linear-gradient(top,  #77c7dd 1%, #4697c9 41%, #057bc4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#77c7dd), color-stop(41%,#4697c9), color-stop(100%,#057bc4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #77c7dd 1%,#4697c9 41%,#057bc4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #77c7dd 1%,#4697c9 41%,#057bc4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #77c7dd 1%,#4697c9 41%,#057bc4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #77c7dd 1%,#4697c9 41%,#057bc4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77c7dd', endColorstr='#057bc4',GradientType=0 ); /* IE6-9 */

}
.serbox-style3 .inner .title:after {content:"";left:20px;bottom:-10px;position:absolute; z-index:100;width: 0; height: 0; border-left:15px solid transparent;border-right:10px solid transparent;border-top:15px solid #057BC4;}
.serbox-style3 .inner p {color:#666; line-height:17px;}
.serbox-style3 .inner img {float:left;}
.serbox-style3 .inner .des {padding:20px 10px 0px 10px; float:left; width:100%; position:relative;}
.serbox-style3 .inner .des img {width:100%;}
.serbox-style3 .inner .des p {margin-top:10px; float:left;}
.deslist {list-style-type:none; margin:20px 0px; padding:0px; float:left;}
.deslist li {list-style-type:none; padding:0px 0px 0px 20px; float:left; line-height:14px; margin-bottom:5px; font-size:11px; color:#000; width:100%;  background:url(../images/arrow3.png) no-repeat 0px -2px;  }
.deslist li a {color:#000; font-size:14px;}
.deslist li ul  {margin-left:0px !important; padding-left:0px !important; margin-bottom:10px;}
/* =============== process start ============= */


/* =============== process end ============= */

.title-box {width:100%; float:left; margin:0px 0px 50px 0px; padding:0px;}
.title-box .title {text-align:center; font-size:2em;}
.title-box p {text-align:center;}
/* =============== footer ============= */
.hd-info {width:100%; float:left; text-align:center; background:#f9013b; margin-top:10px;  border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.hd-info span {color:#fff;}
.hd-info h2 {text-align:center; color:#fff; font-size:17px; margin:10px 0px; font-weight:700;}
.info-mail .glyphicon  {font-size:14px; margin-top:5px;}
.phno {display:inline-block; color:#fff; font-size:14px; margin-left:20px;}
.info-mail {font-size:12px; color:#fff;}
.info-mail:hover {text-decoration:none; color:#FFFA00;}
.footer-adds {width:100%; float:left; padding:10px 0px;}
.footer-adds img {width:100%;}
.mem {display:inline-block; margin:10px 10px; padding:3px; background:#FCE68E; color:#000;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.mem:hover {text-decoration:none; background:#FC0;}
.mem .glyphicon {font-size:12px; margin-right:5px;}
.footer {width:100%; float:left;  margin-bottom:0px; padding-bottom:0px; }
.footer-top {width:100%; float:left; border-top:0px solid #fff; padding-top:0px; background:#252525;}
.footer-bottom {width:100%; float:left; background:#282727; border-top:0px solid #000; padding-top:10px;}

.footer-title {font-size:18px; color:#000; margin:0px 0px;}
.footer-title a {font-size:18px; color:#000; font-weight:bold; text-transform:uppercase;}
.footer-title a:hover {text-decoration:none; color:#666;}
.footer-links {width:100%; float:left;}
.footer-links ul {margin:10px 0px 0px 0px; padding:0px; text-align:left; width:100%; float:left;}
.footer-links ul li {margin:0px; padding:0px; display:block; padding:0px 0px; line-height:17px;}
.footer-links ul li:last-child {border-right:0px;}
.footer-links ul li a {color:#000; font-size:14px; font-weight:bold;}
.footer-links ul li a:hover {color:#917606; font-size:14px; text-decoration:none;}
.footer-links ul li ul {width:100%; float:left; margin-left:0px; margin-top:0px; margin-bottom:10px;}
.footer-links ul li ul li { width:100%;}
.footer-links ul li ul li a {font-size:12px; color:#999; line-height:15px;}
.footer-links ul li ul li a:hover {font-size:12px;}

.links-widget {width:96%; float:left; padding:2% 2% 10px 2%;}
.links-widget .title {font-size:14px; color:#000; margin:0px; padding:0px; font-weight:bold;}

.footer-widget {width:100%; float:left; margin:0px 0px 20px 0px; text-align:center;}
.footer-widget .title {font-size:18px; line-height:23px; color:#fff;}
.footer-widget p {color:#fff; font-size:14px;}
.footer-widget .phn {margin-right:10px;}
.footer-widget .email {margin-left:10px;}
.footer-widget .email a {color:#FFF;}
.footer-widget .email a:hover {color:#edfc6f; text-decoration:none;}


ul.footer-menu {margin:0px 0px 0px 0px; padding:0px; width:100%; text-align:center;}
ul.footer-menu li {list-style-type:none; display:inline-block;}
ul.footer-menu li a {color:#959595; font-size:14px; padding:0px 10px;}
ul.footer-menu li a:hover {color:#fff;font-size:14px; padding:0px 10px; text-decoration:none;}

.footer-content {width:100%; float:left; margin:0px 0px 0px 0px; text-align:center;}
.footer-content h3.title {font-size:18px; text-align:center; color:#fff; font-weight:bold !important; margin:0px; padding:0px; line-height:23px;}
.footer-content h3.title span {color:#FF0000;}
.footer-content p {font-size:12px; color:#000; line-height:15px;}
.copyright {width:100%; float:left; margin:20px 0px 0px 0px; text-align:center; color:#000;  font-size:14px; margin-bottom:20px; font-family: 'Vollkorn', serif;}
.copyright p {font-size:14px; color:#909090; margin:0px; padding:0px;}

.social {width:100%; float:left; text-align:center; margin:10px 0px; }
.social .title {text-align:left; color:#fff; font-size:16px; font-weight:normal; margin:0px 0px 10px 0px; padding:0px;}
ul.social-links {list-style-type:none; margin:0px; padding:0px; display:inline-block;}
ul.social-links li {list-style-type:none; padding:0px; margin:0px 5px 0px 0px; float:left;  }
ul.social-links li a {font-size:0px; display:block; background:#1d1a19; width:25px; height:25px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
ul.social-links li a img {width:100%;}
ul.social-links li a:hover {background:#ed1c24;}

#totop {height:9px; opacity:0; filter:alpha(opacity=0); position:fixed; right:-50px;  width:49px; z-index:9999; display:block; top:85%; background-image:url("../images/arrow_totop.png"); background-repeat:no-repeat; background-position:center 15px; background-color:#09F; font-size: 9px; font-weight: 900; color: #fff; text-align: center; line-height: 1; padding: 28px 0 12px 0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#totop.on { right:10px; opacity:0.7; filter:alpha(opacity=70);}
#totop.off{right:-59px}
#totop:hover { opacity:1; filter:alpha(opacity=100)}

.footer_widgets_address {width:100%; float:left; margin:12px 0px;}
.footer_widgets_address h2 {color:#fff;}
.footer_widgets_address p {font-size:14px; color:#aeaeae;}
.footer_widgets_address a {color:#9F0;}
.footer_widgets_address a:hover {color:#33FF00; text-decoration:none;}
.socail {width:100%; text-align:center; padding:10px 0px;}
.itemlist ul {margin:10px 0px 0px 0px; padding:0px; text-align:left; width:100%; float:left;}
.itemlist ul li {margin:0px; padding:0px; display:block; padding:0px 0px; line-height:17px;}
.itemlist ul li:last-child {border-right:0px;}
.itemlist ul li a {color:#000; font-size:14px; font-weight:bold;}
.itemlist ul li a:hover {color:#917606; font-size:14px; text-decoration:none;}
.itemlist ul li ul {width:100%; float:left; margin-left:0px; margin-top:0px; margin-bottom:10px;}
.itemlist ul li ul li { width:100%;}
.itemlist ul li ul li a {font-size:12px; color:#999; line-height:15px;}
.itemlist ul li ul li a:hover {font-size:12px;}

/* =============== footer ends ============= */

.banner {background:#fff;}
.pattern1 {background:url(../images/parttern1.png) no-repeat center bottom; width:100%; float:left;}
.pattern2 {background:#E9E9E9; width:100%; float:left;}
.pattern3 {background:#DFF8FF; width:100%; float:left; position:relative;}
.pattern4 {background:#fff; float:left; width:100%;}
.pattern5 {background:#141313; padding-bottom:0px; width:100%; float:left;}
.pattern3:before {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #fff;
border-width:30px;left:50%;top:-20px;z-index:5000;}
img.imgleft {float:left;}
img.imgright {float:right; margin-left:10px;}
.shadow {width:100%; float:left;}
.shadow img {width:100%;}
.bg1 {background:#ebebeb;}
.pattern-clubs {background:#000; padding-bottom:0px; padding-top:20px; padding-bottom:20px;}
.action {background:#d30300; padding-bottom:0px; width:100%; float:left;}
.header-sytle1 {font-size:18px; color:#fff;}
.btn-1 {padding:5px 10px; display:block; margin:10px 0px; background:#252525; color:#fff; text-align:center; font-size:24px;  border-radius:20px; -moz-border-radius:20px; -moz-border-radius:20px;}
.btn-1:hover {text-decoration:none; color:#fff; background:#000;}
/*  ====================== Carousel Caption*/
.carousel-caption { width:30%; right:10% !important; bottom:15% !important; text-align:left; left:49% !important;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; text-shadow: 1px 1px #000; }
.carousel-caption p {text-align:left; padding:0px 10px; color:#fff;}
.carousel-caption a {color:#fff; font-style:italic;}
.carousel-caption a:hover {text-decoration:underline; color:#fff;}
/*  ====================== Carousel Caption ends*/
.wideshell.internal {margin-top:0px;}
.wideshell.style2 {margin-top:0px; background:#000; border-top: 1px solid #0BBBF9;}
.wide-shell.gallery {background:#000; padding:20px 0px;}
.wide-shell.gallery2 {background:#000; padding:120px 0px 50px 0px;}
.btndeal {text-align:center; width:100%; float:left;}
.btndeal a {background:#f7941d; display:inline-block !important; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-bottom:20px; padding:10px;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.btndeal a:hover {background:#ffad4b; color:#fff; text-decoration:none;}
.link22 {color:#FC0;}
.link22:hover {color:#fff; text-decoration:none;}

.wide-shell.adds {background:#d5161d;}
.wide-shell.adds33 {background:#131313;}

.inside-parallel {width:100%; float:left; height:300px; overflow:hidden; position:relative;}
.inside-parallel .caption {width:60%; margin:0px 20%; position:absolute; top:0px; z-index:5; text-align:center;}
.inside-parallel .caption .brand {width:200px; display:inline-block; margin:0px auto; border-radius:10px; -moz-border-radius:10px; -moz-border-radius:10px; overflow:hidden;}
.inside-parallel .caption .page-title {font-size:34px; color:#fff; margin-bottom:20px;}
.inside-parallel .caption .sub-title {font-size:24px; color:#fff;}
.inside-parallel .caption p {font-size:22px; color:#fff; }
.inside-parallel .featured-image {width:100%; margin:0px auto; position:absolute; left:0px; top:0px;}
.inside-parallel .featured-image img {width:100%;}
.img-cnt {margin-top:50px;}

/*  ====================== Media */
.form-horizontal label {color:#fff; line-height:19px;}
.calltoaction4 {font-size:24px; color:#fff200;}

.packages {width:100%; float:left; margin-bottom:10px; margin-left:0px; border-right:1px solid #ed1c24;}
.packages .title {margin:0px; padding:20px 0px; font-size:16px; height:66px; border-bottom:0px solid #F00; text-align:center; width:100%; color:#fff; line-height:23px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.packages .title a {color:#fff; text-decoration:none;}
.packages .info {width:100%; float:left; margin:0px; padding:0px; }
.packages .info img:hover {}
.packages .info .thumb {width:96%; margin:10px 2%; float:left; position:relative;}
.packages .info .thumb img {width:100%;}
.packages .info .thumb .details {position:absolute; margin:0px; padding:30px 0px; bottom:0; top:0; left:0; right:0; background: rgba(0, 0, 0, 0.0); display:block; width:100%;
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; text-align:center;}
.packages .info .thumb:hover > .details {background: rgba(0, 0, 0, 0.0);} 

.packages .col-1 {width:40%; float:left; height:323px; background:#1e1e1e; border-right:1px solid #000;}
.packages .col-2 {width:40%; float:left; height:323px; background:#1e1e1e;}
.packages .col-3 {width:20%; float:left; height:323px; background:#1e1e1e;}

.packages .col-1 .thumb {margin-top:0px; margin-left:0px; text-align:center;}
.packages .col-3 .action {margin-top:110px;}

.packages .info ul {list-style:none; margin:59px 20px 0px 20px; padding:0px 0px 10px 10px; float:left;}
.packages .info ul li {background:url(../images/check1.png) no-repeat 0px 5px; line-height:18px; width:100%; padding-left:25px; padding-bottom:3px; padding-top:3px; font-weight:normal; color:#fff;}
.packages .action {width:100%; float:left; margin:0px 0px; padding:10px 0px; text-align:center;}
.packages .action a {font-size:16px; color:#000; text-decoration:none; line-height:33px; margin:5px 0px; padding:5px 10px;
 border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
 background:#fff200;}
.packages .action a:hover {text-decoration:none;background:#f5ef7d;}
.packages .info.sm {width:100%; float:left; margin:0px; padding:0px; height:330px;}
.packages.style .title {background:#1e1e1e;}
.packages.style .info {background:#1e1e1e;} 
.packages.style .action {background: #1e1e1e;} 


@media (max-width:767px) {
 .custom-adds2 .details .btn-list {font-size:18px;}

.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#4e0813;}
.widget-clubs .content.style3:after {border-top-color:#4e0813;}
.widget-clubs .content.style4 {background:#1F7D2C;}
.widget-clubs .content.style4:after {border-top-color:#1F7D2C;}
.widget-clubs .content.style5 {background:#ed1c24;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#182f5a;}
.widget-clubs .content.style6:after {border-top-color:#182f5a;}

.header {height:auto; float:left; position:static; }
.logo-wrap {text-align:center; position:static; margin-bottom:0px;}
.header .ig-hrmenu {margin-top:3em;}
.header.shrink {position:static; height:auto; }

.carousel-caption {width:50%; left:38% !important; top:5%; bottom: 3% !important; padding:5px;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; font-size:16px;}
.carousel-caption a {margin-left:10px; float:left;}
.carousel-caption p {display:none;}
.carousel-caption .btn { font-size:12px;}

.inside-tabs-nav .nav-tabs li {width:100%; border-right:0px;}
.inside-tabs-nav .nav-tabs>li>a {width:100%;}
.inside-tabs-nav .nav-tabs>li.active>a:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #00748A;
border-width:0px;
left: 40%;
margin-left: -10px;
z-index:5000;
bottom:-20px;
}
.pattern3:before {top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #fff;
border-width:0px;
left:50%;
top:-20px;
z-index:5000;}
.inside-tabs-nav .nav-tabs>li.active>a, .inside-tabs-nav .nav-tabs>li.active>a:hover, .inside-tabs-nav .nav-tabs>li.active>a:focus {background:#ed145b; color:#fff; box-shadow: 0 5px 0 #00748A;}

.wigets-process1, .wigets-process2, .wigets-process3, .wigets-process4 {margin-bottom:50px;}
.inside-parallel .caption {width:90%; margin:0px 5%; padding:0px 0%; position:absolute; top:20px; z-index:5; text-align:center; background:#226779;}
}
@media (max-width:480px) {
.custom-adds2 .details .btn-list {font-size:18px;}
.custom-adds2 .details .title {font-size:26px; color:#fff;}
 .custom-adds2 {margin-bottom:50px;}
.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#4e0813;}
.widget-clubs .content.style3:after {border-top-color:#4e0813;}
.widget-clubs .content.style4 {background:#1F7D2C;}
.widget-clubs .content.style4:after {border-top-color:#1F7D2C;}
.widget-clubs .content.style5 {background:#ed1c24;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#182f5a;}
.widget-clubs .content.style6:after {border-top-color:#182f5a;}

.carousel-caption {display:none;}
ul.boxstyle1 li a .item {display:block; padding:10px; width:100%; height:200px; position:relative; }
ul.boxstyle2 li a .item {display:block; padding:10px; width:100%; height:350px; position:relative; }
ul.boxstyle2 li a .item .icon-wrap .icon {width:120px; height:120px; float:left; margin:0px 30%; background:#09F; 
border-radius:50%; -webkit-border-radius:50%; -webkit-border-radius:50%; border:3px solid #87C8F3;}
.logo {margin:0px auto; float:none;}
.nav-tabs {border-bottom:0px solid #fff; margin:20px 0%;}
.nav-tabs>li>a {width:100%; font-size:16px;} 
.nav-tabs>li {margin:0px 0px; width:100%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#630460; color:#fff; box-shadow: 0 5px 0 #9C1398;}

.calltoaction .action {margin:20px auto; width:100%;}
.header .search-box {margin-bottom:20px;}

.home-post3, .home-post2 {min-height:300px;}

.inside-tabs-nav .nav-tabs>li.active>a, .inside-tabs-nav .nav-tabs>li.active>a:hover,  .inside-tabs-nav .nav-tabs>li.active>a:focus {background:#ed145b; color:#fff; box-shadow: 0 5px 0 #00748A;}
}

@media (min-width: 768px) {
.custom-adds2 .details .btn-list {font-size:18px;}
.custom-adds2 .details .title {font-size:36px; color:#fff;}
 .custom-adds2 {margin-bottom:20px;}

.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#4e0813;}
.widget-clubs .content.style3:after {border-top-color:#4e0813;}
.widget-clubs .content.style4 {background:#1F7D2C;}
.widget-clubs .content.style4:after {border-top-color:#1F7D2C;}
.widget-clubs .content.style5 {background:#ed1c24;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#182f5a;}
.widget-clubs .content.style6:after {border-top-color:#182f5a;}

.widget-clubs .content.style1 .title {color:#000; text-shadow: 1px 1px #f4dc8e;}
.widget-clubs .content.style1 p {color:#000;}

.inside-parallel {margin-top:150px; height:180px;}
.inside-parallel .caption {top:20px; height:200px;}
.wideshell.slides {margin-top:150px;}
.logo {width:180px;}
.carousel-caption {width:50%; left:38% !important; top:30%; bottom: 3% !important;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; font-size:18px;}
.carousel-caption p {display:none;}
.carousel-caption a {margin-left:10px; float:left;}

.nav-tabs>li>a {width:150px; font-size:16px; min-width:150px;} 
.nav-tabs>li {margin:0px 10px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#630460; color:#fff; box-shadow: 0 5px 0 #9C1398;}

.header .search-box {margin-bottom:20px;}
.home-post3, .home-post2 {min-height:400px;}

.logo-wrap {text-align:center;}
.logo {margin:0px auto; float:none;}

.inside-tabs-nav .nav-tabs li {width:100%; border-right:0px;}
.inside-tabs-nav .nav-tabs>li>a {width:100%;}
.inside-tabs-nav .nav-tabs>li.active>a:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #00748A;
border-width:0px;
left: 40%;
margin-left: -10px;
z-index:5000;
bottom:-20px;
}
.pattern3:before {top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #fff;
border-width:0px;
left:50%;
top:-20px;
z-index:5000;}
.inside-tabs-nav .nav-tabs>li.active>a, .inside-tabs-nav .nav-tabs>li.active>a:hover, .inside-tabs-nav .nav-tabs>li.active>a:focus {background:#ed145b; color:#fff; box-shadow: 0 5px 0 #00748A;}
.wigets-process1, .wigets-process2, .wigets-process3, .wigets-process4 {margin-bottom:50px;}
}
@media (min-width: 992px) {
.custom-adds2 .details .btn-list {font-size:24px;}
.custom-adds2 .details .title {font-size:36px; color:#fff;}
 .custom-adds2 {margin-bottom:20px;}
 
.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#9e0039;}
.widget-clubs .content.style3:after {border-top-color:#9e0039;}
.widget-clubs .content.style4 {background:#39b54a;}
.widget-clubs .content.style4:after {border-top-color:#39b54a;}
.widget-clubs .content.style5 {background:#9e0b0f;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#0054a6;}
.widget-clubs .content.style6:after {border-top-color:#0054a6;}

.inside-parallel {margin-top:50px; height:240px;}
.inside-parallel .caption {top: 82px; height:200px;}
.wideshell.slides {margin-top:50px;}
.header {height:auto; float:left; position:fixed; }
.logo {width:100%;}
.carousel-caption {width:50%; left:29% !important; top:40%;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; font-size:25px; color:#fff !important}
.carousel-caption a {margin-left:10px; float:left;}

.inside-tabs-nav .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#00748A; color:#fff; box-shadow: 0 5px 0 #00748A;}

.nav-tabs>li>a {width:200px; font-size:16px; min-width:200px;} 
.nav-tabs>li {margin:0px 10px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#630460; color:#fff; box-shadow: 0 5px 0 #9C1398;}

}

@media (min-width: 1280px) {
.custom-adds2 .details .btn-list {font-size:24px;}
.custom-adds2 .details .title {font-size:36px; color:#fff;}
 .custom-adds2 {margin-bottom:20px;}
.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#9e0039;}
.widget-clubs .content.style3:after {border-top-color:#9e0039;}
.widget-clubs .content.style4 {background:#39b54a;}
.widget-clubs .content.style4:after {border-top-color:#39b54a;}
.widget-clubs .content.style5 {background:#9e0b0f;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#0054a6;}
.widget-clubs .content.style6:after {border-top-color:#0054a6;}

.inside-parallel {margin-top:120px; height:240px;}
.wideshell.slides {margin-top:50px;}
.header.sytle1 {position:fixed; z-index:50000; top:0px;}
.logo {width:100%;}
.carousel-caption {width:31%;left: 49% !important; top: 20%; height:70%; bottom:5%;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; font-size:35px;}
.carousel-caption p {text-align:left; padding:0px 10px; color:#fff; font-size:18px; display:block;}
.carousel-caption a {margin-left:10px; float:left;}

.nav-tabs>li>a {width:230px; font-size:22px; min-width:230px; } 
.nav-tabs>li {margin:0px 20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#630460 !important; color:#fff; box-shadow: 0 5px 0 #9C1398 !important;}


.inside-tabs-nav .nav-tabs>li>a {width:224px; font-size:18px; min-width:200px; } 
.home-post3, .home-post2 {min-height:200px;}


.inside-tabs-nav .nav-tabs li {margin:0px 0px; border-right:1px solid #164C57; width:225px;}
.inside-tabs-nav .nav-tabs li:last-child {border-right:0px solid #fff;}
.inside-tabs-nav .nav-tabs>li.active>a, .inside-tabs-nav .nav-tabs>li.active>a:hover, .inside-tabs-nav .nav-tabs>li.active>a:focus {background:#00748A !important; color:#fff; box-shadow: 0 5px 0 #00748A !important;}

.inside-tabs-nav .nav-tabs>li>a {width:100px;}
.inside-tabs-nav .nav-tabs>li.active>a:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #00748A;
border-width:35px;
left: 40%;
margin-left: -10px;
z-index:5000;
bottom:-20px;
}
.pattern3:before {top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #fff;
border-width:35px;
left:50%;
top:-20px;
z-index:100;}

}

@media (min-width: 1600px) {
.custom-adds2 .details .btn-list {font-size:24px;}
.custom-adds2 .details .title {font-size:36px; color:#fff;}
.custom-adds2 {margin-bottom:20px;}
.widget-clubs .content {width:100%; height:135px; float:left; position:relative; padding:20px 10px; margin-bottom:20px;}
.widget-clubs .content:after {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color: transparent; border-width:15px; left:90%; margin-left:-10px; z-index: 5000;}
.widget-clubs .thumb {width:100%; float:right; height:255px; overflow:hidden; margin-bottom:20px; margin-top:-20px;}
.widget-clubs .thumb img {width:100%;}
.widget-clubs .content.style1 {background:#dfc980;}
.widget-clubs .content.style1:after {border-top-color:#dfc980;}
.widget-clubs .content.style2 {background:#92278f;}
.widget-clubs .content.style2:after {border-top-color:#92278f;}
.widget-clubs .content.style3 {background:#4e0813;}
.widget-clubs .content.style3:after {border-top-color:#4e0813;}
.widget-clubs .content.style4 {background:#1F7D2C;}
.widget-clubs .content.style4:after {border-top-color:#1F7D2C;}
.widget-clubs .content.style5 {background:#ed1c24;}
.widget-clubs .content.style5:after {border-top-color:#9e0b0f;}
.widget-clubs .content.style6 {background:#182f5a;}
.widget-clubs .content.style6:after {border-top-color:#182f5a;}

.widget-clubs .content.style1 .title {color:#000; text-shadow: 1px 1px #f4dc8e;}
.widget-clubs .content.style1 p {color:#000;}

.inside-parallel {margin-top:120px; height:240px;}
.header.sytle1 {position:fixed;}
.carousel-caption {width:31%;left: 49% !important; top: 20%; height:70%; bottom:5%;}
.carousel-caption h2 {text-align:left; padding:10px; margin:0px; font-size:35px; color:#fff;}
.carousel-caption p {text-align:left; padding:0px 10px; color:#fff; font-size:18px; display:block;}
.carousel-caption a {margin-left:10px; float:left;}

.nav-tabs>li>a {width:230px; font-size:22px; min-width:230px; } 
.nav-tabs>li {margin:0px 20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#630460 !important; color:#fff; box-shadow: 0 5px 0 #9C1398 !important;}

.wideshell.slides {margin-top:50px;}
.inside-tabs-nav .nav-tabs>li>a {width:224px; font-size:18px; min-width:200px; } 
.home-post3, .home-post2 {min-height:200px;}


}

/*  ====================== Media end*/


.add-content {width:100%; float:left; margin-bottom:0px; text-align:center;}
.add-content .title {font-size:28px; color:#fff; font-family:"Times New Roman", Times, serif; text-transform:uppercase; background: rgba(0, 0, 0, 0.5); }
.add-content .title2 {font-size:24px; color:#fff; font-family:"Times New Roman", Times, serif; text-transform:uppercase; background: rgba(0, 0, 0, 0.5);}
.add-content .btn3 {background:#fff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; font-size:26px; padding:5px 10px; display:block; text-align:center;
color:#C00; margin-top:10px;}
.add-content .btn3:hover {text-decoration:none; background:#000; color:#fff;}

.best-circle {width:200px; height:200px; background:#000; margin:28px 0px; color:#fff; position:relative; text-align:center; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.best-circle h3 {font-size:24px; color:#fff; position:absolute; top:28%; width:100%; text-align:center;}

.gallery-container {width:100%; float:left;}

ul.gal {padding:0px 0px; list-style-type:none; margin:0px 0%; float:left; width:100%; }
ul.gal li {width:380px; float:left; border-left:5px solid #000; border-bottom:1px solid #000; margin:0px; padding:0px;}
ul.gal li img {width:100%;}

.addbg {background:url(../images/BEST-BACHELORETTE-PARTY-VENUE.png) no-repeat 0 0;}

ul.pak {width:100%; float:left; margin:0px; padding:0px; list-style-type:none; margin-bottom:10px;}
ul.pak li {width:100%; float:left; list-style-type:none;}

.hire-action {width:100%; float:left; margin:0px; padding:0px; text-align:center; margin-bottom:18px;}
.hire-action a {background:#FF0; padding:10px 20px; display:inline-block; color:#000; font-size:22px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.hire-action a:hover {text-decoration:none; background:#FFFF3B;}

.inner-banner {width:100%; float:left; margin:0px; padding:0px;}
.inner-banner img {width:100%;}
.form3 {text-align:center;}
.form3 label {margin-right:10px;}
.form3 .form-control {margin-bottom:10px;}
.addnew {width:100%;}
.addnew img {float:right;}
