/*  



Theme Name: Superheroexperienceentertainment 



Author: Developing Team



Description: Responsive Wordpress Theme



Version: 1.0



*/

/* WordPress Core */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,



div.aligncenter {



    display: block;



    margin: 5px auto 5px auto;



}



.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}



.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}



a img.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}



a img.alignnone {



    margin: 5px 20px 20px 0;



}



a img.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}



a img.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto;



}



.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%;



    padding: 5px 3px 10px;



    text-align: center;



}



.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}



.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}



.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}



.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}



.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}



.btnprimary, .btnprimary:hover {



  background-color: #01a1e9 !important;



  border-radius: 3px;



  color: #fff;



  font-size: 16px;



  padding: 10px 50px;



  text-transform: uppercase;



}



.modal-body .row { margin-bottom:10px;}



#myTab { display: none; }



/**********************/



*{ 



	font-family:'Lato';



}



.text-center img {



	display: inline-block;



}



.no-margin {



	margin: 0px;



}



.no-padding {



	padding: 0px;



}



header .header-top {



  padding-top: 30px;



  position: absolute;



  width: 100%;



  z-index: 10;



}



header .header-logo { padding-bottom:10px; }

header .header-logo a { outline:none; }

header .header-logo img { outline:none; }

.header-innerlogo img { width:50%; outline:none; }



/*******MAIN MENU*********/



header .mainmenu .navbar {



	margin: 0px;



}



header .mainmenu .navbar-collapse {



  padding-right: 0px;



}



header .mainmenu .nav.navbar-nav li {



	position: relative;



}



header .mainmenu .nav.navbar-nav li:last-child::before {



	content:"";



	color:#fff;



	position: absolute;



}



header .mainmenu .nav.navbar-nav li:last-child a {



  float: left;



  padding: 0 0 0 10px;



}



header .mainmenu .nav.navbar-nav li:last-child i {



	padding-right: 5px;



}



header .mainmenu .nav.navbar-nav li:last-child i:last-child {



	padding: 0px;



}



header .mainmenu .nav.navbar-nav a {



  color: #fff;



  font-size: 15px;



  padding: 0 10px;



}



header .mainmenu .nav.navbar-nav a.active,



header .mainmenu .nav.navbar-nav a:focus,



header .mainmenu .nav.navbar-nav a:hover {



	background: none;



}



header .header-top .head-contact {



	text-align: left;



}



header .header-top .head-contact a {



  color: #01a1e9;



  font-size: 36px; font-weight:bold;



  text-decoration: none;



}



header .header-top .head-contact a.btn-success { padding-left:25px; }



header .header-top .head-contact a i {



	padding-right: 10px;



}





header .header-top .headcontact {



	text-align: right;



}



header .header-top .headcontact a {



  color: #fff;



  font-size: 15px;



  text-decoration: none;



}



header .header-top .headcontact a i {



	padding-right: 10px;



}



header .header-bottom {



	position: relative;



}



header .header-bottom > img {



	width: 100%;



}



header .header-bottom .banner-contents {



    top: 2%;



	position: absolute;



	left:-5%;



	right:0;



}



header .header-bottom .banner-contents img {



  width: auto;



}



header .header-bottom .banner-contents h3 {



  color: #38414a;



  font-size: 28px;



  text-transform: uppercase;



  letter-spacing: 5px; margin-top:0;



}



header .header-bottom .banner-contents .btn-success, header .header-bottom .banner-contents .btn-success:hover { color: #38414a; }



.heading h3 {



  color: #fff;



  font-size: 45px;



  text-transform: uppercase;



  letter-spacing: 10px;



}



.heading h3 span {



  color: #01a1e9;



}



.holder .character-holder {



  background-image: url(img/others/price-bg.png);



  background-repeat: no-repeat;



  background-position: center center;



  background-size: cover;

  

  background-color:#dddee0;



  padding: 10px 0px;



  min-height:540px;



}



.character-heading {



  margin-top: 10px; position:absolute; top:-50px; padding-left:180px;



}



.character-heading p {



  color: #FFFFFF;



  font-size: 20px;



  line-height: 1.8;



  margin: 0;



}



.tab-content > .tab-pane { padding-top:60px; }

.tab-content .tabcon1{padding-bottom: 20px;}





.holder .character-holder .character-heading h3 {



  color: #FFFFFF;



  font-size: 25px;



  text-transform: uppercase;



  padding: 0 30px;



  margin: 0px;

  

  font-weight:bold;



}



.nav-tabs > li.active p {



	display: none;



}



.tab-char-box {



  background: none;

  

  border:1px solid #ffffff;

  

  border-radius:3px;



  color: #fff;



  font-size: 20px;



  font-weight: 700;



  padding: 20px 50px;



  text-align: center;



}



.tab-char-box p {



	margin: 15px 0px;



}



.tab-char-box h5 { color:#FFF; font-size:15px; }



.tab-char-box:hover {



	/*background-color: #01a1e9;*/



}


.tab-char-bottom {



	margin-top: 10px;



}





.char-cost {



	



	 margin-top:10px; width:100%;



}

#totalcose { font-weight:bold; font-size: 18px; }

.charcost { background-color: #f79131;



	border-radius: 3px; color: #FFFFFF;

    font-size: 15px;

    font-weight: 500;

    margin: 0;

    text-transform: uppercase; padding: 8px 20px; }



.char-cost p {



  	color: #FFFFFF;

    font-size: 15px;

    font-weight: 500;

    margin: 0;

    text-transform: uppercase;



}





.tab-char-bottom .char-cost p {



  color: #303030;



  font-size: 23px;



  font-weight: 600;



  text-transform: uppercase;



  margin: 0



}



.tab-char-bottom .spcl-cost {



	background-color: #f79131;



	border-radius: 3px;



	 /*padding: 12px 20px;*/ text-align: center;



}



.tab-char-bottom .spcl-cost p { color: #fff; font-size: 14px; margin: 0px; text-decoration:underline; }



.tab-char-bottom .spcl-cost h2 { color: #fff; font-size: 24px; text-align:center; margin: 0px; line-height:30px; }



.tab-char-bottom .spcl-cost h3 { color: #fff; font-size: 36px; text-align:center; margin: 0px; line-height:40px; padding-bottom:6px; padding-top:5px; font-weight:bold; }



.tab-char-bottom .spcl-cost h4 { color: #fff; font-size: 16px; text-align:center; margin: 0px; line-height:20px; }



.tab-2-box {



  background: none; border:1px solid #ffffff; border-radius:3px;



  margin-bottom: 20px;



  padding: 40px 18px;



  min-width:245px;



  min-height:125px;



}



.tab-2-box:hover {



	/*background-color: #01a1e9;*/



}



.tab-2-box p {



  color: #fff;



  font-size: 20px;



  margin: 0;



  text-align: center;



  text-transform: uppercase;



}



.tab-2-box h5 { color:#FFF; font-size:15px; text-align:center; }



.next-butn {



	text-align: right;



}



.next-butn a {



  background-color: #01a1e9;



  color: #fff;



  font-size: 14px;



  font-weight: bold;



  padding: 10px 20px;



  text-decoration: none;



  text-transform: uppercase;



}



.tab-4-box {



	text-align: center;



	background: none; border:1px solid #ffffff; border-radius:3px;



	margin-bottom: 20px;



	padding: 20px 18px;



	min-width: 260px;



	min-height: 160px;







}



.tab-4-box p, .tab-4-box span {



  color: #fff;



  font-size: 20px;



  text-transform: uppercase;

  

  margin: 15px 0px;



}



.tab-4-box h5 { color:#FFF; font-size:15px; }



.tab-4-box:hover {



	/*background-color: #01a1e9;*/



}



.tab-4-totalcost p {



  color: #38414a;



  font-size: 30px;



  font-weight: bold;



  text-align: right;



  text-transform: uppercase;



  margin: 0;



}



.tab-5-box { min-width:312px;text-align:center;min-height: 164px;}



.spcl-box p {



  font-size: 14px;



  line-height: 2;



  margin: 0;



  



}



.do-it-box {



	padding: 64px 30px;



}



.character-images ul li {



	padding: 5px 7px



}



.character-images ul li:hover img {



	/*border: 2px solid #01a1e9;*/



}



.character-images ul li:hover h5 {



	 /*color: #01a1e9;*/



}



.character-images ul li img {



	border: 2px solid transparent;



	width: 100%;



}



.character-images ul li h5 {



  color: #FFFFFF;



  font-size: 11px;



  text-transform: uppercase;



  font-weight: 700;



}



.character-images ul li.coming-soon {



	background: none;



	padding: 60px 30px;



}



.character-images ul li.coming-soon {



  color: #fff; 

  

  font-size: 11px;



  margin: 5px 0 0 15px; min-height:202px; min-width:200px; border-radius:3px; border:1px solid #fff;



  padding: 75px 43px;



  text-transform: uppercase;



  vertical-align: top;



}



.character-images ul li.total-cost {



  color: #303030;



  font-size: 20px;



  font-weight: 600;



  margin: 60px 0 0 20px;



  text-transform: uppercase;



  vertical-align: top;


}



.holder .spcl-offer {



	/*background-color: #eeeeee;

	background: rgba(0, 0, 0, 0) url("img/others/special-offers-bg.jpg") no-repeat scroll 0 0 / cover; */

	min-height:600px;



}



.holder .spcl-offer{



  /*background-image:url("img/others/special-offers-bg-1.png");



  background-repeat: no-repeat;



  background-position: left center;



  padding: 0px 0px 30px;



  min-height:540px; background-color:#eeeeee;*/



}



.holder .spcl-offer .spcl-offer-img {



/*  background-image: url(img/others/spcl-offer-1.jpg);



  background-repeat: no-repeat;



  background-position: left top;



  background-size: auto;



*/ 



}



.holder .spcl-offer .spcl-offer-img img {



	width: 100%;



}/*



.holder .spcl-offer .spcl-offer-contents {



  background-color: #eeeeee;



  height: 719px;



  padding-top: 25%;



  text-align: center;



}*/.holder .spcl-offer .spcl-offer-contents { text-align: left;}



.holder .spcl-offer .spcl-offer-contents { padding:15% 0 0 0; }



.holder .spcl-offer .spcl-offer-contents p {



   color: #fff;

    font-size: 20px;

    line-height: 40px;



}



.holder .spcl-offer .spcl-offer-contents h3 {



  color: #38414a;



  font-size: 45px;



  margin: 0 0 30px;



  text-transform: uppercase;



}



.holder .spcl-offer .spcl-offer-contents h5 {



  color: #01a1e9;



  font-size: 32px;



  text-transform: uppercase;



  margin-bottom: 15px;



}



.holder .spcl-offer .spcl-offer-contents h6 {



  color: #38414a;



  font-size: 26px;



  text-transform: uppercase;



  margin-bottom: 20px;



}



.holder .spcl-offer .spcl-offer-contents span {



	color:#01a1e9;



	font-size: 52px;



}



.holder .spcl-offer .spcl-offer-contents .spcl-butn {



	margin-top: 20px;



}



.holder .spcl-offer .spcl-offer-contents .spcl-butn .btn.find-btn {



  background-color: #38414a;



  border-radius: 0;



  color: #eaeaea;



  font-size: 19px;



  text-transform: uppercase;



  padding: 8px 25px;



}



.holder .what-holder {



  background-color: #38414a;



  padding: 20px 0 60px;



  min-height:540px;



}



.holder .what-holder .what-content-wrap {



  margin-top: 20px;



}



.holder .what-holder .what-box{ min-height:150px; }



.holder .what-holder .what-box:hover .what-img-content {



	display: block;



}



.holder .what-holder .what-box:hover .what-img-heading {



	background-color: #01a1e9;



}



.holder .what-holder .what-img {



  position: relative;



}



.holder .what-holder .what-img img {



	width: 100%;



}



/*.holder .what-holder .what-img-content {



  background-color: rgba(0, 0, 0, 0.7);



  bottom: 0;



  padding: 40px 52px;



  position: absolute;



  top: 0;



  display: none;



}*/.holder .what-holder .what-img-content {  background-color: rgba(0, 0, 0, 0.7);  bottom: 0;  padding: 5px;  position: absolute;  top: 0;  display: none;}



.holder .what-holder .what-img-content p {



	font-size: 14px;



	color: #fff;



	margin: 0px;



	line-height: 1.8;



}



.holder .what-holder .what-img-heading {



	padding: 20px 0px;



    background-color: #303030; min-height:0px;



}



.holder .what-holder .what-img-heading h6 {



  color: #fff;



  font-size: 16px;



  margin: 0;



  text-transform: uppercase;



}



.testimonial-heading h3, .contact-heading h3 {



  color: #202020; margin-top:10px;



}



.holder .testimonial-holder {



  background-image:url("img/others/testimonial-bg.jpg");



  background-repeat: no-repeat;



  background-position: center center;



  padding: 0px 0px 30px;



  /*min-height:540px;*/



}



.holder .testimonial-holder .testimonial-heading {



  margin: 3% 0 4%;



}



.holder .testimonial-holder .testi-content p {



  color: #707070;



  font-size: 17px;



  line-height: 1.8;



}



.holder .testimonial-holder p.name{ 



	color:#01a1e9; 



	font-size:18px;



	font-weight: 600;



	margin-top: 20px;



}







.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-prev{ 



	background:url(img/icons/test-left-arrow.png) no-repeat!important; 



	top:25%; 



	left:-9%; 



	position:absolute; 



	width:27px; 



	height:47px; 



	text-indent:-99999px;



}



.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-next{ 



	background:url(img/icons/test-right-arrow.png) no-repeat!important;  



	top:25%; 



	right:-9%; 



	position:absolute; 



	width:27px; 



	height:47px;



	text-indent:-99999px;



}



.holder .testimonial-holder .testi-image { 



	position:relative; 



	margin-bottom:20px;



}



.holder .testimonial-holder .testi-image img {  border: 3px solid #01a1e9;  width: auto;}



.holder .testimonial-holder .testi-image::before {  



	background: url(img/others/open-quote.png) no-repeat;  



	content:"";  



	height: 40px;  



	left: 12%;  



	position: absolute;  



	top: 10%;  



	width: 60px;



}



.holder .testimonial-holder .testi-image::after {



	background: url(img/others/close-quote.png) no-repeat;  



	bottom: 10%;  



	content:"";  



	height: 40px;  



	position: absolute;  



	right: 12%;  



	width:60px;



}



.holder .gallery-holder {



  padding: 50px 0 60px;



  position: relative;

background-image: url(img/others/price-bg.png);

background-repeat: no-repeat;

background-position: center center;

background-size: cover;

background-color: #560814;



}

a:focus{ outline:none;}

.holder .gallery-holder .gallery-heading h3 {



  margin: 0;



}



.holder .gallery-holder .gallery-image-slider {



  margin-top: 30px;



}



.gallery-img {



  margin-bottom: 10px;



}



.gallery-img-content { background:rgba(0,0,0,0.6); color:#FFFFFF; text-align:center; position:absolute; bottom:10px; width:100%; padding:6px; font-size:20px; }



.galleryimgcontent { background:rgba(0,0,0,0.6); color:#FFFFFF; text-align:center; position:absolute; bottom:15px; width:90%; padding:3px 0 10px 0; font-size:20px; }



.holder .gallery-holder  .owl-theme .owl-controls {



    margin-top: 0;



}



.holder .gallery-holder .owl-dots {



  bottom: -10%;



  left: 0;



  position: absolute;



  right: 0;



}



.holder .gallery-holder .owl-theme .owl-dots .owl-dot span {



  background: #fff none repeat scroll 0 0;



  height: 15px;



  width: 15px;



}



.holder .gallery-holder .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {



  background: #01a1e9 none repeat scroll 0 0;



}







.holder .gallery-holder .owl-carousel .owl-controls .owl-nav .owl-prev{ 



	background:url(img/icons/test-left-arrow.png) no-repeat!important; 



	top:40%; 



	left:0%; 



	position:absolute; 



	width:27px; 



	height:47px; 



	text-indent:-99999px;



}



.holder .gallery-holder .owl-carousel .owl-controls .owl-nav .owl-next{ 



	background:url(img/icons/test-right-arrow.png) no-repeat!important;  



	top:40%; 



	right:0%; 



	position:absolute; 



	width:27px; 



	height:47px;



	text-indent:-99999px;



}





.holder .gallery-holder .readmorebox { margin-top:30px;}



.holder .gallery-holder .readmore { 



	text-decoration:none;

	

	background-color: #01a1e9;

	

	border-radius: 3px; border:none;

	

	color: #fff;

	

	font-size: 20px;

	

	padding: 11px 37px;

	

	text-transform: uppercase;



}



.modal-dialog { background:#FFFFFF; }







.holder .contact-holder {



  padding: 10px 0; min-height:540px;



}



.holder .contact-holder .contact-heading li {

	list-style:none;

	

}

.holder .contact-holder .contact-heading p {



  color: #2d2d2d;



  font-size: 14px;



  line-height: 1.8;



  margin-top: 30px;

  

  white-space: pre-line;



}



.holder .contact-holder .contact-contents {



  margin-top: 30px;



}



.holder .contact-holder .contact-form  .form-control {



  border-color: #000;



  border-radius: 0;



}



.holder .contact-holder .contact-form  textarea.form-control { height:60px; }



.holder .contact-holder .contact-form  input.form-control, .holder .contact-holder .contact-form  select.form-control {



  height: 60px;



}



select {



      -webkit-appearance: none;



      -moz-appearance: none;



      appearance: none;



}



.holder .contact-holder .contact-form  select.form-control {



	background-image: url(img/icons/select-arrow.png);



	background-repeat: no-repeat;



	background-position: 95% center; 



	color: #2d2d2d;



  	text-transform: uppercase;



}



.form-control::-moz-placeholder {



  color: #2d2d2d;



  text-transform: uppercase;



}



.form-control:-ms-input-placeholder {



  color: #2d2d2d;



}



.form-control::-webkit-input-placeholder {



  color: #2d2d2d;



}



.holder .contact-holder .contact-butn .btn.contact-btn, .board .btn.contact-btn {



  background-color: #01a1e9;



  border-radius: 3px; border:none;



  color: #fff;



  font-size: 15px;



  padding: 5px 30px;



  text-transform: uppercase;



}



.holder .contact-holder .contact-info {



	margin-left: 20px;



}



.holder .contact-holder .contact-info h5 {



  color: #01a1e9;



  font-size: 20px;



  margin-top: 0;



  text-transform: uppercase;



}



.holder .contact-holder .contact-info ul li {



	padding-top: 10px;



}



.holder .contact-holder .contact-info ul li a {



  color: #2d2d2d;



  font-size: 16px;



  text-decoration: none;

  

  word-wrap: break-word;



}



.holder .contact-holder .contact-info ul li a i {



	padding-right: 5px;



	color: #01a1e9;



}



footer {







  padding: 70px 0;



  text-align: center;

background-image: url(img/others/price-bg.png);

background-repeat: no-repeat;

background-position: center center;

background-size: cover;

background-color: #560814;



}



footer .foot-menu  {



	margin-top: 30px;



}



footer .foot-menu ul li {



	position: relative;



}



footer .foot-menu ul li::after {



	position: absolute;



	content:"|";



	display: inline-block;



	color:#fff;



}



footer .foot-menu ul li:last-child::after {



	content:" ";



}



footer .foot-menu ul li a {



  color: #fff;



  font-size: 13px;



  padding: 5px 20px;



  text-decoration: none;



  font-weight: 500;



  letter-spacing: 3px;



}



footer .foot-social {



	 margin: 20px 0px;



}



footer .foot-social ul li a i {



  color: #fff;



  font-size: 19px;



}



footer .copyrights p {



	font-size: 13px;



	margin: 0;



	color:#fff;



	font-weight: bold;



	letter-spacing: 2px;



}







/***** MODAL PROPERTIES *****/



.modal-content {



    -webkit-box-shadow: none;



    box-shadow: none;



    background:transparent;



    border:none;



    outline:none; color:#FFFFFF;



}



.modal-content iframe {



    border:none;



    padding:0;



    margin:0;



}



.modal-content p { color:#FFFFFF; }



.modal-content .form-control { background:none !important; height:44px; color:#FFFFFF; }

.modal-content textarea.form-control { height:80px; resize:none; }



.close {



    font-size: 80px;



    margin:-20px 0 0 0;



}



body.modal-open { 



	overflow:inherit; 



	padding-right:inherit !important; 



}



.bordersplit {



  border-right: 1px solid #fff;



}



body.innerpage header .header-top {



  background: #01a1e9 none repeat scroll 0 0;



  position: relative;



  padding-top: 10px;



  padding-bottom: 10px;



}











.wptheme_sidebar {



    list-style: none;



}



.wptheme_sidebar ul li {



    list-style: none;



}



.wptheme_sidebar ul {



    margin-left: -35px;



}



.wptheme-container {



  padding: 2% 0;



}



.wptheme-container p {



  color: #777777;



  font-size: 16px;



  font-weight: 400;



  line-height: 2;



}



.wptheme-container li {



  color: #777777;



  font-size: 14px;



  font-weight: 300;



  line-height: 2;



}



.wptheme_sidebar li a {



  color: #777777;



  font-size: 14px;



  font-weight: 300;



  line-height: 2;



}



.wptheme_sidebar h4{



	font-weight:bold;



}



.wptheme_sidebar li.widget {



  margin: 25px 0;



}



.wptheme-container h3 {



color: #202020;

font-size: 45px;

letter-spacing: 5px;

text-transform: uppercase;

padding: 10px 0;



}



.wptheme-container h3 span { color:#01a1e9; }



.wptheme-container .error404 {



  box-shadow: 0 0 15px #ccc;



  margin: 50px;



  padding: 50px;



  text-align: center;



}



.wptheme-container .error404 i.glyphicon {



    font-size: 75px;



    text-align: center;



}



.glyphicon-warning-sign:before {



    content: "\e107";



}



.wptheme-image {



    float: left;



    padding-bottom: 25px;



    padding-right: 25px;



}/*.home .what-holder .container {	width:878px;}.home .character-holder .container {	width:878px;}.home .testimonial-holder  .container {	width:878px;}*/



.home .gallery-holder .container-fluid {  width: 75%;}



.gallery-img-inner {  margin: 15px 0;}







.imgcheckbox { }



/*.imgcheckbox img { background-color: #fff; border: 3px solid #ddd; border-radius:50%;  padding: 10px; width:250px;  }*/



.imgcheckbox img.check { border:4px solid #303030 !important;  }











.page-section .imgcheckbox img { cursor:pointer; border:1px solid #fff; border-radius:3px; padding:20px; }



.page-section .imgcheckbox img:hover { /*border:4px solid #303030;*/ }



.page-section .imgcheckbox .check{ background:#01a1e9; border:1px solid #fff; }



.img-check { cursor:pointer; }



/** Custom code **/



#tabcontent2 label.checked .img-check { background: #01a1e9;border: 1px solid #FFFFFF;}



#tabcontent3 label.checked .img-check{ background: #01a1e9;border: 1px solid #FFFFFF;}



#tabcontent3 label.checked img.check {border: 4px solid #01a1e9 !important;}



#tabcontent4 label.checked .img-check { background: #01a1e9 !important;border: 1px solid #ffffff !important;}



.tab-content-navigation {margin-top: 8px;}



.modal-content {  padding:15px;  margin: 0; }

.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}







/*xchop responsive styling starts here 11th Oct*/

.mob-div {display: none;}



/*RESPONSIVE*/





@media (min-width: 1367px) and ( max-width:1499px) {

	.holder .character-holder .character-heading h3 {color: #FFFFFF;font-size: 24px;}

	.tab-2-box {	min-width: 242px;min-height:150px;}

	.tab-4-box {min-width: 262px;}

	.tabcontent5 .character-heading h3 {margin-left: 20%;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}

	header .header-logo {padding-left: 120px;}	

}

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

	.tab-4-box {min-width: 262px;}

	.tab-2-box {	min-width: 245px;min-height:148px;}

	.tabcontent5 .character-heading h3 {margin-left: 20%;}

	.holder .spcl-offer .spcl-offer-contents {	  	}

	.holder .character-holder .character-heading h3 { color: #FFFFFF;font-size: 24px !important;}

	.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-prev {left: -7%;}

	.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-next {right: -7%;}

	.character-heading {	margin-top: 10px;}

	.holder .gallery-holder .owl-dots {bottom: -13%;}

	header .header-logo {padding-left: 120px;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}

}

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

	header .mainmenu .nav.navbar-nav a { color: #fff;font-size: 13px;padding: 0 7px;}

	header .header-top .head-contact a {padding-right: 6px;	}

	.character-images ul {text-align: center;	}

	.holder .spcl-offer .spcl-offer-contents h3 {font-size: 35px;}

	.holder .spcl-offer .spcl-offer-contents h5 {font-size: 26px;}

	.holder .spcl-offer .spcl-offer-contents h6 {font-size: 20px;}

	.holder .spcl-offer .spcl-offer-contents span {font-size: 38px;}

	.holder .spcl-offer .spcl-offer-contents .spcl-butn .btn.find-btn {font-size: 15px;}

	.holder .spcl-offer .spcl-offer-contents {  padding: 0;}

	.holder .what-holder .what-img-content {padding: 20px;overflow: auto;	}

	.holder .what-holder .what-img-heading {padding: 20px 10px;}

	.holder .what-holder .what-img-heading h6 {font-size: 13px;}

	.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-prev {left: 0;}

	.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-next {right: 0;}

	.tab-char-box {padding: 20px 30px;}

	.tab-2-box {min-width: 230px;}

	.tab-4-box {min-width: 180px;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}

	

}



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

	.galleryimgcontent { width:88%; }

	.holder .character-holder .character-heading h3 { font-size:20px; }

	.character-heading p { font-size:17px; }

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}

	.board .modal-content {margin-top: 30px;}

}



 /*xchop responsive styling starts here 29th Sept*/

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

	.container {width: 1170px;}

	.character-heading{padding-left: 0;left: 0;right: 0;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:6%;}

	.board .modal-content {margin-top: 30px;}

}





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

	header .header-bottom .banner-contents{left:0;}

	body, .navbar-fixed-top, .navbar-fixed-bottom { min-width: 100%; }

	.header-logo a{display: block;width: 40%;margin: 0 auto;}

	.imgcheckbox{width: 100%;}

	.tab-2-box,.tab-4-box{min-width: 100%;width: 100%;}

	.tab-2-box p,.tab-4-box p, .tab-4-box span{font-size: 17px;}	

	.board .modal-content {margin-top: 30px;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:7%;}

	.container {width: 970px !important;}

	.tab-2-box {min-height: 168px;}

}



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

	.container {width: 100% !important;}

	.tab-char-box {padding: 20px 5px;}	

	.holder .character-holder .character-heading h3 { font-size:15px; } .character-heading p { font-size:14px; }

	 .character-heading{width: 100%;margin: 0 auto;    top: 0px;}

	 .holder .character-holder #tabcontent5 .character-heading h3 { margin-top:2%;}

	 .board .modal-content {margin-top: 30px;}

	 header .header-logo {	padding-left: 45px;}

}



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

	.tab-1-contents .col-sm-3 label.imgcheckbox  {width: 100%;}

	header .header-logo {	padding-left: 45px;	width: 90%;	}

	header .header-top .head-contact a {	padding-right: 0px;padding-top:0px;}

	.holder .character-holder #tabcontent5 .character-heading h3 { margin-top:2%;}

	.board .modal-content {margin-top: 30px;}



}



@media (max-width:768px){

	header .header-logo {	padding-left: 45px;	width: 90%;padding-top:0px;}

	header .header-top .head-contact a {	padding-right: 0px;}

	.board .modal-content {margin-top: 30px;}

	.tab-2-box p, .tab-4-box p, .tab-4-box span {	font-size: 14px;}

}

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

	.navbar-toggle {display: block;}

	.character-heading { position: relative; right: 0;}

	.tab-char-box{font-size: 18px;}

	/*.navbar-collapse {display: none!important;}*/

	.navbar-toggle .icon-bar{background: #f79131;}

	.navbar-header{float: right;}

	.navbar-collapse{width: 100%;}

	.navbar-nav > li {text-align: center; float: none;}

	.navbar-collapse{padding-left: 0px;}

	header .header-top .head-contact a{font-size: 15px;}

	header .header-top .head-contact a.btn-success {padding-left: 0;}

	.head-contact .btn-success img{width: 60%;}

	.toggle-span { position: absolute;right: 0; }

	.navbar-nav.navbar-right {float: none;margin-top: 50px;background: #f79131;}

	.navbar-toggle{    padding: 0;    margin-right: 0;}	

	.heading h3{font-size: 18px;}

	.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-next,.holder .testimonial-holder .owl-carousel .owl-controls .owl-nav .owl-prev{display: none!important;}

	.holder .contact-holder .contact-info {margin-left: 0;margin-top: 20px;}

	.holder .gallery-holder .readmore {font-size: 18px;padding: 11px 27px;}

	.contact-form .col-xs-6 {width: 100%;}

	.holder .contact-holder .contact-info ul li a{font-size: 14px;}

	/*.holder .testimonial-holder {min-height: 100%;height: 100%;}*/

	header .header-bottom > img {height: 260px;object-fit: cover;object-position: center;}

	.tab-4-contents .col-xs-3{width: 50%;}

	.tab-2-wrap .col-sm-3{padding-right: 10px;padding-left: 10px;width: 50%;}

	.modal-content .col-xs-6 {width: 100%;}

	.tab-4-box{padding: 20px 10px;}

	.board {position: relative;}

	.tab-content-navigation {position: static;}

	.tab-char-bottom .spcl-cost{margin-top: 55px;}

	.holder .contact-holder .contact-butn .btn.contact-btn, .board .btn.contact-btn {font-size: 10px;padding: 5px 20px;}

	.character-images ul li {width: 48%;}

	.tab-content-navigation .btnnext-arrow {top: auto;right: 0;}

	.tab-content > .tab-pane { padding-top: 0px; }

	header .header-top {padding-top: 10px;}

	.header-logo a{width: 60%;}

	header .header-logo {margin-top: 0px;}

	.header-logo a{width: 100%;}

	header .header-logo{width: 35%;    margin: 0 auto;}

	.tab-content-navigation .btnprevious-arrow {    left: 0;top: auto;}

	.character-heading p {margin-bottom: 20px;}

	.desk-div {display: none;}

	.mob-div {display: block;}

	.tab-char-box {margin-bottom:20px;}

	header .mainmenu .nav.navbar-nav li {padding: 5px !important;}

	.char-cost {    min-width: 185px; margin: 10px auto 0; width:80%; text-align:center;}
	.charcost { display:inline-block;}

}

@media ( min-width:650px ) and (max-width:767px) { 

	header .header-bottom .banner-contents img {width: 100%;padding-top: 0px;}

	header .header-logo {margin-top: 0px;    padding-left: 10px;    width: 32%;}
	
	

}

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

	header .header-logo {margin-top: 0px;    padding-left: 10px;    width: 38%;}

}





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

	.holder .testimonial-holder .testi-image::before,.holder .testimonial-holder .testi-image::after{width: 30px;background-size: contain;}

	footer .foot-menu ul li::after{display: none;}

	.bordersplit {border-right: none;}

	.tab-char-box {margin-bottom:20px;}

	header .header-bottom .banner-contents img {width: 100%;padding-left: 0;}

	header .header-logo {margin-top: 0px;padding-left: 125px;width: 90%;}

}



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

header .header-logo {    padding-left: 105px;}

}



header .header-top .head-contact a.btn-success {    box-shadow: none;}

.tab-5-contents {margin-top: 40px;}