.times-home {
    /*background: rgba(0, 0, 0, 0) url('/img/dr3.jpg') no-repeat scroll center 0/cover;*/
    position: relative;
    min-height:545px;
}

.times-home:after{

}
    /* .times-home.times-btm { */
        /* margin-bottom: 10%; */
    /* } */
    
    .times-QuickNav {
        padding: 7% 0;
        display: inline-block;
    }
	


.times-nav {
    padding: 0px;
    margin: 25px 15px;
    display: inline-block;
    width: calc(100% / 4 - 50px);
	border-radius: 15px;
}
/* .times-nav:hover{ */
   /* box-shadow: 5px 6px 3px -2px rgba(0,0,0,0.20); */
/* } */
.times-homeDiv {
        display: block;
        text-align: center;
}



.times-nav-sec .times-nav:nth-child(1) .times-nav-in{ background:#109e92;}
.times-nav-sec .times-nav:nth-child(2) .times-nav-in{ background:#f59040;}
.times-nav-sec .times-nav:nth-child(3) .times-nav-in{ background:#6f87b3;}
.times-nav-sec .times-nav:nth-child(4) .times-nav-in{ background:#00b161;}

.bottomSec.times-nav-sec .times-nav:nth-child(1) .times-nav-in{ background:#eb627c;}
.bottomSec.times-nav-sec .times-nav:nth-child(2) .times-nav-in{ background:#a8df13;}
.bottomSec.times-nav-sec .times-nav:nth-child(3) .times-nav-in{ background:#ed6d52;}
    
    .times-nav-in {
        background: #0b9e94 none repeat scroll 0 0;
        margin: 0;
        padding: 0;
        border-radius: 15px;
    }
.times-iconDiv {
    background: #ffffff none repeat scroll 0 0;
    border: 4px solid #c8d9dd;
    border-radius: 100%;
    height: 80px; width: 80px;
    left: 0;
    margin: auto;
    padding: 13px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -37px;
    color: red;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}
    .times-iconDiv svg {
        fill: #0b9e94; width:50px; height:50px;
        transition: all .3s;
        -webkit-transition: all .3s;
		position:absolute;
		top:50%; left:50%;
		transform:translate(-50%,-50%) rotateY(0deg);
		-webkit-transform:translate(-50%,-50%) rotateY(0deg);
    }
.times-nav-in a:hover .times-iconDiv svg {
    fill: #ed3237;
}

    .times-nav-in a {
        text-decoration: none;
        color:#fff;
    }

.times-btn {
    position: relative;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal;
	box-shadow:0 1px 0 rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.2);
	border-radius: 5px;
}
    .times-btn span {
        color: #fff;
        background: #fabd2f;
        font-weight: 600;
        color: #fff;
        border-radius: 5px;
        text-align: center;
        padding: 10px 5px;
        display: block;
        width: 100%;
        text-decoration: none;
		text-transform:uppercase;
		font-size:16px;
    }
.times-blockDiv {
    padding: 55px 8px 10px;
    position: relative;
}
    .times-blockDiv p {
        color: #ffffff;
        font-size: 12px;
        text-align: center;
        margin: 10px 0px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.times-heading {
    color: rgb(255,215,55);
    text-align: center;
    padding: 10px 0;
}
.times-heading span:first-child{
    font-size:36px;
    display:block;
    padding:2px 0px;
    font-weight:bolder;
}
    .times-heading span:last-child {
        font-size:36px;
        display: block;
        margin-bottom:1.5%;
    }


.times-headerDiv{position:relative;width:100%;background:rgba(255,255,255,0.60);}

.times-logoDiv {
    width: calc(100%);
    display: table;
    position: relative;
}
.times-logo {
    position: relative;
    width: calc(100% / 2);
    display: inline-block;
}

.times-logo img{max-width:375px;padding:10px 20px;}

.actimesdiv {
    width: calc(100% / 2 - 5px);
    display: table-cell;
    position: relative;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    text-align: right;
	vertical-align:middle;
}

.times-cartDiv {
    min-width: 100px;
    display: inline-block;
    padding: 10px;
}
.times-cartDiv {
    min-width: 145px;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
}

.timesAcDiv {
        display: inline-block;
        min-width: 116px;
        padding: 10px;
        vertical-align: top;
        margin-right:50px;
    }

.timesAcDiv .myacc {
    position:relative;
}

.bottomSec {
    /* position:absolute; */
    /* top:83%;left:0px; */
	width:100%;text-align:center;
}
    .bottomSec .times-nav {
        width:calc(100% / 4 - 120px);
    }

.timesCart .cart a {
    color: #312e2e;
	padding:0 10px;
	width:auto;
}

.timesAcDiv .myacc {
    border:1px solid #fff;
}

    .timesAcDiv .myacc a span {
        color: #312e2e;
        padding: 0px 15px;
    }


.search-form {
    display: inline-block;
    width: 100%;
}

    .search-form .input-group {
        border: 4px solid rgba(255, 255, 255, 0.3);
        border-radius: 10px;
    }

        .search-form .input-group > .form-control {
            height: 50px;
            border-radius: 6px;
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
        }

        .search-form .input-group .btn {
            background-color: #fabd2f;
            border: medium none;
            padding: 10px 27px 10px;
            border-top-right-radius: 4px !important;
            border-bottom-right-radius: 4px !important;
        }

    .search-form .glyphicon-search {
        font-size: 26px;
        color: #fff;
    }

    .search-form .select {
        border: 4px solid rgba(255, 255, 255, 0.3);
        border-radius: 10px;
    }

        .search-form .select select {
            height: 50px;
        }

            .search-form .select select#ddlCity {
                border-radius:4px !important;
            }
            .search-form .input-group #txtSpeDoc {
                border-radius: 4px !important;
            }
    .search-form .select select {
        border-top-left-radius:4px !important;
        border-bottom-left-radius:4px !important;
    }
    
    .post-banner {
        min-height: 446px;
    }

.search-form .col-sm-3,
.search-form .col-sm-6 {
    padding-left: 5px;
    padding-right: 5px;
}

/*.times-search {
    padding: 0px 10% 10% 10%;
}*/
.times-search {
    width: 700px;
    margin: 30px auto;
}
.times-srchDiv .times-heading {
    padding:120px 0px 10px 0px;
}

.times-nav-in a:hover .times-iconDiv {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

    .times-nav-in a:hover .times-iconDiv svg {
        transform: translate(-50%,-50%) rotateY(180deg);
        -webkit-transform: translate(-50%,-50%) rotateY(180deg);
    }


.timesSection {
    position: relative;
    padding: 2% 2% 10% 2%;
    background: #6f87b3;
    margin: 2% 0px;
    background-size: contain;
}


.timesSection .times-SecHed {
        position: relative;
        width: 100%;
        text-align: center;
    }
        .timesSection .times-SecHed h2 {
            color: #fff;
            font-size: 2.2em;
            font-weight: bold;
            letter-spacing: 2px;
            width: auto;
            display: inline-block;
            padding: 20px;
        }
    .timesSection .times-SecHed p{
        color:#fff;
        padding:3px 5px;
    }
.timesSection .times-SecHed a{text-decoration:none;}

.menu-ic-list{ margin-top:20px;}
.menu-ic-list,.menu-ic-list .col{ height:auto;}
.menu-ic-list .col i{ float:none;}
.menu-ic-list span{ margin-top:10px;}
.menu-ic-list .col span{ display:block;}

.bottom_sec h2{ font-size:30px; text-align:center; font-weight:bold; color:#fabd2f; margin-bottom:30px;}
.bottom_sec .menu-ic-list{ margin-bottom:50px;}
.bottom_sec .menu-ic-list span{ margin:15px 0; line-height:18px;}

@media screen and (max-width:400px){
	/* .times-homeDiv.times-pad{ margin-bottom:85%;} */
	.times-nav-sec .times-nav h2 span{ height:50px; vertical-align:middle;}
}
@media screen and (min-width:400px) and (max-width:767px){
	/* .times-homeDiv.times-pad{ margin-bottom:63%;} */
}

@media screen and (max-width:767px){
	.times-home.times-btm{ margin-bottom:0;}
	.times-logoDiv{ display:block;}
	.times-logoDiv:after{ content:""; display:block; clear:both;}
	.times-logo{ width:calc(100% - 60px); padding:15px; float:left;}
	.times-logo img{ width:210px; padding:0;}
	.actimesdiv{ width:55px; float:left; }
	.cart{ height:42px;}
	.timesAcDiv{ display:block;}
	.times-cartDiv{ min-width:inherit; width:100%;}
	.times-iconDiv{ width:120px; height:120px;}
	.times-nav {
		width: calc(100% / 2 - 40px);
	}
	.bottomSec{ top:94%;}
	.bottomSec .times-nav {
		width: calc(100% / 2 - 40px);
	}
	/*.times-nav-sec .times-nav:nth-child(1) .times-nav-in,
	.times-nav-sec .times-nav:nth-child(2) .times-nav-in,
	.times-nav-sec .times-nav:nth-child(3) .times-nav-in,
	.times-nav-sec .times-nav:nth-child(4) .times-nav-in{ background:transparent;}
	
	.bottomSec.times-nav-sec .times-nav:nth-child(1) .times-nav-in,
	.bottomSec.times-nav-sec .times-nav:nth-child(2) .times-nav-in,
	.bottomSec.times-nav-sec .times-nav:nth-child(3) .times-nav-in{ background:transparent;}*/

    /*.times-search {
        padding: 0px 10% 35% 10%;
    }*/
    .times-search {
    width: 90%;
    margin: 30px auto;
}
	
	.times-nav-sec .times-nav h2 span{ font-size:13px;}
	
	.times-nav-sec .times-nav p{ display:none;}

}

@media screen and (min-width:767px) and (max-width:992px){
	.times-nav {
		width: calc(100% / 4 - 40px);
	}
}
@media screen and (min-width:767px) and (max-width:1024px){
	.bottomSec .times-nav {
		width: calc(100% / 4 - 40px);
	}
}

@media screen and (max-width:1200px) {

    .times-pad{padding: 1% 0% 0% 0%;}
    /* .times-btm{margin-bottom:20%;} */
}
@media screen and (min-width:1200px){
	.times-homeDiv.times-pad { 
         padding: 1% 10% 0% 10%; 
 } 
}












