.new-tabs .searching-sec input:focus { width: 400px; }
 @media screen and (max-width: 990px) {
.main-div { padding-top: 95px; }
.slider-text::after {
 
width: 180px;
}
}
 @media screen and (max-width: 1280px) {
.ser-slid { top: 260px; }
.ser-slid { width: 80%; }
.postSlide .ser-slid h5 { font-size: 28px; line-height: 40px; }
.share-s { padding: 30px 0 0; }
.home .latest-secn .col-sm-6 { min-height: 430px; }
.lis-art { width: 54%; }
.sid-ads > a { margin: 0px 6px 0 !important; }
.invo-vies li { margin-right: 18px; }
.form-cent .wpcf7 { width: 49%; }
.latest-secn .playIcon .imp-img:after { left: 100px; background-size: 75px; }
.latest-secn .imp-img { height: 183px; } 
.fet-vi:after { width: 256px; }
 
}
 @media screen and (max-width: 1200px) {
.fot-nav li { font-size: 16px; margin: 0 7px; }
.sid-ads > b { font-size: 15px; }
.sid-ads .cta-video b { font-size: 15px; }
.history-object-container .more-information { right: -85px; }
.latest-secn .cont-titl > b { font-size: 21px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; }
.confrenc-sec { background-size: cover; }
.feat-sec .v-mor { padding: 0 20px; text-align: center; width: 100%; }
.fot-logo { width: 210px !important; }
.col-md-3.col-sm-4 .sid-ads b, .li-new b { font-size: 15px; }
.new-tabs .mis-divs > li { font-size: 20px; margin: 0 10px 0 0; padding: 0 15px; }
.searching-sec input { width: 30px; }
.rest-nav > ul > li {
    font-size: 14px;
}

#menu-top-menu{ margin-top: 1px;}
.searching-sec .dropdown button{font-size: 15px;}

.vid-side-sec .lis-art > p { display: none; }
 
.store-home-bg  .banner-pater h4 { 
    font-size: 18px;
    margin: 13px 0 0;
}
.shopmenu .searching-sec {
     
    margin-left: -15px;
}
.collection-title { 
    font-size: 25px; 
}
.store-home-bg .banner-pater h4 { 
    font-size: 19px;
   
}
.shopmenu .rest-nav > ul > li > a {
    
    font-size: 12px;
}
}
 @media screen and (max-width: 1045px) {
.homepagebannertext { width: 72%; }
.slider span.tagss { display: none; }
.sode-lis { background-size: 9%; }
.suggestedVideo li a { font-size: 18px; }
.suggestedVideo .lis-art > p { font-size: 16px; }
.searching-sec input { top: -14px; background-size: 20px auto; }
.searching-sec .dropdown::before { top: -4px; }
.latest-secn .playIcon .imp-img:after { background-size: 80px; }
.banner-pater h4 { font-family: "Avenir-Roman"; font-size: 22px; margin: 20px 0 0; }
.mis-divs > li { font-size: 18px; line-height: 35px; padding: 0 15px; }
.bio-main-text b { font-size: 16px; }
.bio-main-text > p { font-size: 14px; }
.sid-ads b { font-size: 16px; }
.what-we-d > b { margin: 10px 0; font-size: 16px; }
.what-we-d > p { font-size: 15px; line-height: 18px; }
h5.cp { font-size: 35px; height: auto; }
.banner-sec { height: 380px; }
.rest-nav li { font-size: 14px; }
.searching-sec input { width: 30px; }
.searching-sec .dropdown button { font-size: 11px; margin-top: -4px; }
.dropdown-menu { left: auto; right: 0; }
.form-cent span { font-size: 20px; }
.form-cent .wpcf7 { width: 100%; }
.inp-news input[type="email"] { width: 195px; }
.fot-logo { float: left; width: 80px; }
.fot-soc { width: 100px; }
.fot-soc > a { color: #12465c; font-size: 20px; margin: 0 3px; }
.fot-nav li { font-size: 14px; margin: 0 5px; }
.inp-news > button { font-size: 18px; }
.rest-nav > ul > li { font-size: 11px; margin: 0 2px; }
.searching-sec input:focus { width: 450px; }
.baner-text p { font-size: 18px; }
.slider-img { background-position: center top; background-repeat: no-repeat; background-size: cover; height: 410px; }
.ser-slid { top: 100px; }
.ser-slid h5 { font-size: 45px; }
.momnen-text { font-size: 30px; }
.mom-list > li { width: 19%; }
.sode-lis { margin: 50px 0 0; }
.bor-bio { margin: 0 0 20px; }
.fe-om .imp-img { float: left; width: 100%; }
.prog-tit { display: table; overflow: visible; padding: 20px 0 0; width: 100%; }
.feat-sec .v-mor { margin: 40px 0 0; }
.fot-logo { margin: 30px 0 0 !important; width: 140px !important; }
.fot-nav li { font-size: 13px; margin: 0 3px; }
.fet-vi { width: 100%; margin: 0; }
.rifh-hid { display: table; overflow: visible; padding: 20px 0 0; width: 100%; }
.imp-img { text-align: center; }
.sid-ads.li-new { display: table; width: 100%; }
.bop- i { font-size: 14px; line-height: 12px; }
.und-text-sec > h5 { font-size: 25px; }
.history-object-container .more-information { width: 95%; margin: 5px 10px; font-size: 15px; position: initial; text-align: right; display: block; }
.history-object-container img { width: 100%; }
.lis-art { float: left; width: 60%; }
.imgs-art { width: 38%; }
.imgs-art img { height: auto; }
.sid-ads b { display: block; }
.sid-ads > a { margin: 15px 50px 0; }
.mom-list > li { background-position: right 15px; }
.form-cent .bor-bio { float: left; text-align: center; width: 100%; }
#menu-social-link li a { font-size: 20px; }
.bioneersProgram .title { background-color: rgba(0, 0, 0, 0.5); font-size: 16px; height: 100%; line-height: 40px; }
.row.history-background { padding: 0 15px; }
.subscribe { display: table; text-align: center; width: 100%; }
.singlepostSub .newstext { display: inline-block; margin: 0 0 15px; width: 100%; }
.singlepostSub .wpcf7 .wpcf7-submit { float: right; height: 47px; width: 130px; }
.fir-over { float: left; overflow: visible; padding: 30px 0 0; width: 100%; }
.firsl-ast { padding: 15px; text-align: center; width: 100%; }
.fir-img { display: inline-block; float: none; padding: 0; }
.becom-boiobne > h5 { font-size: 25px; }
.becom-boiobne > p { font-size: 15px; }
.becom-boiobne li { font-size: 15px; }
.fir-over > p { font-size: 15px; }
.becom-boiobne > h5 { font-size: 25px; }
.contact-sec .banner-sec.prog-banner { height: 180px; }
.cont-titl h5 { font-size: 25px; }
.adre-sec ul { margin: 0 0 20px; padding: 15px 15px 10px; }
.adre-sec b { font-size: 15px; }
.adre-sec li { margin: 0 0 5px; }
.adre-sec i { font-size: 15px; }
.soc-icons > a { height: 40px; line-height: 40px; width: 40px; }
.soc-icons b { display: block; margin: 0 0 10px; }
.soc-icons { margin: 0 0 20px; }
.und-text-sec > h5 { margin: 0 0 30px; }
.recommendedVideo li a { font-size: 25px; }
.recommendedVideo .lis-art > p { font-size: 20px; }
.new-tabs .searching-sec input { width: 150px; top: -8px; }
/*.newtiopic ul{
	width: 630px;
}
li.newtiopic .sub-menu::before {
    left: 415px;
}
.newtiopic ul li center {
    height: 75px; 
}
.newtiopic ul li {    margin: 5px 5px 5px; width: 20%;}
li.newtiopic .sub-menu {
    left: -400px  !important; 
}
.newtiopic ul li i { 
    font-size: 12px;  
}*/

.store-home-bg .banner-pater h4 {
    font-size: 14px;
    margin: 17px 0 0;
}
.store-home-bg .banner-pater {
    margin-top: 55px;
}
.shopmenu .searching-sec {
    
    margin-left: 5px;
}
.shopmenu .searching-sec {
    margin-left: 75px;
}
.cart-block {
 
    position: relative;
    left: -20px;
}
.collectin-block > ul > li {
    
    width: 17.5%;
   
}
.collection-title {
       top: 40px;
    font-size: 18px;
    
}
}
 @media screen and (max-width: 1000) {
.history-object-container .more-information { right: 0px; display: block !important; }

}
 @media screen and (min-width: 768px) {
.partner_logo_modal .modal-dialog { width: 400px; }
.vid-side-sec .lis-art > p { display: block; }
.shopmenu .rest-nav > ul > li > a { font-size: 10px;}
.col-sm-12.col-md-7.storefeaturedcontent {
    margin-top: 40px;
}
}
 @media screen and (max-width:767px) {
	.storefeaturedcontent > h2 {
			padding-top: 15px;
		}
 .desktopMenu{display:none;}
 .mobilemenu{display:block;}
 .mobilemenu img{width: 45px;
margin-top: -5px;}
.main-div { padding-top: 70px; }
.searching-sec:hover .dropdown-menu { display: block; opacity: 1; pointer-events: auto; top: 100%; }
header#head.affix .col-xs-10 { margin: 20px 0 0; }
.sode-lis { background-size: 17%; }
.container-fluid { padding-right: 15px; padding-left: 15px; }
.latest-secn .playIcon .imp-img:after { background-size: 65px; top: 5px; left: 90px; }
.vid-side-sec .lis-art > p { display: block; }
.suggestedVideo li a { font-size: 16px; }
.suggestedVideo .lis-art > p { font-size: 12px; }
.fet-vi:after { left: 125px; }
.lis-art { width: 59%; }
.sid-ads > a { margin: 15px 20px 0; }
.invo-vies li { width: 43%; }
.invo-vies li:last-child { width: 50%; }
.vid-side-sec .lis-art > p { display: block; }
.searching-sec .open .side-dp, .rest-nav > ul > li:hover .sub-menu { display: none; }
.left_partner_logo { left: 15px !important; right: initial !important; }
.right_partner_logo { left: initial !important; right: 15px !important; }
header .col-xs-10 { margin: 10px 0 0; }
header#head { padding: 5px 0; }
.xlogo-sec { padding: 0; }
.searching-sec input { background-size: 25px auto; height: 30px; right: 155px; top: 13px; width: 20px; }
.searching-sec input:focus { z-index: 999; }
header .col-xs-10 { position: static; }
.searching-sec { float: right; position: static; }
.searching-sec input:focus { left: 0; right: 0; width: 100%; }
.inp-serc { position: static; }
.searching-sec input:focus { width: 100%; }
.xlogo-sec img { max-width: 85px; }
.searching-sec input {top: 18px;
margin-right: -60px;}
h5.cp { font-size: 25px; height: auto;   }
.slider-text::after {
  
    width: 120px;
}
.banner-sec { height: 190px; }
.banner-pater { background-image: url("../images/pattern.jpg"); background-size: contain; color: rgb(255, 255, 255); height: auto; padding: 20px 0; }
.banner-pater h4 { margin: 0; }
.mis-divs > li { background-image: none; border-bottom: medium dotted rgb(205, 189, 174); font-size: 18px; line-height: 35px; padding: 0 15px; text-align: center; width: 100%; }
.what-wedo > h5 { font-size: 30px; }
.what-we-d > b { height: auto; }
.fot-logo { float: left; text-align: center; width: 100%; }
.fot-soc { margin: 20px 0 0; text-align: center; width: 100%; }
.fot-nav { margin: 30px 0 0; }
.inp-news { padding: 0; text-align: center; }
.inp-news input[type="text"] { text-align: center; }
.searching-sec .dropdown { margin: 5px 0 0 25px; }
.searching-sec .dropdown::before { top: -3px; left: -20px; }
.ser-slid { top: 80px; }
.homepagebannertext { width: 90%; text-align: center; }
.bio-main-text > p { }
.fade-slider .slick-arrow { background-size: contain; height: 45px; width: 15px; }
.slick-prev.slick-arrow { margin: 0 15px 0 0; }
.main-div { overflow: hidden; }
.ser-slid h5 { display: block; font-size: 30px; text-align: center; }
.inp-news input[type="submit"] { width: 100px; }
.ser-slid { z-index: 6; width: 90%; margin: auto;   }
.inp-news .ajax-loader { left: 45%; top: 90px; }
.mailchimpHomeResponce .wpcf7-response-output { width: 95%; padding: 7px; }
.momnen-text { font-size: 25px; }
.fade-slider .slick-arrow { bottom: 40px; right: 11px; }
.side-dp li a { font-size: 15px; }
.fade-slider .slick-arrow { z-index: 7; }
.mom-list > li { float: left; height: 100px; width: 40%; }
.mom-list > li center { height: 75px; }
.form-cent .bor-bio { width: 100%; text-align: center; }
 
.form-cent .wpcf7-form-control-wrap { width: 54%; }
.form-cent .inp-news .ajax-loader { left: 0%; top: 30px; }
#menu-social-link li { width: 25%; }
.bor-bio > b { font-size: 34px; }
.pag-t- { font-size: 25px; }
.invo-vies li a { font-size: 17px; margin: 0 5px 10px 0; padding: 5px 10px; }
.confrenc-sec h5.main-con { font-size: 40px; }
.fot-logo { margin: 30px 0 0 !important; width: 100% !important; }
.imp-first { border: 1px solid #dddddd; margin: 20px 0 0; padding: 15px; width: 100%; }
.new-tabs .searching-sec input { border: 1px solid #dddddd; height: 50px; margin: 0px; position: static; width: 100% !important; }
.new-tabs .searching-sec { float: left; margin: 0; width: 100%; }
.mis-divs { display: table; margin: 30px 0; width: 100%; }
 
.inp-news .wpcf7-submit { width: 40%; }
.inp-news .wpcf7-submit { float: right; }
.sid-ads.li-new.las-se { margin: 10px 0 0; }
.share-soc { font-size: 16px; }
.share-soc .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more { margin: 0 3px; }
.share-soc .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more { font-size: 20px; }
.nam-share > h5 { font-size: 25px; margin: 0 0 10px; }
.new-tabs .mis-divs > li { font-size: 18px; margin: 0 0 10px; padding: 0 15px; }
.cont-titl > p { margin: 10px 0 0; }
.singlePostList .cont-titl { height: auto; }
.form-cent span { font-size: 20px; margin: 0 0 10px; }
.program-sec h5.cp { }
.nam-share > h5 { font-size: 30px; }
.und-text-sec > h5 { font-size: 20px; }
.und-text-sec > h5 { font-size: 20px; margin: 0 0 10px; }
.und-text-sec > p { font-size: 15px; }
.col-sm-12 .col-md-4.col-sm-6.singlePostList { padding: 0; }
.form-cent span { margin: 0 0 6px; }
.singlePost .page-title h3 { font-size: 25px; font-weight: bold; margin: 0 0 10px; }
.vid-side-sec { margin-top: 40px; }
.mediaPage .vid-side-sec { margin-top: 0px; }
.adre-sec b { font-size: 15px; margin: 0px; }
.adre-sec li { margin: 0 0 15px; }
.ad-on { float: left; width: 100%; }
.adre-sec p { font-size: 16px; ; }
.partners .bio-main-text p { font-size: 17px; line-height: 1.3; }
.special-project .imp-first { min-height: inherit; }
.homepagebannertext { width: 100%; text-align: center; }
#video { display: none; }
.togl-mnu .sub-menu { background-color: rgb(241, 241, 241); border: 0 none; border-radius: 0; box-shadow: none; display: block; opacity: 1; pointer-events: auto; position: static; }
.menu-item { position: relative; }
.soh-mob::before { bottom: 0; color: #fff; content: "+"; font-size: 28px; font-style: normal; height: 25px; left: -30px; margin: auto; position: absolute; right: 0; top: 15px; width: 8px; }

.togl-mnu .soh-mob::before {
    content: "-";
    font-family: monospace;
    font-size: 26px;
    font-weight: 100;
    line-height: 20px;
}
.soh-mob::before {
    bottom: 0;
    color: #ffffff;
    content: "+";
    font-size: 18px;
    font-style: normal;
    line-height: 20px;
}
.soh-mob {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 15px;
}
.togl-mnu .sub-menu a { color: rgb(102, 102, 102); padding: 5px 20px; }
.sub-menu { display: none; position: static; }
.togl-mnu .sub-menu > li:first-child:hover, .togl-mnu .sub-menu > li:first-child { border-radius: 0; }
.togl-mnu .sub-menu > li:last-child:hover, .togl-mnu .sub-menu > li:last-child { border-radius: 0 0 10px 10px; }
#menu-mobile-top-menu { background-color: rgb(18, 70, 92); border: 4px solid rgb(255, 255, 255); border-radius: 16px 17px 17px 16px / 17px; box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.21); padding: 8px 0; position: absolute; right: 0; top: calc(74% + 20px); transition: all 0.2s ease 0s; width: 360px; }
#menu-mobile-top-menu::before { background-image: url("../images/arraow-3.png"); background-repeat: no-repeat; content: ""; height: 25px; left: auto; margin: auto; position: absolute; right: 17px; top: -18px; width: 25px; }
#menu-mobile-top-menu li::before { background-image: none; }
#menu-mobile-top-menu .sub-menu > li:last-child:hover, #menu-mobile-top-menu .sub-menu > li:last-child { border-radius: 0; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: none; }
#menu-mobile-top-menu > li a { color: rgb(255, 255, 255); display: block; font-size: 15px; font-weight: bold; padding: 10px 15px; background: none !important; text-transform: uppercase; }
#menu-mobile-top-menu .dropdown-menu > li > a:hover, #menu-mobile-top-menu .dropdown-menu > li > a:focus { background-color: #none; }
#menu-mobile-top-menu .sub-menu::before { background-image: none; }
#menu-mobile-top-menu .sub-menu > li a { color: #222; }
#menu-mobile-top-menu li ul.sub-menu li:hover { background: #ccc; }
#menu-mobile-top-menu .sub-menu li.current-menu-item  a {color: #fff;}
#menu-mobile-top-menu .sub-menu > li:hover, .sub-menu > li.current-menu-item {
    background: rgb(181, 187, 189);
}
/*********************/
.searching-sec .dropdown.toggle .dropdown-menu {
  display: block;
  opacity: 1;
  pointer-events: auto;
  top: 100%;
}
.searching-sec:hover .dropdown-menu {
  display: none;
  opacity: 0;
  pointer-events: none;
  top: 100%;
}

#menu-mobile-top-menu { 
  right: -10px; 
  width: 340px; 

}
#menu-mobile-top-menu .sub-menu{  max-height:45vh; overflow-y: scroll;
overflow-x: hidden;}
.soh-mob { 
  line-height: 0; 
}
#head hr{display:none;}
.store-home-bg .banner-pater {
    margin-top: 10px;
}
.store-home-bg .banner-sub-title {
    padding-left: 11px;
    width: 100%;
}
.collection-title {
    top: 70px;
    font-size: 31px;
}
}
@media screen and (max-width:500px) {
.recommendedVideo li a { font-size: 20px; }
.recommendedVideo .lis-art > p { font-size: 15px; }
.singlePostList .playIcon .imp-img:after { left: 38%; }
.fet-vi { float: left; margin: 0 20px 0 0; width: 100%; position: relative; height: 220px; background-size: cover; }
.fet-vi:after { background-size: 75px; }
.lis-art { width: 57%; }
.latest-secn .playIcon .imp-img:after { background-size: 65px; top: -15px; left: 5px; }
.invo-vies li a { font-size: 13px; }
.invo-vies li { width: 40%; }
.sid-ads > a { margin: 14px 11px 0; }
}
@media screen and (max-width:320px) {
#menu-mobile-top-menu { 
  width: 300px;
}
 
#menu-mobile-top-menu > li a {
   
    font-size: 13px;
    font-weight: bold;
     
}
}







/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
	@media only screen and (min-width : 767px) {
		
    }
    @media only screen and (min-width : 768px) {
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }

    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
	
		.collectin-block > ul > li {
			display:block;
			width: 100%;
			margin-left: 0px;
			text-align:center;
			margin-bottom:15px;
		}
		.collectin-block > ul > li:first-child {
			margin-left: 0px;
		}
		a img {
			border: 0;
			display: inline-block;
		}
		.store-home-bg .banner-pater {
			margin-top: 30px;
		}
		.store-home-bg .banner-sub-title {
			padding-left: 15px;
		}
		.store-home-bg .banner-title {
			font-size: 22px;
			padding-left: 15px;
			padding-top: 0px;
		}
		
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {

    }



 