﻿@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:768px) and (max-width:1024px) {
label.control-label.col-sm-2.col-xs-12.aclabel {
    text-align: right;
    padding: 0;
    word-break: break-all;
}
.col-sm-4.col-md-4.col-xs-12.hnewsblock div.lnews-fix {
    height: 117px;
    overflow: hidden;
}
    span.rmorelink {
    width: 100%;
    float: left;
    margin: 16px 0 0 0;
}
    /*added on 06-06-16 */
    .carouselbanner {
        top: 81px;
    }

    .form-group {
        margin-bottom: 15px;
    }

    /*.row.tcminheight {
        min-height: 520px;
    }*/

    .innerbanners {
        margin-top: 54px;
    }

    .container.aboutpad {
        min-height: 513px;
    }

    .container-fluid.order-bg.eorder {
        min-height: 695px;
    }

    .bs-example.col-md-4.col-sm-6.col-xs-12.eorderdetail {
        margin: 120px auto;
        float: inherit;
    }

    .row.news-list {
        min-height: 510px;
    }

    .nsminheight {
        min-height: 474px;
    }

    .container-fluid.order-bg.shedulepage {
        min-height: 705px;
    }

    .productdetails {
        width: 70%;
        padding: 20px;
    }

    navbar-default .navbar-brand:focus, .navbar-default .navbar-brand {
        width: 100% !important;
        color: #5e5e5e;
        background-color: transparent;
    }

    /*added on 17 may*/
  .col-md-4.col-sm-4.hnewsblock .newsblock .btn.cbtn.btn-custom {
        margin-top: 5px;
    }

    .col-md-4.col-sm-4.hnewsblock .newsblock {
        margin-top: 32px !important;
    padding-left: 40px;
    }
    /*added on 17 may*/

    .container-fluid.order-bg {
        height: 440px;
    }

    .bs-example.col-md-4.col-sm-8 {
        margin: 268px auto;
        float: inherit;
    }

    .row.minheight {
        min-height: 613px;
    }

    form.form.col-sm-4.col-md-4.col-xs-12.ertopleft {
        margin-bottom: 15px;
        float: left;
    }

    .col-sm-6.col-md-6.col-xs-12.eortop {
        margin-bottom: 15px;
        float: right;
    }

    table.order thead tr th:nth-child(1) {
        width: 10%;
    }

    /*added on 13-05*/
 
    .img-responsive.banner2 {
        margin: 80px auto;
        width: 50%;
    }

    #myCarousel2 .carousel-inner .item {
        /* height: 277px; */
        height: 300px;
        margin-top: 5px;
        /* width: 46%; */
    }

    .discparas .btn.cbtn {
        margin-top: 15px;
    }

    navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
        color: #5e5e5e;
        background-color: transparent;
        width: 100% !important;
    }

    .container-fluid.order-bg {
        height: 440px;
    }

    .custompanel-body {
        padding: 0;
        margin-top: 55px;
    }





    footer.footer.innerfooter.sticky.sticky1 {
        bottom: 0;
        position: absolute !important;
    }

    .discription {
        /*margin-top: 6%;*/
        margin-top: 28px;
        width: 43%;
    }

    .discparas {
        margin-bottom: 10px;
        height:112px;
    }

    .capthcimg {
        float: left;
        margin-bottom: 5%;
        width: 100%;
    }

    .captchtext {
        margin-left: 0;
        clear: both;
    }

    .footer {
        width: 100%; /* Set the fixed height of the footer here */
    }

    .btn {
        z-index: 99999;
    }

    div#js-bootstrap-offcanvas {
        display: block;
        z-index: -9999;
        height: 80px !important;
    }

    .navbar-brand {
        padding: 17px 0 0 15px;
        width: 100%;
    }

    .navbar-default .navbar-nav > li > a {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        padding: 0 4px;
    }

    nav.navbar.navbar-default.menu {
        background: #fff;
        height: 80px;
    }
    /*.navbar-nav
{
	float:left;
}*/
    .captionblock {
        top: 32%;
        width: 43%;
    }

    .dh {
        height: 63px;
    }

    .col-sm-3.col-md-3.col-xs-12.proitem {
        padding-bottom: 12%;
    }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .navbar-brand {
        padding: 17px 0 0 15px;
        width: 100%;
    }
        .row.tcminheight {
        min-height: 505px;
    }
        .row.newprodheight {
    min-height: 475px;
}
.row.nwslistheight {
    min-height: 475px;
}
 .container-fluid.order-bg.shedulepage {
        min-height: 735px;
    }
    .container-fluid.order-bg.eorder {
          min-height: 735px;
    }
    .bs-example.col-md-4.col-sm-6.col-xs-12.eorderdetail {
        margin: 180px auto;
    }

    .form-group {
        margin-bottom: 15px !important;
    }

    .navbar-header {
        /*width:18%;
	float:left;
	padding-right:2%;*/
        float: left;
        padding-right: 0;
        width: 20%;
    }

    .navbar-nav {
        width: 80%;
        float: left;
        margin-top: 20px;
    }

        .navbar-nav > li > a {
            font-size: 12px !important;
        }

    .dropdown-menu.ddmenu {
        top: 94%;
    }

    .dropdown-menu > li > a {
        font-size: 13px;
    }

    nav.navbar.navbar-default.menu {
        height: 55px;
    }

    .carouselbanner {
        top: 55px;
    }

    .captionblock {
        top: 0;
        width: 55%;
    }

    .carousel-indicators {
         top: 307px !important;
   left: 237px !important;
   width: auto !important;
    }

    html, body, .carousel, .carousel-inner, .carousel-inner .item {
        padding-bottom: 0;
    }

    .dh {
        height: 55px;
    }

    .carousel-caption {
        top: 52px !important;
    }

    .col-md-4.col-sm-4.hnewsblock .newsblock {
        margin-top: 32px;
        padding-left: 20px;
    }

    .col-md-7.col-sm-7.discription {
        margin-top: 6%;
    }

    .col-sm-3.col-md-3.col-xs-12.proitem {
        padding-bottom: 17%;
    }

    .ih-item.square.square2 {
        height: auto;
    }

    .ih-item.square.effect13 .info h3 {
        margin: 80px 0 0;
        font-size: 12px;
    }

    .ih-item.square {
        height: 150px;
    }
}

.ih-item img {
    /*width: 100%;*/
    height: 378px;
    /*height: 264px;*/
}

#myCarousel2 .carousel-inner, .col-md-4.col-sm-4.hnewsblock {
    min-height: 335px;
}

.btn-group-sm > .btn, .btn-sm {
    margin-right: 5px;
}

table.order tbody tr td:first-child {
    width: 5%;
}

}

@media only screen and (min-width:320px) and (max-width:640px) {
    .news span {
        display: table;
        text-align: left;
        width: 100%;
    }

    .news p {
        padding: 7px 0 12px;
        width: 100% !important;
    }

    .read a, .read a:hover {
        padding: 0;
    }
}

@media screen and (max-device-width : 320px) and (orientation:portrait) {
    .carousel-caption {
        top: 0;
    }
 
    /*	.captionblock {
		left:0;
		width:100%;
		
		}*/
    .captionblock p {
        filter: alpha(opacity=100);
        opacity: 1;
        font-size: 15px;
    }

    .captionblock h2 {
        filter: alpha(opacity=100);
        opacity: 1;
        font-size: 22px;
    }

    .captionblock span {
        filter: alpha(opacity=100);
        opacity: 1;
        font-size: 15px;
    }

    .discription {
        margin-top: 0;
    }

    .carousel-inner > .item > a > img, .carousel-inner > .item > img {
        margin: 0 auto;
    }
}

@media screen and (max-device-width : 480px) and (orientation:landscape) {
    /*.captionblock {top:-42% !important; width:100%; left:0;}*/
}

/*@media screen and (max-device-width : 360px) and (orientation:portrait) {
	.captionblock {top:-63px !important}
	.captionblock {
		width:68%;
		left:0;
		}
		.carousel-inner > .item > a > img, .carousel-inner > .item > img {
			margin:0 auto;
			}
		.captionblock p {padding:12px 0 0; font-size:14px;}
		.captionblock h2 {font-size:20px;}
		.captionblock span {
			font-size:14px;
			}
			.captionblock
			{
				padding-left:15px;
				padding-bottom:5px;
			}
}*/
@media screen and (max-device-width : 640px) and (orientation:landscape) {
    .captionblock {
        top: 17px;
    }
    /*.captionblock {
		width:100%;
		left:0;
		}*/
    .carousel-inner > .item > a > img, .carousel-inner > .item > img {
        margin: 0 auto;
    }

    .captionblock p {
        padding: 12px 0 0;
        font-size: 20px;
    }

    .captionblock h2 {
        font-size: 30px;
    }

    .captionblock span {
        font-size: 20px;
    }

}


/*@media only screen and (max-width : 480px) {
.captionblock {top:49%;}
}

@media only screen and (max-width : 360px) {
		.captionblock {top:50%; padding-bottom:0;}
}

@media only screen and (max-width : 640px) {
		.captionblock {top:-22px !important;}
	.captionblock {
		width:64%;
		}
		.carousel-inner > .item > a > img, .carousel-inner > .item > img {
			margin:0 auto;
			}
}*/


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    table.table-bordered.dataTable {
    width: 100% !important;
}
    footer.footer.innerfooter.sticky.sticky1 {
        bottom: 0;
        position: relative !important;
    }

    .form-group {
        margin-bottom: 15px !important;
    }

    .row.minheight {
        min-height: 324px;
    }

    .col-md-4.col-sm-4.hnewsblock .newsblock .btn.cbtn.btn-custom {
        margin-top:5px;
    }

    .col-md-4.col-sm-4.hnewsblock .newsblock {
        margin-top: 38px;
        padding-left: 40px;
    }

    .productdetails {
        width: 70%;
        padding: 20px;
    }

    .innerbanners {
        margin-top: 78px;
    }

    .innerbanners {
        margin-top: 78px;
    }

    .container-fluid.order-bg.eorder {
        min-height: 475px;
    }

    .bs-example.col-md-4.col-sm-8.col-xs-12.eorderdetail {
        margin: 130px auto;
        float: inherit;
    }

    .bs-example.col-md-4.col-sm-6 {
        margin: 60px auto;
        float: inherit;
    }

    .container-fluid.order-bg.shedulepage {
        min-height: 475px;
    }

    /*.row.tcminheight {
        min-height: 320px;
    }*/
    .carousel-indicators
        {
        left:316px !important;
        margin-bottom: 0;
        width: auto !important;
        top: 396px;
        }
}
