/***** mobile *****/

@media (min-width : 230px) and (max-width : 700px) {
	
	#menu_trigger{display:block; float: left; color:white; text-decoration: none; font-size: 1.2em; margin-left:10px; background: #59B7B4; padding:5px 0px 5px 10px; width:98%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
	#menu_trigger img{float:right; width:40px; margin:3px 15px 0px 0px;}
	#m_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:left; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: #7AC5C3;}
	#m_nav li:active{background: #59B7B4;}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}

	.term-cond-cont a { display: block; }
	.term-cond-cont span { display:none; }

	#gallery_pix{display:none;}

	#footer-logo-container { text-align: center; }
	#footer-logo-container img { width: 30%; }

	.icon-thumbnails { margin-bottom: 18px; }
	.list-container { padding: 0; }

	.mt-sm-15 { margin-top: 15px; }
	.mb-sm-15 { margin-bottom: 15px; }

	.parallax2 .container .list-container .panel {
		overflow: scroll;
		margin-right: 0;
		width: 100%;
		margin-top: 24px;
	}

	.sozo-form .right { width: 100%; }

	.sozo-container img { max-width: 100%; }

	.slide_description_wrapper { top: 16%; }

	.carousel-caption.slide_description_wrapper p { margin-top: -37px; }

	.cc-logo-container { text-align: center; }
	.cc-logo-container div.pull-right, .cc-logo-container div.pull-left {
		float: none !important;
	}

	.cc-logo-container div.pull-right img {
		margin-bottom: 16px;
	}

	.terms-select-container { text-align: center; }
	.terms-select-container .pull-right, .terms-select-container .pull-left {
		float: none !important;
	}

	/* section.user { display: none; } */
	section.mobile-login { display: block; }

	#sozo-thumb { width:100%; }
	#sozo-thumb img { width: 100%; height: 179px; }
	#sozo-thumb div.video-play-button { top:10%;left:50%; }

	.secondary-navbar a.btn { width: 100%; margin-bottom:14px; }

	.flipper { width: 100%; }

	.carousel-indicators{display:none;}
	.navbar-toggle{right:6%;}
	.navbar.solid .navbar-color img{margin-top:-15%;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:#0c4cba}
	.podcasts-box{margin-bottom:20px;}

	.form-wizard button{display:inline-block;}
	.form-wizard-buttons{width:113%;}
	.form-wizard-tolal-steps-4 .form-wizard-step{width:97%;}
	.form-wizard .frequency{width:68%;}
	.internal-documents-icons{width:100%!important;margin-left:-5%;}
	.notices-btn .btn{width:100%;font-size:11px;}
	.notice-info{width:100%;}
	.gafka-donate-btn{margin-bottom:20px;}
	.mobile-float{float:none;margin-left:18px;}
	.accordion__item .accordion__item .accordion-header{font-size:14px;}
	.mobile-container .push-up{margin-top:20px;} 
	.form-wizard2 .form-wizard-tolal-steps-4 .form-wizard-step{width:98%;}
	.flipper{font-size:11px;}
	.user_options-container{width:100%;}
	.user{display:grid;}
	.user_options-forms{height:390px;}
	.vender_list2 ul li{display:block!important;width:90%!important;margin-bottom:40px!important;}
	.navbar-default .navbar-collapse.collapse.in ul{background-color:#0c4cba;}
	.navbar-default .navbar-nav > .active > a{color:#fff!important;}
	/* .navbar.solid .navbar-menu > .item{height:44px;} */
	.navbar.solid .navbar-nav > li > a{margin-top:0;color:#fff;}
	.navbar-default .navbar-collapse{padding-top:25px;}
	.slide_description_wrapper h2{font-size:30px;}
	span.vid-title{font-size:12px;}
	.panel-row{margin:0!important;}
	.btn-next{margin-right:15px!important;}
	.mobile-form .btn{margin-top:20px;}
	#sozo-thumb div.video-play-button{top:6%!important;}
	.video-slide .col-md-3{margin-bottom:0;}
	.wizard-mobile-btn .btn{margin-bottom:15px;}
	.ministry_image{float:none!important;}
	.ministry_image img{margin-right:10px!important;}
	.mobile-row{padding:50px 0!important;}
	.hr-text{height:4.5em;}
	.navbar.solid .navbar-collapse{margin-top:15px;}

	/* .navbar2.solid .navbar-menu > .item { height: 35px; color: white; } */
	.navbar2.solid .navbar-nav > li > a { color:white; }
	.navbar-brand > img{margin-top:-66px;}
	.navbar-menu > .item, .navbar2.solid .navbar-menu > .item{height:auto;}

	.desktop-banner { height: 135px; }

	.form-wizard-buttons .btn-previous { margin-bottom: 8px; margin-right: 7px; }
	
	#carousel-id img{
		height:inherit;
		width:100%;
	}
	#carousel-id{
		height:auto;
	}
}

@media(max-width:375px){
	.mobile-img{margin-left:15!important;}
}

/***** tablet *****/

@media (min-width : 700px) and (max-width : 1010px) {

	#menu_trigger{display:block; float: right; color:white; text-decoration: none; font-size: 23px; text-align:right; margin-left:10px; background: #59B7B4; padding:5px 0px 5px 10px; max-width:600px; width:50%; -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px;}
	#menu_trigger img{float:right; width:40px; margin:3px 15px 0px 20px;}
	#m_nav {display: none; width: 100%; list-style-type:none; margin:0px; padding: 0px;color:white; float:right; text-align: center}
	#m_nav li{width:100%; text-align: center; padding: 10px 0% 10px 0px; border-bottom:solid 1px white; }
	#m_nav li:last-of-type{border-bottom:none; padding-bottom:none;}
	#m_nav li:hover{background: #312980;}
	#m_nav li:active{background: #312980;}
	#m_nav li:after{content: none;}
	#m_nav a{color:white; text-decoration:none; font-size: 1.4em;}

	#gallery_pix_mobile{display:none;}

	.navbar-menu > .item > .link{padding:5px;}
	.navbar-brand > img{margin-left:-27px;}
	.navbar2.solid .navbar-right{margin-top:15px;}
	.podcasts-box{margin-bottom:20px;}
	.title-BG{margin-top:12.8%;}

	.form-wizard{margin-left:45px;}
	.form-wizard-tolal-steps-4 .form-wizard-step{width:33%;}
	.internal-documents-icons{width:100%!important;}
	.document-panel{margin-left:-10px;}
	#footer-logo-container img{width:20%;}
	.mobile-sozo-form, .mobile-focus-area{margin-bottom:20px;}
	.parallax2 .container .list-container .panel{width:125%;margin-right: -43px;}
	.secondary-navbar .col-sm-6{margin-top:30px;}
	#sozo-thumb{width:440px;}
	#sozo-thumb img{width:440px;height:200px;}
	#sozo-thumb div.video-play-button{top:15%;}
	.dropdown > a::after{display:none;}
	.title-BG{padding:30px 0;}
	.gafka-panel{margin:0 35px;margin-left:30px;}
	.video-slide .col-md-3{margin-bottom:30px;}
	.slide .left.carousel-control{margin-left:-3%;}
	.slide .right.carousel-control{margin-right:-1%;}
	.mobile-container{margin-right:10px;}

	.navbar.solid .navbar-color img { margin-top: -9%; margin-left: -10px; }
	#carousel-id img{
		width:100%;
	}
	#carousel-id{
		height:auto;
	}
	.navbar-brand > img{
		width:55%!important;
	}
	
	
}

@media(max-width:1024px){
	.navbar2.solid .navbar-right{margin-top:-84px;}
	.navbar.solid .navbar-right{margin-top:-29px;}
	.nav{margin-top:29px;}
	.parallax2 .panel-body div:nth-child(1){width:100%!important;}
	#footer-logo-container img{width:20%;}
	#sozo-thumb div.video-play-button{top:20%;}
	.parallax2 .container .list-container .panel{margin-right:10px;margin-top:15px;}
	.title-BG{margin-top:90px;}
	.secondary-navbar .btn{padding: 0 2px;}

	.left.carousel-control { margin-left: -3%; }
	.slide .right { margin-right: -3%; }

	.icon-thumbnails h4 { font-size: 16px; }
	#carousel-id img{width:100%;}
	#carousel-id{height:auto;}
}


@media(max-width:768px){
	#footer-logo-container img{width:20%;}
}

@media (min-width: 750px) and (max-width: 770px) {
	.parallax2 .container .list-container .panel { position: relative; left: 17%; }
}

/***** desktop *****/

@media (min-width : 1010px) {

	#gallery_pix_mobile{display:none;}
	#carousel-id{height:auto;}

}


@media print {

	#coupon1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	    width:100%;
	    max-width:450px;
	    /*height:152px;*/
	    padding:145px 15px 35px 15px;
		text-align:left;
		position:relative;
		z-index:4;
	}

	#couponText{
		width:100%;
		height:100%;
		overflow:hidden;
		position:relative;
		z-index:5;
		color:black;
	}

}

@media (min-width: 359px) and (max-width: 361px) {
	.form-wizard-buttons .btn-previous { margin-bottom: 0; }
}

@media (min-width: 400px) and (max-width: 500px) {
	.desktop-banner { height: 150px; }
}


@media (min-width: 1600px) and (max-width: 1750px) {
	.carousel-inner.image-slide > .item {
		height: 650px;
	}

	.carousel-indicators { bottom: 78px; }
}