/*Theme Name: Twenty TwentyText Domain: twentytwentyVersion: 1.0Requires at least: 4.7Requires PHP: 5.2.4Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-readyAuthor: the WordPress teamAuthor URI: https://wordpress.org/Theme URI: https://wordpress.org/themes/twentytwenty/License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlAll files, unless otherwise stated, are released under the GNU General PublicLicense version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learnedwith others.*//*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------	0. 	CSS Reset	1. 	Document Setup	2. 	Element Base	3. 	Helper Classes	4. 	Site Header	5. 	Menu Modal	6. 	Search Modal	7. 	Page Templates		a. 	Template: Cover Template		c. 	Template: Full Width	8.  Post: Archive	9.  Post: Single	10. Blocks	11. Entry Content	12. Comments	13. Site Pagination	14. Error 404	15. Widgets	16. Site Footer	17. Media Queries----------------------------------------------------------------------------- *//* -------------------------------------------------------------------------- *//*	0. CSS Reset/* -------------------------------------------------------------------------- */@font-face {  font-family: 'Heebo';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;}/* latin */@font-face {  font-family: 'Heebo';  font-style: normal;  font-weight: 400;  font-display: swap;  src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}html,body {	border: none;	margin: 0;	padding: 0;}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td {	border: none;	font-size: inherit;	line-height: inherit;	margin: 0;	padding: 0;	text-align: inherit;}blockquote::before,blockquote::after {	content: "";}/* -------------------------------------------------------------------------- *//*	1. Document Setup/* -------------------------------------------------------------------------- */html {	font-size: 62.5%; /* 1rem = 10px */}body {	background: #fff;	box-sizing: border-box;	color: #000;	    font-family: 'Heebo', sans-serif;	font-size: 1.8rem;	letter-spacing: -0.015em;	text-align: left;}*,*::before,*::after {	box-sizing: inherit;	-webkit-font-smoothing: antialiased;	word-break: break-word;	word-wrap: break-word;}#site-content {	overflow: hidden;}/* Clearing ---------------------------------- */.group::after,.entry-content::after {	clear: both;	content: "";	display: block;}/* Base Transitions -------------------------- */a,path {	transition: all 0.15s linear;}/* Screen Reader Text ------------------------ */.screen-reader-text {	border: 0;	clip: rect(1px, 1px, 1px, 1px);	-webkit-clip-path: inset(50%);	clip-path: inset(50%);	height: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute !important;	width: 1px;	word-wrap: normal !important;	word-break: normal;}.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	-webkit-clip-path: none;	clip-path: none;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: 700;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000;}/* Skip Link --------------------------------- */.skip-link {	right: -9999rem;	top: 2.5rem;	z-index: 999999999;	text-decoration: underline;}.skip-link:focus {	display: block;	right: 6px;	top: 7px;	font-size: 14px;	font-weight: 600;	text-decoration: none;	line-height: normal;	padding: 15px 23px 14px;	z-index: 100000;	left: auto;}#header{width:100%;height:100px;    display: flex;}.headerright{       width: 20%; float: left;    position: relative;    left: 23px;}.btnlang img{float:left; width: 40px;    margin-top: 34px;}.btnacces img{float:left;width: 40px;    margin-top: 34px;    position: relative;       left: 13px;} .btnonefour img{float:left;width: 190px;    margin-top: 37px;    position: relative;    left: 30px;}.headermiddle{    margin: 0 auto;    display: flex;    width: 60%;    flex-wrap: wrap;}.menu1{        width: 42%;}.menu1 div{      float: right;    margin-top: 48px;    margin-right: 30px;}.mainlogo{    width: 17%;
    margin-top: 31px;}
#websitelogo{    width: 100%; max-width:140px;   margin: 0 auto;    display: block;}.menu2{        width: 41%;}.menu2 div{      float: left;    margin-top: 48px;    margin-left: 30px;}.headerleft{float:right;    width: 20%;}.headerleft form{margin-top: 36px;   float: right;    position: relative;    right: 27px;}.menu1 li,.menu2 li{display:inline-block;}.menu1 li{margin-left: 11px;}.menu2 li{margin-right: 11px;}.menu1 li a, .menu2 li a{color: #00002a;    font-size: 18px;	text-decoration:none;}#mainbanner{width:100%;}input.search-field {    border-radius: 0;    color: #666;  border: 0;    float: left;    padding: 3px;    width: 100px;    height: 32px;    font-family: "Heebo";}.search-submit{ width: 39px;    border: 0;    float: left;    height: 32px;    background-image: url(images/arr.png);    background-repeat: no-repeat;    background-position:8px 9px;    color: transparent;}.searchwrap{    border: 1px solid #ccc;    height: 34px;    overflow: hidden;}#wrapper{    margin: auto;    width: 1219px;}.cathome{       text-align: center;    overflow: hidden;	margin-bottom: 4px;    float: left;    position: relative;}.cathome a{text-decoration:none;}.size1{height: 310px;    margin-right: 4px;    width: 395px;}.size2{ height: 310px;    margin-right: 4px;       width: 794px;}.size3{    width: 1193px ;height: 310px;}.hovrscreen {    display: none;    position: absolute;    opacity: 0.7;    z-index: 1;    top: 0px;    right: 0;    width: 100%;    height: 100%;}.cathome span {    font-size: 29px;text-shadow: -2px 3px 6px black;    color: white;    z-index: 200;    position: relative;    top: 43%;}.cathome span:before ,.cathome span:after{    content: " | ";}.cathome img{position: absolute;    top: 0;    left: 0;	}h1.entry-title {    text-align: center;    color: black;    font-size: 32px;    font-weight: 100;	    margin-top: 21px;    margin-bottom: 24px;}h1.entry-title:before {    content: " | ";}h1.entry-title:after {    content: " | ";	}.bannerimg{display:block;margin: 0 auto;margin-top: 26px;    margin-bottom: 26px;}.cathome:hover .hovrscreen{	display:block;}.clear{clear:both;}.linerblue{width:1193px;    border-bottom: 4px solid #222e60;}.rightmenu ul li{list-style-type:none;margin-bottom: 5px;}.rightmenu ul li a{text-decoration:none;  color: black; }.rightmenu{width:21%;float:left;    box-shadow: 5px 0 5px -5px #333;}.leftmovies{width:75%;float:right;}



.page-id-3508 .insider ,.page-id-3626 .insider {    width: 195px;
    height: 146px;    z-index: 9999999;    position: absolute;    display: block;    top: 0;    opacity: 0.9;    left: 0;    display: none;}
	
	.insider {       width: 100%;
    height: 100%;
       z-index: 9999999;    position: absolute;    display: block;    top: 0;    opacity: 0.9;    left: 0;    display: none;}
	
	
	#maincat li h1 {    position: absolute;    z-index: 22;    color: #FFF;    font-weight: 100;    font-size: 32px;    top: 41%;    text-align: center;    display: block;    height: 100%;    width: 100%;}.subtext {    position: absolute;    z-index: 22;    color: #FFF;    font-weight: 100;    font-size: 18px;    top: 38%;    text-align: center;    display: block;    height: 100%;    width: 100%;}.inbtn1 {    width: 157px;    height: 54px;    display: block;    border: 1px solid #FFF;    text-align: center;    line-height: 50px;    color: #FFF !important;    text-decoration: none;    font-size: 19px;    font-weight: normal !important;    position: absolute;    left: 36%;    margin-top: 27px;}.inbtn2 {    width: 157px;    height: 54px;    display: block;    border: 1px solid #FFF;    text-align: center;    line-height: 50px;    color: #FFF !important;    text-decoration: none;    font-size: 19px;    font-weight: normal !important;    position: absolute;    left: 51%;    margin-top: 27px;}#maincat li img {    width: 100%;height: auto;}#maincat li {    list-style-type: none;    overflow: hidden;    max-height: 300px;    margin-bottom: 10px;    position: relative;}#maincat {    margin: 0;    padding: 0;}.sectltlti {    top:21% !important;}#maincat li a h1:before {    content: " | ";}#maincat li a h1:after {    content: " | ";}.details {    text-align: center;    background-color: #4D4D4D;    color: #FBFBFB;    padding: 1.5em;    font-size: 1em;    font-weight: 400;}.synopsis {    float: left;    width: 67%;    text-align: justify;    margin-top: 16px;    margin-bottom: 32px;}.synopsis p {    text-align: justify;}.screening-specificswrap {    margin-bottom: 40px;    float: right;}.screening-specifics {    width: 312px;    position: relative;	margin-top: 16px;    color: black;    text-align: center;}.righwr {    text-align: left;    float: left;    height: 68px;    line-height: 19px;    margin-top: 6px;}.screening-specifics span {    float: left;    position: relative;    top: 10px;    margin-left: 20px;}
	
	.tickets {    position: absolute;    bottom: 0;    padding: 0.4px 32px;    top: 20px;    clear: right;    width: 182px;    float: left;    height: fit-content;    margin-left: 0;    margin-right: 0;    padding-left: 0;    top: 23px;    right: -36px;}
	
	.tickets a {    text-decoration: none;    color: white;    position: relative;    border-style: solid;    border-width: 1px;   
	padding-top: .5em;    padding-bottom: .5em;    padding-left: 1em;    padding-right: 1em;
	    display: block;
    margin-left: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
	}.roles {    float: right;    width: 100%;    border-style: solid none none;    border-width: 2px;    padding-top: 1em;    margin-bottom: 1em;}.brl {    clear: both;}.single-post h1.entry-title {    padding-top: 15px;    padding-bottom: 15px;	    text-align: center;    color: black;    font-weight: 100;}#othervideos {    margin: 0;    padding: 0;	list-style-type:none;}#othervideos li a {    overflow: hidden;    width: 48%;    height: 280px;    display: block;    margin-right: 2%;    margin-top: 18px;    text-decoration: none;    position: relative;    float: left;}#othervideos li a:nth-child(1){	    float: right;}#othervideos li a h1 {    position: relative;    z-index: 22;    color: #FFF;    font-weight: 100;    font-size: 32px;    top: 36%;    text-align: center;    display: block;    height: 100%;}#othervideos li a img {    height: 100%;    position: absolute;    right: 0;    top: 0;    width: 100%;}#othervideos li a h1:before {    content: " | ";}#othervideos li a h1:after {    content: " | ";}.sapblack {    background: #222e60;    width: 100%;    height: 4px;    margin-top: 32px;}.banerwrap{max-height:460px; overflow:hidden;}.leftmovies ul {}



.leftmovies ul li {
    display: inline-block;
    width: 200px;
height: 193px;
    overflow-y: visible;
    position: relative;
    overflow-x: hidden;
}
.leftmovies ul li img {
    height: 100%;
    max-height: 146px;
}

.leftmovies ul li h3 {
    color: #000;
    font-size: 13px;
    text-align: center;
    position: static;
    z-index: 11;
    width: 89%;
    margin-top: -6px;
    display: block;
}

  .arcinbtn1 {  width: 138px;    height: 42px;    display: block;    border: 1px solid #FFF;    text-align: center;    line-height: 42px;    color: #FFF !important;    text-decoration: none;    font-size: 15px;    font-weight: normal !important;    position: absolute;    margin-top: 28px;    right: 50%;    margin-right: -69px;}.secarbtn{	    right: 50%;    top: 52px;    margin-right: -69px;}.btncart{    display: inline-block;    width: 122px;    height: 45px;    border: 1px solid #ccc;    color: #fff;    text-decoration: none;    padding: 7px;     text-indent: 36px;    position: relative;    line-height: 31px;}	
  
  
  .btncart img{	       position: absolute;
    left: 10px;
    width: 27px;}	

.btncart{
	position:relative;
}




.cartnum{
	    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 16px;
    top: -19px;
    left: -16px;
    background: #ccc;
    color: #000;
    margin: 0;
	text-align:center;
    padding: 0;
       text-indent: 3px;
}

.leftmovies .epos_festival ul li{
    width: 49%;
}
.leftmovies .epos_festival ul li label{
margin-right: 21px;
    min-width: 100px;
    display: inline-block;
}
.leftmovies .epos_festival ul li input,.leftmovies .epos_festival ul li tel,.leftmovies .epos_festival ul li select {
    width: 316px;
    height: 41px;
}

#datefilm{
	    width: 59%;
}
 .leftmovies .epos_festival ul li select{
    width: 261px;
}
 .leftmovies .epos_festival ul li .numberofseats{
width: 266px;
 }
 .leftmovies .epos_festival ul li input[type=checkbox]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 7px;
    margin-right: 12px;
 }
 
.leftmovies .epos_festival ul  li.makdimwrap, .leftmovies .epos_festival  ul li.sbmitwrap{
	 width:100%;
 }
 
 .leftmovies .epos_festival ul  li.makdimwrap textarea{
 width: 99%;
    height: 100px;
 }
 
 .leftmovies .epos_festival  ul li {
    height: 108px;
 }
 
  .leftmovies .epos_festival  ul li.changehei{
	 height:60px;
 }
   .leftmovies .epos_festival  ul li.sbmitwrap .btncart{
    float: left;
    margin-right: 199px;
    width: 99%;
    height: 60px;
    text-align: center;
    text-indent: 0;
    line-height: 42px;
    font-size: 22px;
    margin-top: 11px;
   }
   
   .movieterms{
	      margin-top: 24px;
   }
   
   
   #wpcf7-f3723-o1 input[type="submit"] {
    background: url(images/newslettericin.png) no-repeat center #4d4d4d;
    color: transparent;
    border: 0;
    height: 43px;
    width: 43px;
}

#wpcf7-f3723-o1 input.newsletter-email {
    color: #999999;
    border: 1px solid #999999;
    border-radius: 3px;
    padding: 3px;
    height: 43px;
    width: 210px;
    text-indent: 6px;
}

.mainsponsers{float: left;
    margin-top: 31px;}

.newsletterbox{    float: right;
    margin-top: 66px;
    margin-right: 6px;}
	
	.grayfoot{width:100%;background:#4d4d4d;height:126px;display:block;}
	
	.blackfoot{width:100%;background:#000;height:67px;display:block;text-align:center;padding-top: 20px;}
	
	.innderwrap{margin: auto;
    width: 1219px;}
	
	.grayfoot a:nth-child(1){
	    margin-top: 12px;
		float:left;
	}
	
		.grayfoot a:nth-child(2){
	    margin-top: 12px;
		float:right;
	}
	
	.contlogos{
	    max-height: 85px;
    max-width: 190px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 11px;
    margin-right: 11px;
	}
	
	.movielogos{
			    max-height: 85px;
  
    float:right;
    vertical-align: middle;

    margin-left: 6px;
	}
	
	.mainarcimgm{float:right;
	margin-top:20px;
	    margin-bottom: 40px;
	}
	
	.leftmoviearc{float:right;}
	
	.fixarc{
	float: right;
    margin-left: 4px;
    width: 129px;
	}
	
	.clsstry{
		margin-top: 82px;
	}
	
	.setheader{
		height:487px;
		overflow:hidden;
	}
	
	.page-id-3508 .menu1 ul ,.page-id-3626 .menu1 ul ,.page-id-3508 .menu2 ul,.page-id-3626 .menu2  ul ,
	.page-id-3626 .btnonefour,.page-id-3508 .btnonefour,
	.page-id-3626 .btnlang,.page-id-3508 .btnlang,
	.page-id-3626 .btnacces,.page-id-3508 .btnacces,
	.page-id-3626 .searchwrap,.page-id-3508 .searchwrap,
	.archivb .menu1 ul,.archivb .menu2 ul,.archivb .btnonefour,.archivb .btnlang,.archivb .btnacces,.archivb .searchwrap
	{display:none}
	
	
	.page-id-3508 .synopsis ,.page-id-3626 .synopsis ,.archivb .synopsis {     width: 55%;  }
	
	#my {display:none;}
		#my div{
		  width: 35px;
  height: 5px;
  background-color: black;
  margin: 6px 0;
	}
	
		
	
	.page-template-template-standard p{
		margin-bottom:29px;
	}
	
	
	
	
	
		.page-template-template-standard h2{
	
	text-align: center;
    color: black;
    font-size: 32px;
    font-weight: 100;
    margin-top: 21px;
    margin-bottom: 24px;
		}
	
	
	
	
	.setheader img{width:100%;}
	
	
	
	
	.skeduler-container {
		overflow:auto !important;
      height: 1000px !important;
    width: 1069px !important;
    margin: 0 auto !important;
}


.skeduler-headers {

    width: 805px !important;
}

	.skeduler-main-body > div > .skeduler-task-placeholder > div a{color:#FFF;text-decoration:none;}
	.skeduler-main-body > div > .skeduler-task-placeholder > div:hover {opacity:0.95 !important;}
	
	
	.skeduler-container * {

    font-family: 'Heebo', sans-serif;
    font-size: 16px;
}
.timesofd {
    font-size: 14px;
}

#changedate{
margin: 0 auto;
    width: 250px;
    display: block;
    height: 30px;
    font-size: 18px;
    text-align: center;
}






.skeduler-headers > div{
	color:#fff;
}
	
	#wpcf7-f4630-o1  .wpcf7-form input[type=text],#wpcf7-f4630-o1   .wpcf7-form input[type=email]{
	
	    color: rgb(102, 102, 102);
    border: 1px solid rgb(204, 204, 204);
    border-radius: 3px;
    padding: 3px;
    font-size: 15px;
    line-height: 1.5;
	}
	#wpcf7-f4630-o1 .wpcf7-form textarea{
width:100%
		
	}
	#wpcf7-f4630-o1 form.wpcf7-form {
    display: block;
    width: 50%;
	float:left;
	
}


   #wpcf7-f3723-o2 input[type="submit"] {
    background: url(images/newslettericin.png) no-repeat center #4d4d4d;
    color: transparent;
    border: 0;
    height: 43px;
    width: 43px;
}

#wpcf7-f3723-o2 input.newsletter-email {
    color: #999999;
    border: 1px solid #999999;
    border-radius: 3px;
    padding: 3px;
    height: 43px;
    width: 210px;
    text-indent: 6px;
}

.ticketsframe iframe{
	/*  min-height: 1490px;*/
}
	.btnonefour{position:relative;}
	#fourexplain{display:none;
	
	
    position: absolute;
    border: 1px solid #000;
    padding: 11px;
    font-size: 16px;
    width: 192px;
    top: 76px;
    right: -161px;
    border-radius: 9px;
    color: #000;}
	
	.skeduler-headers {
    padding-left: 0;
    padding-left: 60px !important;
    padding-right: auto !important;
}
	
		.mobilesrch{display:none;
	
	}
	
		/***********************************   1280 *********************************************/
		@media (max-width:1280px){
		.setheader img{width:100%;}
		#wrapper{
    margin: auto;
    width: 100%;
}

.cathome img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 320px;
}

.size2 {
    height: 310px;
        margin-left: 4px;
    width: 49%;
}

.size1 {
    height: 310px;
      margin-left: 4px;
    width: 49%;
}
.size3 {

    height: 310px;
    width: 49%;
}
		.linerblue {
    width: 100%;
		}
		.innderwrap {
    margin: auto;
    width: 90%;
}
	}
	/*********************************** 1090 ************************************/
	@media (max-width:1090px){
			.blackfoot {

    font-size: 14px;
    padding: 11px;
}

		.grayfoot a:nth-child(1) ,.grayfoot a:nth-child(2){

    width: 45%;
}

		.synopsis {
   
    width: 52%;
 
    margin-left: 2%;
}
	.bannerimg{width:97%;}
	.ticketsframe iframe{width:100%;}
	.innderwrap img{width:100%;}
		.inbtn1 {
    left: 34%;
		}
			.inbtn2 {
       left: 53%;
		}
		.menu2,.menu1,.btnlang,.btnacces,.btnonefour{display:none;}
		.mainlogo {
    width: 101px;
    margin: 0 auto;
}
.mainlogo {
    width: 101px;
    margin: 0 auto;
    position: relative;
    right: 15px;
    top: -2px;
}
#my {
    display: block;
    margin-top: 30px;
    position: relative;
    left: 39px;
}
	} 
	
	
	
		/*********************************** 900 ************************************/
	
		@media (max-width:900px){
				.skeduler-container {
    overflow: scroll !important;
    width: 100% !important;
			}
			.inbtn1 {
    left: 30%;
}
.inbtn2 {
    left: 55%;
}
			.size2,.size1,.size3 {
    height: 310px;
    margin-left: 4px;
    width: 97%;
}
.mainsponsers  img{ width: 100%; }
			.mainsponsers {
    float: none;
    margin-top: 31px;
    width: 100%;
}
			
			
		}
		
		
			/*********************************** 700 ************************************/
	
		@media (max-width:700px){
			.grayfoot{
height: 77px;
}
			.headerleft form {
    display: none;
    position: absolute !important;
	    left: 8px !important;
 
    top: 43px !important;
			}
			.mobilesrch{display: block;
    cursor: pointer;
    width: 37px;
    float: left;
    margin-top: 31px;
    margin-left: 21px;
	}
			
						.partnerwraps {
    width: 32%;
}
			
			
			html, body {
	padding: 0;
	margin: 0;
}

h1.entry-title {
    text-align: center;
    color: black;
    font-size: 25px;
    font-weight: 100;
    margin-top: 21px;
    margin-bottom: 24px;
    width: 100%;
    display: block;
}
.tickets {

    right: 0;
}
			.screening-specificswrap {
    margin-bottom: 40px;
    float: none;
	    margin-top: 11px;
    width: 100%;
}
.synopsis {
    float: none;
    width: 87%;
    text-align: justify;
    margin-top: 16px;
    margin-bottom: 32px;
    margin-left: 5%;
}
.headerleft form {
    margin-top: 36px;
    float: right;
    position: relative;
    right: 0;
    width: 141px;
}
#othervideos li a {
    overflow: hidden;
    width: 95%;
    height: 280px;
    display: block;
    margin-left: 2%;
    margin-top: 18px;
    text-decoration: none;
    position: relative;
    float: none !important;
    margin-right: auto;
}
.screening-specifics {
    width: 93%;
    position: relative;
    margin-top: 16px;
    color: black;
    text-align: center;
    margin: 0 auto;
}
			.setheader {
    height: auto;
    overflow: hidden;
}
			#maincat li {
    min-height: 230px;
			}
			#maincat li img {
    width: auto;
    height: 100%;
}
			.inbtn1 {
    left: 10%;
}
		.inbtn2 {
    left: auto;
    right: 10%;
}	
		}
		
				/*********************************** 400 ************************************/
	
		@media (max-width:400px){
									.partnerwraps {
    width: 45%;
}
			.inbtn1 {
    width: 119px;
    height: 42px;
  
    line-height: 39px;
      font-size: 17px;

  
}
			
	.inbtn2{
	  width: 119px;
    height: 42px;
  
    line-height: 39px;
      font-size: 17px;	
	}		#maincat li h1 {
 
     top: 15% !important;
    font-size: 27px;
	}.subtext {
 
    top: 32%;
	}
		}
		.partnerwraps img {
    display: block;
    width: 80%;
    margin: 0 auto;
    max-width: 140px;
    max-height: 177px;
    padding: 11px;
}
		.partnerwrap {
    align-items: center;
    flex-wrap: wrap;
    display: flex;
}
.partnerwraps {
    width: 25%;
}

		@media (max-width:400px){
						.partnerwraps {
    width: 45%;
}

		}
.mobilehide{
    display: none;
}
        @media (max-width:700px){
.desktophide{display: none;}
.mobilehide{ display:block;}
        }

        