/*JUmbotron size of larger desktop  screen*/
@media (min-width:1200px) {

}

/*this part is only for common layouts in desktop and tablets-landscape*/
@media (min-width:992px) {

}

/*this part is only for common layouts in mobile and tablets*/
@media (max-width: 991px) {
.custom-logo-link img{
	height: auto;
	max-width: 58px;
	}

.carousel-indicators li, .carousel-indicators .active{
	    width: 12px;
    height: 12px;
    margin-right: 10px;
	}
h1, h2, h3, h4, h5, h6{
	text-align:left;
	padding-bottom:0;
	}

.site-footer .footer-title {
    margin-bottom: 10px;
	}
}
/*For mobile devices*/
@media (max-width: 767px) {
body{
	    padding-top: 97px;
	}
.site-header {
    background: #fff;
}
.upper-header li + li{
	margin-left:0;
	}

.custom-logo-link{
	margin-left:15px;
	padding:10px 0;
	}
.custom-logo-link img{
    max-width: 37px;
	}
.site-header.affix .navbar-nav {
    float: none;
}
.navbar-nav{
	margin:0;
	height: 100vh;
	}
.navbar-default .navbar-nav > li {
    margin:0px;
}
.navbar-default .navbar-nav > li > a {
        border-bottom: 1px solid rgba(247, 160, 27, 0.42) !important;
	 padding: 15px 0px;
}
.current-menu-item .dropdown-toggle::before, .current-menu-item .dropdown-toggle::after{
	background:#fff;
	}
.dropdown-toggle {
    right: 0px;
    top: 0;
    background: #f7a01b;
    height: 50px;
    width: 50px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #f7a01b;
}

.navbar-default .navbar-toggle {
    border-color: #f7a01b;
}
.navbar-default .navbar-nav > li.themebtn {
    margin-top: 10px;
}
.dropdown-toggle.open-menu::before, li.menu-item-has-children:hover > .dropdown-toggle::before,.dropdown-toggle.open-menu::after, li.menu-item-has-children:hover > .dropdown-toggle::after {
    background: #fff;
}

.dropdown-toggle::before {
    left: calc(50% - 7px);
}
.dropdown-toggle::after {
    right: calc(50% - 8px);
}

li.menu-item-has-children:hover > ul.sub-menu {
    left: -9999px !important;
}
ul.sub-menu li a {
    padding: 15px 14px !important;
	
}
ul.sub-menu li:first-child {
    margin-top: 0;
}
ul.sub-menu li:last-child a {
    border-radius: 0;
}
.carousel-caption h1 {
    font-size: 1.5em;
}

.gallery-page .grid-item {
    width:100%;
	padding: 5px;
   
}
.shortcode_wysija{
	margin-bottom:25px;
	}
.site-info .col-md-7,.site-info .col-md-5,.site-info p{
	text-align:center;
	}

.site-info ul.menu li {
    margin-right: 0px;
}
.site-info ul.menu li a {
    padding: 3px;
    border: 1px solid #f7a01b;
    display: inline-block;
    margin-bottom: 5px;
}
.entry-header{
	padding: 0 0 20px;
	}
.entry-content h2{
	margin-top:0;
	}
.gallery-page .grid-item {
	height:auto;
}
.error-404::before{
	display: none;
}
.carousel .item, .carousel .item img {
    height: calc(100vh - 230px);
    min-height: 300px;
}
}
/*For landscape view in mobile*/
@media (min-width:480px) and (max-width: 767px) and (orientation:landscape) {

.carousel-caption h1{
	font-size:2em;
	}
.gallery-page .grid-item {
    width: 50%;
}

.wysija-paragraph.form-group input {
    width: 50%;
}



}
/*Mobile devices ends here*/


/*Tablet devices starts here (Portrait view)*/
@media (min-width:768px) and (max-width: 991px) {
body.admin-bar .navbar-default .navbar-nav > li > a {
    font-size: 9px;
}
.navbar-default .navbar-nav > li {
    margin: 18px 15px 15px 0;
}
#wpadminbar .navbar-default .navbar-nav > li > a{
	font-size:9px;
	}
.carousel-caption h1 {
    font-size: 3.302em;
	}
.site-footer .themebtn {
    padding: 8px 9px;
}
.site-info ul.menu li a ,.site-info p{
    font-size: 0.8em;
}
.site-info ul.menu li {
    margin-right: 17px;
}
.site-footer ul:not(.social) li span {
    width: 90%;
}
.gallery-page .grid-item {
	height:163px;
}


}
/*Tablet devices starts here (landscape view)*/
@media (min-width:992px) and (max-width: 1199px)  {
.custom-logo-link img{
	height: auto;
	max-width: 70px;
	}
.carousel-control{
	display:none;
	}
.carousel-indicators li, .carousel-indicators .active{
	width:10px;
	height:10px;
	}

.gallery-page .grid-item {
    height: 212px;
}
}
