
/*
* xs - 767px
* sm - 991px
* md - 1199px
* lg - 1200px
* @media (max-width: 767px) {
* @media (min-width: 768px) and (max-width: 991px) {
* @media (min-width: 992px) and (max-width: 1199px) {
* @media (min-width: 1200px) {
* @media only screen and (min-device-width: 320px) and (max-device-width: 480px)
*/
/* Medium Devices, Wide Screens */
@media (min-width: 1900px){
    .manguButton {
	margin-left: -445px !important;
    }
    .revHeading {
	//font-size: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .banner {
	height: inherit;
    }
    .bannerLeft {
	padding-top: 80px;
    }
    .bannerLeft h1 {
	padding-right: 0;
	text-align: center;
    }
    .singleBanerEvent {
	margin: 50px auto;
	width: 170px;
    }
    .sintleTimeLeft {
	padding: 15px 0 26px 26px;
    }
    .sintleTimeLeft h1 {
	font-size: 25px;
	text-align: center;
	padding-right: 190px;
    }
    .sintleTimeLeft p {
	padding-right: 190px;
    }
    .sintleTimeLeft .partyDate {
	padding-right: 0;
	right: -81px;
    }
    .sintleTimeRight {
	padding: 15px 15px 26px 20px;
    }
    .sintleTimeRight h1{
	padding-left: 190px;
	font-size: 25px;
	text-align: center;
    }
    .sintleTimeRight p{
	padding-left: 190px;
    }
    .sintleTimeRight .partyDateRight{
	padding-left: 0;
	left: -82px;
    }
    .singleDJ {
	margin-bottom: 50px;
    }
    .djThumb {
	height: 270px;
	margin: 0 auto;
	width: 270px;
    }
    .djProfileButton {
	display: inline-block;
	float: none;
    }
    .djProfiles {
	padding: 100px 0 50px;
    }
    .subscrib {
	text-align: center;
    }
    #subscribForm {
	margin: 50px auto 0;
	width: 64%;
    }
    .conInfoItem {
	margin-bottom: 50px;
	min-height: 88px;
    }
    .contactInfo {
	padding: 100px 0 40px;
    }
    .footer .logo{
	width: 235px;
	margin: 25px auto;
	display: block;
    }
    .footer .widget {
	margin-bottom: 50px;
	text-align: center;
    }
    .fooBar {
	margin: 0 0 50px;
    }
    .footerMenu {
	clear: both;
	display: table;
	margin-top: 0;
	width: 100%;
    }
    .followUs {
	text-align: center;
	width: 100%;
    }
    .footerMenu ul li {
	display: inline-block;
	float: none;
	line-height: 1;
	margin-right: 22px;
	margin-top: 0;
    }
    #fSubscribeForm {
	margin: 0 auto;
	width: 265px;
    }
    .footerMenu ul {
	float: none;
	text-align: right;
    }

    /******************* home travel *******************/
    .logo.home2 h1 {
	font-size: 45px;
    }
    .h2banner h1 {
	font-size: 50px;
    }
    .h2Feature.commonSection {
	padding-bottom: 65px;
    }
    .featureDetails {
	margin-bottom: 50px;
	margin-top: 20px;
    }
    .hostImg {
	right: 0;
	top: 0;
    }
    .subForm input[type="submit"] {
	margin-left: 0;
	margin-top: 20px;
    }
    .owl-buttons .owl-prev {
	top: -15%;
    }
    .owl-buttons .owl-next {
	top: -15%;
    }
    .knowDetails {
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
    }
    #gellarySlide .carousel-control {
	top: -4%;
    }
    .needLeftImg {
	margin: 0 auto;
	width: 250px;
	float: none !important;
    }
    .needContent {
	float: none !important;
	width: 250px;
	margin: 0 auto 30px;
        height: auto;
    }
    .home2 .copyright{
	text-align: center;
    }
    /*home light*/
    .banSingleCont{
	width: 170px;
	margin-top: 30px;
    }
    .h3bannerCont h1 {
	padding-right: 0;
    }
    .newsDetails {
	margin: 0 auto 15px;
	width: 210px;
    }
    .newsDetails.bigImg{
	width: 430px;
	margin: 0 auto 15px;
    }
    .newsDetails.noMarginBottom{
	margin-bottom: 15px !important;
    }
    .h3MarginBtm .noPaddingRight{
	padding-right: 15px !important;
    }
    .h3promo{
	width: 420px;
	margin: 0 auto 30px;
    }
    .promoArti.two {
	overflow: hidden;
    }
    .promoArti{
	margin-bottom: 50px;
    }
    .sidebar .widgetTitle {
	font-size: 20px;
    }
    .fashHover {
	padding: 50px 20px 0;
    }
    .lightVer .copyright {
	text-align: center;
    }
    .sidebar .widget > ul > li {
	width: 100%;
    }
    /*photo page 2*/
    .h3contTttl h2 {
	line-height: 1.2;
    }
    .sp2Photo{
	height: 300px;
    }
    .sp2Photo.noMarginRight,
    .sp2Photo.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #photoSlider .carousel-inner {
	margin: 0 auto;
	width: 84%;
    }
    /*vidoe page 2*/
    .sp2Video.noMarginRight,
    .sp2Video.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #videoSlider .carousel-inner {
	margin: 0 auto;
	width: 84%;
    }
    .sp2Video{
	height: 158px;
    }
    /*fashion page*/
    #bxThmb {
	display: none;
    }
    .artiPost {
	width: 36%;
    }
    .artiPost h4 {
	font-size: 14px;
    }
    .faGalImg {
	margin-bottom: 10px;
	margin-right: 10px;
    }
    .nightDSinImg:first-of-type {
	width: auto;
    }
    /*fashion post page*/
    .commentContent {
	width: 75%;
    }
    .commentCount > li > ol > li {
	margin-left: 20px;
	width: 92%;
    }
    .commentCount > li > ol > li .commentContent {
	width: 73%;
    }
    .commentCount > li > ol > li > ol > li {
	margin-left: 20px;
    }
    .commentForm input[type="text"],
    .commentForm input[type="email"] {
	width: 100%;
    }
    .nextPrePost {
	margin: 50px 0;
    }
    /***** sport page *****/
    .bicycleImg {
	width: 48.8%;
    }
    /*** shop page ***/
    .upto {
	left: 27%;
    }
    /* 404 HTML */
    .round404{width: 100%; height: 212px;}
    .roundIn img{max-width: 80px; height: auto;}
    .heading404{font-size: 150px;}
    .heading404 span.ouch{font-size: 100px;}
    .footer .logo{margin: 0 auto;}
    .nav404{padding-left: 0;}
    .mainMenu ul li{margin-right: 25px;}
    /* End 404 HTML */

    /* Cart HTML */
    .quantity{width: 130px;}
    /* End  Cart HTML */
    /* Contact HTML */
    .contactForm{margin-bottom: 50px;}
    /* End  Contact HTML */

    /* Contributors HTML */
    .contriContent{width: 70%; margin-left: 15px;}
    /* End  Contributors HTML */
    /* Event Calendar */
    .eventCalForm form input[type="text"]{width: 100%; margin-bottom: 20px;}
    .eventCalForm form input[name="search"]{width: 100%; margin-left: 0px;}
    .eventCalForm form i{left: 90%;}
    .eventCalForm form input[type="submit"]{margin-left: 0px;}
    /* Event Details */
    .evnPostImg{width: 100%;}
    .evntPostcon{margin-left: 0; width: 100%; margin-top: 30px}

    /* Event List */
    .evenThumb {width: 100%;}
    .evenThumb img{width: 100%; height: auto;}
    .evetnPost{width: 100%; margin-left: 0; margin-top: 30px;}

    /* Shop */
    .shopCate{background-size: 100% 100%;}
    .shopCate.two{background-size: 100% 100%;}
    .busket{top: -70px;}
    .freeShipPromo{padding-top: 60px;}
    .neW{padding-left: 20px;}
    .shopSidebar .upto{left: 40%;}

    /* Shop Single */
    .bx-wrapper .singPodImg{width: 450px !important;}
    .shopSingleSlider{max-width: 450px; }
    .quantity span.plus{right: 5px;}
    /********** Revolution Slider ***********/
    .revHeading {
	color: #fff;
	font-family: Roboto Slab;
	font-size: 50px;
	font-weight: 300;
	line-height: 1;
	margin: 0;
	padding-left: 30px;
	padding-right: 0;
	width: 50%;
	z-index: 99;
    }
    .singleBanerEvent {
	width: 148px;
    }
    .sBEDetails h2 {
	font-size: 20px;
	line-height: 1.1;
    }
    .eDate {
	font-size: 12px;
	line-height: 12px;
    }
    .revHeading.revHeadingNoPadding {
	float: right;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 31%;
    }
    .lightSliderCap {
	font-size: 50px;
    }
    .tp-caption.lightgrey_divider.lfl.ltl .lightMenuBtn{
	position: relative;
	left: 30px !important;
    }
    .tp-caption.lightgrey_divider.lfl.ltl,.tp-caption.lightgrey_divider.lfb.ltb.text-left.leftBtn {
	left: 30px !important;
    }
    .banSingleCont {
	width: 145px;
    }
    .travelSlideCap {
	float: none !important;
	font-size: 45px;
	line-height: 1;
	padding: 30px 0;
	width: 55%;
	text-align: center;
	margin: 0 auto;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfr.ltr{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfb.ltb{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
	text-align: center;
    }
}
/* Small Devices, Tablets */
@media (min-width: 768px) and (max-width: 991px){
    /*home dark*/
    .mainMenu ul {
	text-align: center;
    }
    .mainMenu ul li {
	display: inline-block;
	float: none;
	margin-right: 20px;
	text-align: left;
    }
    .banner {
	height: inherit;
    }
    .bannerLeft {
	padding-top: 80px;
    }
    .bannerLeft h1 {
	padding-right: 0;
	text-align: center;
    }
    .singleBanerEvent {
	margin: 50px auto;
	width: 170px;
    }
    .timeLineDivider,.sintleTimeLeft .partyDate,.sintleTimeRight .partyDateRight{
	display: none;
    }
    .timeLine {
	float: none;
	margin: 0 auto;
	position: relative;
	width: 80%;
    }
    .sintleTimeLeft {
	margin-bottom: 50px;
    }
    .sintleTimeRight{
	margin-top: 50px;
    }
    .singleDJ {
	margin-bottom: 50px;
    }
    .djThumb {
	height: 270px;
	margin: 0 auto;
	width: 270px;
    }
    .djProfileButton {
	display: inline-block;
	float: none;
    }
    .djProfiles {
	padding: 100px 0 50px;
    }
    .subscrib {
	text-align: center;
    }
    #subscribForm {
	margin: 45px auto 0;
	text-align: center;
	width: 83%;
    }
    .conInfoItem {
	margin-bottom: 50px;
	min-height: 88px;
    }
    .contactInfo {
	padding: 100px 0 40px;
    }
    .footer .logo{
	width: 235px;
	margin: 25px auto;
	display: block;
    }
    .footer {
	text-align: center;
    }
    .footer .widget {
	margin-bottom: 50px;
    }
    .fooBar {
	margin: 0 0 50px;
    }
    .footerMenu {
	clear: both;
	display: table;
	margin-top: 15px;
	width: 100%;
    }
    .followUs {
	text-align: center;
	width: 100%;
    }
    .footerMenu ul li {
	display: inline-block;
	float: none;
	line-height: 1;
	margin-right: 22px;
	margin-top: 20px;
    }
    #fSubscribeForm {
	margin: 0 auto;
	width: 265px;
    }
    .footerMenu ul {
	float: none;
    }
    /******************* home travel *******************/
    .logo.home2 h1 {
	font-size: 45px;
    }
    .h2banner h1 {
	font-size: 50px;
    }
    .h2Feature.commonSection {
	padding-bottom: 65px;
    }
    .featureDetails {
	margin-bottom: 50px;
	margin-top: 20px;
    }
    .hostImg {
	right: 0;
	top: 0;
    }
    .subForm input[type="submit"] {
	margin-left: 0;
	margin-top: 20px;
    }
    .owl-buttons .owl-prev {
	top: -15%;
    }
    .owl-buttons .owl-next {
	top: -15%;
    }
    .knowDetails {
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
    }
    #gellarySlide .carousel-control {
	top: -4%;
    }
    .needLeftImg {
	margin: 0 auto;
	width: 250px;
	float: none !important;
    }
    .needContent {
	float: none !important;
	width: 250px;
	margin: 0 auto 30px;
        height: auto;
    }
    .home2 .copyright{
	text-align: center;
    }
    /*home light*/
    .banSingleCont{
	width: 170px;
	margin-top: 30px;
    }
    .h3bannerCont h1 {
	padding-right: 0;
    }
    .newsDetails {
	margin: 0 auto 15px;
	width: 210px;
    }
    .newsDetails.bigImg{
	width: 430px;
	margin: 0 auto 15px;
    }
    .newsDetails.noMarginBottom{
	margin-bottom: 15px !important;
    }
    .h3MarginBtm .noPaddingRight{
	padding-right: 15px !important;
    }
    .h3promo{
	width: 420px;
	margin: 0 auto 30px;
    }
    .promoArti.two {
	overflow: hidden;
    }
    .promoArti{
	margin-bottom: 50px;
    }
    .singleTrending {
	float: left !important;
    }
    .sidebar .widgetTitle {
	font-size: 20px;
    }
    .singleTrending.noMarginBottom{
	margin-bottom: 28px !important;
    }
    /*photo page 2*/
    .h3contTttl h2 {
	font-size: 25px;
	line-height: 1.2;
    }
    .sp2Photo{
	height: 300px;
    }
    .sp2Photo.noMarginRight,
    .sp2Photo.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #photoSlider .carousel-inner {
	margin: 0 auto;
	width: 76.5%;
    }
    /*vidoe page 2*/
    .sp2Video.noMarginRight,
    .sp2Video.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #videoSlider .carousel-inner {
	margin: 0 auto;
	width: 76.5%;
    }
    .sp2Video{
	height: 158px;
    }
    /*fashion page*/
    #bxThmb {
	display: none;
    }
    .faGalImg:last-of-type{
	margin-right: auto;
    }
    .artiPost {
	margin-left: 0;
	width: 100%;
    }
    .artiImg {
	margin-bottom: 30px;
	width: 100%;
    }
    .nightDSinImg {
	float: none;
	margin: 0 auto 30px;
	text-align: center;
    }
    .faGalImg {
	margin-bottom: 20px;
	margin-right: 20px;
    }
    .fasIcon {
	margin: 15px 0;
    }
    /*fashion post page*/
    .commentContent {
	width: 75%;
    }
    .commentCount > li > ol > li {
	margin-left: 20px;
	width: 92%;
    }
    .commentCount > li > ol > li .commentContent {
	width: 73%;
    }
    .commentCount > li > ol > li > ol > li {
	margin-left: 20px;
    }
    .commentForm input[type="text"],
    .commentForm input[type="email"] {
	width: 100%;
    }
    .nextPrePost {
	margin: 50px 0;
    }
    /*** sports page ***/
    .bicycleImg {
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
    }
    /******* typhography page ******/
    .fTitle1,.fTitle2,.fTitle3 {
	line-height: 1.2;
    }
    /* 404 HTML */
    .cartSection{padding: 80px 0;}
    .round404{margin: 0 auto;}
    .heading404{font-size: 170px;}
    .heading404 span.ouch{font-size: 100px;}
    .nav404{padding: 0;}
    /* End 404 HTML */

    /* Cart HTML */
    .quantity{width: 130px;}
    /* End  Cart HTML */

    /* Contact HTML */
    .contactForm{margin-bottom: 50px;}
    /* End  Contact HTML */

    /* Contributors HTML */
    .contriContent{width: 60%; margin-left: 15px;}
    /* End  Contributors HTML */
    /* Event Calendar */
    .eventCalForm form input[type="text"]{width: 100%; margin-bottom: 20px;}
    .eventCalForm form input[name="search"]{width: 100%; margin-left: 0px;}
    .eventCalForm form i{left: 90%;}
    .eventCalForm form input[type="submit"]{margin-left: 0px;}
    .eventTable tbody tr td h5 a{font-size: 10px;}
    .eventTable thead tr th{font-size: 10px;}

    /* Event Details */
    .evnPostImg{width: 100%;}
    .evntPostcon{margin-left: 0; width: 100%; margin-top: 30px}

    /* Event List */
    .evenThumb {width: 100%;}
    .evenThumb img{width: 100%; height: auto;}
    .evetnPost{width: 100%; margin-left: 0; margin-top: 30px;}

    /* Shop */
    .upto{left: 35%;}
    .searchForm{float: left !important; padding-left: 20px;}
    .shopCate{background-size: 100% 100%;}
    .shopCate.two{background-size: 100% 100%;}
    .busket{top: -70px;}
    .neW{padding-left: 20px;}
    .shopSidebar .upto{left: 54%;}

    /* Shop Single */
    .bx-wrapper .singPodImg{width: 450px !important;}
    .shopSingleSlider{max-width: 450px; }
    .quantity span.plus{right: 5px;}
    /**************** Slider Revolution ***************/
    .myrevslider {
	height: 353px;
    }
    .sBEDetails {
	min-height: 100px;
    }
    .revHeading {
	color: #fff;
	font-family: Roboto Slab;
	font-size: 40px;
	font-weight: 300;
	line-height: 1;
	margin: 0;
	padding-left: 30px;
	padding-right: 0;
	width: 50%;
	z-index: 99;
    }
    .singleBanerEvent {
	width: 115px;
    }
    .sBEDetails h2 {
	font-size: 20px;
	line-height: 1.1;
    }
    .eDate {
	font-size: 12px;
	line-height: 12px;
    }
    .revHeading.revHeadingNoPadding {
	float: right;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 40%;
    }
    .banSingleCont {
	margin-top: 30px;
	width: 115px;
    }
    .banTttl h2 a {
	font-size: 22px;
    }
    .tp-caption.lightgrey_divider.lfb.ltb.text-left{
	left: 367px !important;
	top: 195px !important;
    }
    .tp-caption.lightgrey_divider.lfl.ltl{
	left: 30px !important;
    }
    .lightSliderCap {
	font-size: 35px;
	line-height: 1;
    }
    .tp-caption.lightgrey_divider.lfb.ltb.text-left.leftBtn{
	left: 30px !important;
	top: 200px !important; 
    }
    .travelSlideCap {
	float: none !important;
	font-size: 45px;
	line-height: 1;
	padding: 30px 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfr.ltr{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfb.ltb{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
	text-align: center;
    }
}
/* Small Devices, Ebook Reader */
@media (min-width: 481px) and (max-width: 767px){
    /*home dark*/
    .topBar {
	text-align: center;
    }
    .topHelp {
	text-align: center;
    }
    .logo {
	display: block;
	margin: 25px auto;
	width: 290px;
    }
    .logo h1 {
	font-size: 40px;
    }
    .versionName{
	display: block;
    }
    .social {
	margin-top: 0;
	padding-bottom: 30px;
	text-align: center;
    }
    .searchDiv {
	display: none;
    }
    .mainMenu ul li {
	float: none;
	margin-right: 0;
	padding: 15px 0 17px;
	text-align: center;
    }
    /************************ Mobile Menu ***************************/

    .mainMenu > ul{
        display: none;
    }
    .mainMenu ul li{
        border-bottom: 1px solid #e9e9e9;
    }
    .mainMenu > ul > li > ul.subMenu {
        background: #fff none repeat scroll 0 0;
        border-top: 1px solid #e9e9e9;
        box-shadow: none;
        margin-top: 15px;
        opacity: 1;
        position: relative;
        top: 0;
        transition: all 400ms ease 0s;
        visibility: visible;
        width: 100%;
        z-index: 999;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -ms-transition: none;
        -o-transition: none;
        display: none;
    }
    .mainMenu > ul > li > ul.subMenu li{
        padding: 0px;
    }
    .mainMenu > ul > li > ul.subMenu li:last-child{
        border-bottom: none;
    }
    .mainMenu > ul > li:hover > ul.subMenu{
        top: 0;
        visibility: visible;
        opacity: 1;
    }
    ul.subMenu > li > ul.subMenu {
        background: #fff none repeat scroll 0 0;
        border-top: 1px solid #e9e9e9;
        box-shadow: none;
        left: 0;
        opacity: 1 !important;
        position: relative;
        top: 0;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -ms-transition: none;
        -o-transition: none;
        visibility: visible !important;
        width: 100%;
        z-index: 999;
        display: none;
    }
    ul.subMenu > li:hover > ul.subMenu{
        opacity: 1 !important;
        visibility: visible !important;
        left: 0;
        top: 0;
    }
    .subMenuKey{
        width: 19px;
        height: 19px;
        position: absolute;
        right: 20px;
        top: 13px;
        cursor: pointer;
    }
    .mainMenu > ul > li > ul li .subMenuKey{
        top: 9px;
    }
    .subMenuKey:after{
        background: #E9E9E9 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 1px;
        margin: auto 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        transition: all ease 700ms;
        -moz-transition: all ease 700ms;
        -webkit-transition: all ease 700ms;
        -ms-transition: all ease 700ms;
        -o-transition: all ease 700ms;
    }
    .subMenuKey:before{
        background: #E9E9E9 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 100%;
        margin: auto 0;
        position: absolute;
        right: 9px;
        top: 0;
        width: 1px;
        transition: all ease 700ms;
        -moz-transition: all ease 700ms;
        -webkit-transition: all ease 700ms;
        -ms-transition: all ease 700ms;
        -o-transition: all ease 700ms;
    }
    .subMenuKey:hover:after, .subMenuKey:hover:before{
        background: #D94462;
    }
    .subMenuKey.mOpened:before{
        background: none;
    }
    .subMenuKey.mOpened:after{
        background: #D94462;
    }
    /************************ End Mobile Menu ***************************/
    .bannerLeft h1 {
	font-size: 40px;
	line-height: 1.2;
	padding-right: 0;
    }
    .banner {
	height: inherit;
    }
    .bannerLeft {
	padding-top: 70px;
	text-align: center;
    }
    .singleBanerEvent {
	margin: 30px auto 0;
	width: 170px;
    }
    .theClub{
	background-size: cover;
    }
    .eventTab {
	margin-top: 0;
    }
    .theClubEvents h1 {
	text-align: center;
    }
    .parties {
	overflow: hidden;
    }
    .timeLineDivider {
	display: none;
    }
    .timeLine {
	width: 100%;
    }
    .sintleTimeLeft {
	display: table;
	margin-bottom: 50px;
	padding: 0 0 20px;
	width: 100%;
    }
    .sintleTimeLeft .timeThumb {
	margin: 0 auto;
	position: relative;
    }
    .sintleTimeLeft img {
	bottom: 0;
	float: none;
	height: auto;
	position: relative;
	right: 0;
	width: 100%;
    }
    .sintleTimeLeft h1 {
	font-size: 30px;
	line-height: 25px;
	margin: 0;
	padding: 13px 0 10px;
	text-align: center;
    }
    .sintleTimeLeft p {
	text-align: center;
    }
    .sintleTimeLeft h1 span {
	float: none;
    }
    .partibutton1 {
	margin-left: 12px;
    }
    .sintleTimeRight {
	margin-top: 50px;
	padding: 0 0 20px;
	width: 100%;
	display: table;
    }
    .sintleTimeRight.resFirst{
	margin-top: 0;
    }
    .sintleTimeRight img {
	position: relative;
	width: 100%;
    }
    .sintleTimeRight h1 {
	font-size: 30px;
	line-height: 25px;
	margin: 0;
	padding: 13px 0 10px;
	text-align: center;
    }
    .sintleTimeRight h1 span {
	float: none;
    }
    .sintleTimeRight p {
	text-align: center;
    }
    .sintleTimeRight .timeThumbr {
	margin: 0 auto;
	position: relative;
    }
    .singleDJ {
	margin-bottom: 50px;
    }
    .djThumb {
	height: 270px;
	margin: 0 auto;
	width: 270px;
    }
    .djProfileButton {
	display: inline-block;
	float: none;
    }
    .djProfiles {
	padding: 100px 0 50px;
    }
    .subscrib .subs1 {
	font-size: 30px;
	line-height: 1;
	margin: 0 0 15px;
    }
    .subscrib .subs2 {
	font-size: 35px;
	line-height: 1;
    }
    .subscrib p {
	margin: 35px 0 0;
	padding-right: 0;
    }
    #subscribForm input[type="email"] {
	width: 100%;
    }
    #subscribForm input[type="submit"] {
	background-color: #dc279c;
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
    }
    .contactInfo {
	padding: 100px 0 50px;
    }
    .conInfoItem {
	margin-bottom: 50px;
    }
    .footer .logo{
	width: 235px;
	margin: 25px auto;
	display: block;
    }
    .footer {
	text-align: center;
    }
    .footer .widget {
	margin-bottom: 50px;
    }
    .fooBar {
	margin: 0 0 50px;
    }
    .footerMenu {
	clear: both;
	display: table;
	margin-top: 15px;
	width: 100%;
    }
    .followUs {
	text-align: center;
	width: 100%;
    }
    .footerMenu ul li {
	display: inline-block;
	float: none;
	line-height: 1;
	margin-right: 22px;
	margin-top: 20px;
    }
    #fSubscribeForm {
	margin: 0 auto 50px;
	width: 265px;
    }
    .footerMenu ul {
	float: none;
    }

    /****************** travel home **************/
    .h2banner h1 {
	padding: 65px 0 30px;
	text-align: center;
    }
    .getBtn {
	display: block;
	margin: 0 auto;
    }
    .subContent h1 {
	font-size: 35px;
	text-align: center;
    }
    .subContent p {
	text-align: center;
    }
    .subContent form{
	margin: 0 auto 30px;
	width: 413px;
    }
    .hostImg {
	left: 0;
	margin: 0 auto;
	position: relative;
	right: 0;
	width: 290px;
	top: 0;
    }
    .hostImg img{
	width: 100%;
    }
    .subScribe{
	padding-bottom: 0;
    }
    .subForm input[type="email"] {
	margin: 0 auto;
	width: 290px;
    }
    .subForm input[type="submit"] {
	margin-left: 0;
	margin-top: 20px;
    }
    .promoTitle {
	margin: 0 0 50px;
    }
    .owl-buttons .owl-next {
	top: -18%;
    }
    .owl-buttons .owl-prev {
	top: -18%;
    }
    .h2Feature.commonSection{
	padding-bottom: 85px;
    }
    .featureDetails {
	margin-bottom: 30px;
    }
    .h2testimonial {
	text-align: center;
    }
    .knowImg {
	float: none !important;
	margin: 0 auto;
    }
    .knowDetails {
	float: none !important;
	margin: 0 auto;
	text-align: center;
	width: 100%;
    }
    .knowDetails p {
	margin: 20px 0 0;
	padding-right: 0;
    }
    .knowDetails ul {
	width: 100%;
	margin-bottom: 30px;
    }
    #gellarySlide .carousel-control {
	top: -3%;
    }
    .galImg {
	margin: 0 auto 30px;
	width: 285px;
    }
    .needLeftImg {
	float: none !important;
	margin: 0 auto;
	width: 250px;
    }
    .needContent {
	float: none !important;
	margin: 0 auto 30px;
	width: 250px;
    }
    .vidContent {
	text-align: center;
    }
    .vidContent p {
	width: 100%;
    }
    .home2 .copyright{
	text-align: center;
    }
    /********************* home light ****************************/
    .banTttl {
	margin: 0 auto;
	width: 170px;
    }
    .newsDetails {
	height: 250px;
	width: 290px;
	margin: 0 auto 15px;
    }
    .newsDetails img{
	width: 100%;
	height: 100%;
    }
    .star {
	margin: 20px auto 0;
    }
    .hoverDetails{
	width: 100%;
    }
    .newsDetails.noMarginBottom{
	margin-bottom: 15px !important;
    }
    .fashImg{
	margin: 0 auto 65px;
	width: 290px;
    }
    .fashImg img{
	width: 100%;
    }
    .promoArti{
	margin-bottom: 50px;
    }
    .hotImg{
	margin: 0 auto;
	width: 290px;
    }
    .hotImg img{
	width: 100%;
    }
    .h3promo {
	margin: 0 auto 30px;
	width: 290px;
    }
    .h3bannerCont h1 {
	font-size: 45px;
	line-height: 1;
	text-align: center;
	padding-right: 0;
    }
    .h3bannerCont a {
	margin: 30px auto 0;
    }
    .sidebar .widget > ul > li {
	width: 100%;
    }
    .addPromotions {
	width: 270px;

    }
    #popPhotos .item{
	width: 235px;
    }
    .promoArti.two {
	width: 290px;
	margin: 0 auto 80px;
    }
    .h3MarginBtm .noPaddingRight{
	padding-right: 15px !important;
    }
    .sidebar {
	width: 290px;
	margin: 0 auto;
    }
    .promoArti {
	margin: 0 auto 50px;
	width: 290px;
    }
    /*photo page 1*/
    .navigations {
	margin-bottom: 25px;
    }
    /*photo page 2*/
    .h3contTttl h2 {
	font-size: 25px;
	line-height: 1.2;
    }
    .sp2Photo{
	height: 230px;
    }
    .sp2Photo.noMarginRight,
    .sp2Photo.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #photoSlider .carousel-inner {
	margin: 0 auto;
	width: 76.5%;
    }
    /*vidoe page 1*/
    .singleViewVideo .mejs-container.mejs-video{
	height: 300px !important;
    }
    .sVHover{
	padding-top: 200px;
    }
    /*vidoe page 2*/
    #cboxPrevious,
    #cboxNext{
	display: none !important;
    }
    .sp2Video.noMarginRight,
    .sp2Video.noMarginLeft{
	margin: 0 7px 14px !important;
    }
    #videoSlider .carousel-inner {
	margin: 0 auto;
	width: 76.5%;
    }
    .sp2Video{
	height: 158px;
    }
    /*fashion page*/
    #bxThmb {
	display: none;
    }
    .nextPre {
	top: -32px;
    }
    .fasIcon {
	margin: 15px 0;
    }
    .commentShare,.userNameImg {
	float: left !important;
	width: 100%;
    }
    .faGalImg {
	float: none !important;
	margin: 0 auto 20px;
	width: 166px;
    }
    .faGalImg:last-of-type{
	margin-right: auto;
    }
    .artiPost {
	margin-left: 0;
	width: 100%;
    }
    .artiImg {
	margin-bottom: 30px;
	width: 100%;
    }
    .nightDSinImg {
	float: none;
	margin: 0 auto 30px;
	text-align: center;
    }
    /*pashion post page*/
    .commentCount > li > ol > li {
	margin-left: 0;
    }
    .commentCount > li > ol > li > ol > li {
	margin-left: 0;
    }
    .commentCount > li > ol > li > ol > li .commentContent {
	width: 71%;
    }
    .commentCount > li > ol > li .commentContent {
	width: 71%;
    }
    .commentContent {
	width: 70%;
    }
    .commentForm input[type="text"], .commentForm input[type="email"] {
	width: 100%;
    }
    .nextPrePost {
	margin-top: 55px;
    }
    /*** sports page ***/
    .bicycleImg {
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
    }
    /******* typhography page ******/
    .fTitle1,.fTitle2,.fTitle3 {
	line-height: 1.2;
    }
    /* 404 HTML */
    .round404{margin: 0 auto;}
    .heading404{font-size: 180px; text-align: center;}
    .heading404 span.dot{display: inline-block; width: 100%; text-align: center; padding: 0 0 50px;}
    .errorNotice p{line-height: 35px; text-align: center;}
    .suggetions p{padding: 0; line-height: 25px; text-align: center;}
    .cartSection{padding: 80px 0;}
    /* End 404 HTML */

    /* Cart HTML */
    .quantity{width: 130px;}
    /* End  Cart HTML */

    /* Coming Soon HTML */
    .comingSoonArea{ padding: 100px 0; }
    .comingSoonArea .logo{padding: 0px; text-align: center;}
    .comingSoonArea .logoImg{position: relative; margin:  0 auto;}
    .comingSoonArea .logo h1{font-size: 80px; padding-top: 0px;}
    .cmSoom{margin:  15px 0 0; padding: 0; text-align: center; font-size: 35px;}
    /* End  Coming Soon HTML */

    /* Contact HTML */
    .contactForm{margin-bottom: 50px;}
    #contactFrom input[type="text"], #contactFrom input[type="email"]{width: 100%;}
    #contactFrom textarea{width: 100%;}
    /* Contact HTML */

    /* Contributors HTML */
    .contriImg{margin-bottom: 20px;}
    .contriContent{width: 60%; margin-left: 15px;}
    .contriContent .social{text-align: left;}
    .sidebar{margin-bottom: 50px;}
    /* End  Contributors HTML */
    /* Event Calendar */
    .eventPageMenu{display: none;}
    .eventCalForm form input[type="text"]{width: 100%; margin-bottom: 20px;}
    .eventCalForm form input[name="search"]{width: 100%; margin-left: 0px;}
    .eventCalForm form i{left: 90%;}
    .eventCalForm form input[type="submit"]{margin-left: 0px;}
    .eventTable tbody tr td h5 a{font-size: 10px;}
    .eventTable thead tr th{font-size: 10px;}
    .eventTable{margin-bottom: 40px;}

    /* Event Details */
    .evnDatLoc .cateGor{text-align: left;}
    .evnPostImg{width: 100%;}
    .evntPostcon{width: 100%; margin-left: 0; margin-top: 30px;}
    .evnDatLoc + .commentShare ul li:first-child{ margin-left: 0; }

    /* Event List */
    .evenThumb {width: 100%;}
    .evenThumb img{width: 100%; height: auto;}
    .evetnPost{width: 100%; margin-left: 0; margin-top: 30px;}

    /* Shop */
    .sale{margin-left: auto; margin-right: auto;}
    .upto, .shopSidebar .upto{left: 0; right: 0; margin:  0 auto; top: auto; bottom: 5px;}
    .shopCate{background:rgba(0, 0, 0, 0) url("../images/shop/promo1.jpg") no-repeat scroll center center / cover}
    .shopCate.two{background: rgba(0, 0, 0, 0) url("../images/shop/promo2.jpg") no-repeat scroll center center / cover;}
    .freeShipPromo{padding-top: 110px;}
    .busket{left: 0; right: 0; margin: 0 auto;}
    .neW{padding-left: 20px;}

    /* Shop Single */
    .bx-wrapper .singPodImg{width: 290px !important;}
    .shopSingleSlider{max-width: 290px; }
    .podSingZoom{width: 65px;}
    .podZoom{margin-bottom: 30px;}
    .quantity span.plus{right: 5px;}
    /************************ Revolution Slider ************************/
    .myrevslider .tparrows,.singleBanerEvent{
	display: none !important;
    }
    .myrevslider .revHeading {
	float: none;
	font-size: 48px;
	line-height: 1;
	padding-left: 0;
	padding-right: 0;
	padding-top: 40px;
	text-align: center;
	width: 100%;
    }
    .manguButton {
	left: -145%;
	margin: 0 auto !important;
	padding-top: 17px;
	position: relative;
	text-align: center;
	top: 95px;
    }
    .myrevslider {
	height: 380px;
    }
    .tp-banner,.tp-revslider-slidesli,.slotholder,.tp-bgimg {
	height: 380px !important;
    }
    .tp-bgimg{
	background-position: center center !important;
    }
    /******* Light Version ******/
    .lightSliderCap {
	color: #fff;
	font-size: 40px;
	line-height: 1;
	margin: 0 auto;
	padding-top: 35px;
	width: 290px;
    }
    .banSingleCont{
	display: none;
    }
    .lightMenuBtn {
	padding-top: 17px;
    }
    .tp-caption.lightgrey_divider.lfl.ltl{
	left: 30px !important;
    }
    .tp-caption.lightgrey_divider.lfb.ltb.text-left.leftBtn {
	left: 30px !important;
	top: 280px !important;
	right: auto !important;
    }
    .tp-caption.lightgrey_divider.lfb.ltb.text-left {
	left: auto!important;
	top: 280px !important;
	right: 166px !important;
    }
    .travelSlideCap {
	float: none !important;
	font-size: 40px;
	line-height: 1;
	padding: 30px 0;
	width: 290px;
	text-align: center;
	margin: 0 auto;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfr.ltr{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfb.ltb{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
	text-align: center;
    }
}
/* Extra Small Devices, Phones */ 
@media (min-width: 320px) and (max-width: 480px){
    /*home dark*/
    .topBar {
	text-align: center;
    }
    .topHelp {
	text-align: center !important;
    }
    .logo {
	display: block;
	margin: 25px auto;
	width: 290px;
    }
    .logo h1 {
	font-size: 23px !important;
    }
    .versionName{
	display: block;
    }
    .social {
	margin-top: 0;
	padding-bottom: 30px;
	text-align: center;
    }
    .searchDiv {
	display: none;
    }
    /************************ Mobile Menu ***************************/

    .mainMenu > ul{
        display: none;
    }
    .mainMenu ul li{
        border-bottom: 1px solid #e9e9e9;
    }
    .mainMenu > ul > li > ul.subMenu {
        background: #fff none repeat scroll 0 0;
        border-top: 1px solid #e9e9e9;
        box-shadow: none;
        margin-top: 15px;
        opacity: 1;
        position: relative;
        top: 0;
        transition: all 400ms ease 0s;
        visibility: visible;
        width: 100%;
        z-index: 999;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -ms-transition: none;
        -o-transition: none;
        display: none;
    }
    .mainMenu > ul > li > ul.subMenu li{
        padding: 0px;
    }
    .mainMenu > ul > li > ul.subMenu li:last-child{
        border-bottom: none;
    }
    .mainMenu > ul > li:hover > ul.subMenu{
        top: 0;
        visibility: visible;
        opacity: 1;
    }
    ul.subMenu > li > ul.subMenu {
        background: #fff none repeat scroll 0 0;
        border-top: 1px solid #e9e9e9;
        box-shadow: none;
        left: 0;
        opacity: 1 !important;
        position: relative;
        top: 0;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -ms-transition: none;
        -o-transition: none;
        visibility: visible !important;
        width: 100%;
        z-index: 999;
        display: none;
    }
    ul.subMenu > li:hover > ul.subMenu{
        opacity: 1 !important;
        visibility: visible !important;
        left: 0;
        top: 0;
    }
    .subMenuKey{
        width: 19px;
        height: 19px;
        position: absolute;
        right: 20px;
        top: 13px;
        cursor: pointer;
    }
    .mainMenu > ul > li > ul li .subMenuKey{
        top: 9px;
    }
    .subMenuKey:after{
        background: #E9E9E9 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 1px;
        margin: auto 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        transition: all ease 700ms;
        -moz-transition: all ease 700ms;
        -webkit-transition: all ease 700ms;
        -ms-transition: all ease 700ms;
        -o-transition: all ease 700ms;
    }
    .subMenuKey:before{
        background: #E9E9E9 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 100%;
        margin: auto 0;
        position: absolute;
        right: 9px;
        top: 0;
        width: 1px;
        transition: all ease 700ms;
        -moz-transition: all ease 700ms;
        -webkit-transition: all ease 700ms;
        -ms-transition: all ease 700ms;
        -o-transition: all ease 700ms;
    }
    .subMenuKey:hover:after, .subMenuKey:hover:before{
        background: #D94462;
    }
    .subMenuKey.mOpened:before{
        background: none;
    }
    .subMenuKey.mOpened:after{
        background: #D94462;
    }
    /************************ End Mobile Menu ***************************/
    .mainMenu ul li {
	float: none !important;
	margin-right: 0;
	padding: 15px 0 17px;
	text-align: center;
    }
    .bannerLeft h1 {
	font-size: 40px;
	line-height: 1.2;
	padding-right: 0;
    }
    .banner {
	height: inherit;
    }
    .bannerLeft {
	padding-top: 70px;
	text-align: center;
    }
    .singleBanerEvent {
	margin: 30px auto 0;
	width: 170px;
    }
    .theClub{
	background-size: cover;
    }
    .eventTab {
	margin-top: 0;
    }
    .eventTab .panel-title a{
	font-size: 20px;
    }
    .theClubEvents h1 {
	text-align: center;
    }
    .parties {
	overflow: hidden;
    }
    .timeLineDivider {
	display: none;
    }
    .timeLine {
	width: 100%;
    }
    .sintleTimeLeft {
	display: table;
	margin-bottom: 50px;
	padding: 0 0 20px;
	width: 100%;
    }
    .sintleTimeLeft .timeThumb {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
    }
    .sintleTimeLeft img {
	bottom: 0;
	float: none;
	height: auto;
	position: relative;
	right: 0;
	width: 100%;
    }
    .sintleTimeLeft h1 {
	font-size: 30px;
	line-height: 25px;
	margin: 0;
	padding: 13px 0 10px;
	text-align: center;
    }
    .sintleTimeLeft p {
	text-align: center;
    }
    .sintleTimeLeft h1 span {
	float: none;
    }
    .partibutton1 {
	margin-left: 12px;
    }
    .sintleTimeRight {
	margin-top: 50px;
	padding: 0 0 20px;
	width: 100%;
	display: table;
    }
    .sintleTimeRight .timeThumbr {
	height: 100%;
	margin: 0 auto;
	position: relative;
    }
    .sintleTimeRight.resFirst{
	margin-top: 0;
    }
    .sintleTimeRight img {
	position: relative;
	width: 100%;
    }
    .sintleTimeRight h1 {
	font-size: 30px;
	line-height: 25px;
	margin: 0;
	padding: 13px 0 10px;
	text-align: center;
    }
    .sintleTimeRight h1 span {
	float: none;
    }
    .sintleTimeRight p {
	text-align: center;
    }
    .singleDJ {
	margin-bottom: 50px;
    }
    .djThumb {
	height: 270px;
	margin: 0 auto;
	width: 270px;
    }
    .djProfileButton {
	display: inline-block;
	float: none;
    }
    .djProfiles {
	padding: 100px 0 50px;
    }
    .subscrib .subs1 {
	font-size: 30px;
	line-height: 1;
	margin: 0 0 15px;
    }
    .subscrib .subs2 {
	font-size: 35px;
	line-height: 1;
    }
    .subscrib p {
	margin: 35px 0 0;
	padding-right: 0;
    }
    #subscribForm input[type="email"] {
	width: 100%;
    }
    #subscribForm input[type="submit"] {
	background-color: #dc279c;
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
    }
    .contactInfo {
	padding: 100px 0 50px;
    }
    .conInfoItem {
	margin-bottom: 50px;
    }
    .footer .logo{
	width: 235px;
	margin: 25px auto;
	display: block;
    }
    .footer {
	text-align: center;
    }
    .footer .widget {
	margin-bottom: 50px;
    }
    .fooBar {
	margin: 0 0 50px;
    }
    .footerMenu {
	clear: both;
	display: table;
	margin-top: 15px;
	width: 100%;
    }
    .followUs {
	text-align: center;
	width: 100%;
    }
    .footerMenu ul li {
	display: inline-block;
	float: none;
	line-height: 1;
	margin-right: 22px;
	margin-top: 20px;
    }
    #fSubscribeForm {
	margin: 0 auto 50px;
	width: 265px;
    }
    .footerMenu ul {
	float: none;
    }

    /****************** travel home **************/
    .h2banner h1 {
	font-size: 40px;
	padding: 65px 0 30px;
	text-align: center;
    }
    .getBtn {
	display: block;
	margin: 0 auto;
    }
    .subContent h1 {
	font-size: 40px;
    }
    .hostImg {
	left: 0;
	margin: 0 auto;
	position: relative;
	right: 0;
	width: 290px;
	top: 0;
    }
    .hostImg img{
	width: 100%;
    }
    .subScribe{
	padding-bottom: 0;
    }
    .subForm input[type="email"] {
	margin: 0 auto;
	width: 290px;
    }
    .subForm input[type="submit"] {
	margin-left: 0;
	margin-top: 20px;
    }
    .promoTitle {
	font-size: 25px;
	margin: 0 0 50px;
    }
    .owl-buttons .owl-next {
	top: -14%;
    }
    .owl-buttons .owl-prev {
	top: -14%;
    }
    .h2Feature.commonSection{
	padding-bottom: 85px;
    }
    .featureDetails {
	margin-bottom: 30px;
    }
    .h2testimonial {
	text-align: center;
    }
    .knowImg {
	float: none !important;
	margin: 0 auto;
    }
    .knowDetails {
	float: none !important;
	margin: 0 auto;
	text-align: center;
	width: 100%;
    }
    .knowDetails p {
	margin: 20px 0 0;
	padding-right: 0;
    }
    .knowDetails ul {
	width: 100%;
    }
    #gellarySlide .carousel-control {
	top: -2%;
    }
    .galImg {
	margin: 0 auto 30px;
	width: 285px;
    }
    .needLeftImg {
	float: none !important;
	margin: 0 auto;
	width: 250px;
    }
    .needContent {
	float: none !important;
	margin: 0 auto 30px;
	width: 250px;
        height: auto;
    }
    .vidContent {
	text-align: center;
    }
    .vidContent p {
	width: 100%;
    }
    .home2 .copyright{
	text-align: center;
    }
    /********************* home light ****************************/
    .banTttl {
	margin: 0 auto;
	width: 170px;
    }
    .newsDetails {
	height: 250px;
	width: 290px;
	margin: 0 auto 15px;
    }
    .newsDetails img{
	width: 100%;
	height: 100%;
    }
    .star {
	margin: 20px auto 0;
    }
    .hoverDetails{
	width: 100%;
    }
    .newsDetails.noMarginBottom{
	margin-bottom: 15px !important;
    }
    .fashImg{
	margin: 0 auto 65px;
	width: 290px;
    }
    .fashImg img{
	width: 100%;
    }
    .promoArti{
	margin-bottom: 50px;
    }
    .hotImg{
	margin: 0 auto;
	width: 290px;
    }
    .hotImg img{
	width: 100%;
    }
    .h3promo {
	margin: 0 auto 30px;
	width: 290px;
    }
    .h3bannerCont h1 {
	font-size: 45px;
	line-height: 1;
	text-align: center;
	padding-right: 0;
    }
    .h3bannerCont a {
	margin: 30px auto 0;
    }
    .sidebar .widget > ul > li {
	width: 100%;
    }
    .addPromotions {
	width: 270px;

    }
    #popPhotos .item{
	width: 235px;
    }
    .promoArti.two {
	width: 290px;
	margin: 0 auto 80px;
    }
    .h3MarginBtm .noPaddingRight{
	padding-right: 15px !important;
    }
    .sidebar {
	width: 290px;
	margin: 0 auto;
    }
    .promoArti {
	margin: 0 auto 50px;
	width: 290px;
    }
    /*photo page 1*/
    .navigations {
	margin-bottom: 25px;
    }
    /*photo page 2*/
    .h3contTttl h2 {
	font-size: 25px;
	line-height: 1.2;
    }
    .sp2Photo {
	float: none;
	margin: 0 auto 14px !important;
    }
    /*vidoe page 1*/
    .singleViewVideo .mejs-container.mejs-video{
	height: 260px !important;
    }
    .sVHover{
	padding-top: 175px;
    }
    /*vidoe page 2*/
    .sp2Video {
	float: none;
	margin: 0 auto 14px !important;
    }
    #cboxPrevious,
    #cboxNext{
	display: none !important;
    }
    /*fashion page*/
    #bxThmb {
	display: none;
    }
    .nextPre {
	top: -32px;
    }
    .fasIcon {
	margin: 15px 0;
    }
    .commentShare,.userNameImg {
	float: left !important;
	width: 100%;
    }
    .faGalImg {
	float: none !important;
	margin: 0 auto 20px;
	width: 166px;
    }
    .faGalImg:last-of-type{
	margin-right: auto;
    }
    .commentShare ul li{
	margin-left: 20px;
    }
    .artiPost {
	margin-left: 0;
	width: 100%;
    }
    .artiImg {
	margin-bottom: 30px;
	width: 100%;
    }
    .nightDSinImg {
	float: none;
	margin: 0 auto 30px;
	text-align: center;
    }
    /*fashion post page*/
    .commentCount > li > ol > li {
	margin-left: 0;
    }
    .commentCount > li > ol > li > ol > li {
	margin-left: 0;
    }
    .commentCount > li > ol > li > ol > li .commentContent {
	margin-left: 10px;
	width: 60%;
    }
    .commentCount > li > ol > li .commentContent {
	margin-left: 20px;
	width: 57%;
    }
    .commentContent {
	margin-left: 20px;
	width: 61%;
    }
    .commentForm input[type="text"], .commentForm input[type="email"] {
	width: 100%;
    }
    .commentCount h5 {
	font-size: 14px;
    }
    .nextPrePost {
	margin-top: 55px;
    }
    .h3promoCont p {
	padding: 0 10px;
    }
    /*** sports page ***/
    .bicycleImg {
	margin-bottom: 30px;
	width: 100%;
    }
    /******* typhography page ******/
    .fTitle1,.fTitle2,.fTitle3 {
	line-height: 1.2;
    }
    /* 404 HTML */
    .round404{margin: 0 auto;}
    .heading404{font-size: 180px; text-align: center;}
    .heading404 span.dot{display: inline-block; width: 100%; text-align: center; padding: 0 0 50px; line-height: 30px;}
    .heading404 span.ouch{font-size: 98px;}
    .errorNotice p{line-height: 35px; text-align: center;}
    .suggetions p{padding: 0; line-height: 25px; text-align: center;}
    .cartSection{padding: 80px 0;}
    /* End 404 HTML */

    /* Cart HTML */
    .cartItem{padding-left: 0px; width: auto;}
    .cartTable tbody tr .cartImg{padding-left: 0; padding-right: 10px;}
    .cartTable tbody tr td img{width: 40px; height: 40px;}
    .pNameTd{ padding-right: 10px; }
    .quantity{width: 65px; margin-right: 5px;}
    .quantity input{width: 100%;}
    .quantity span.minus{left: 5px; font-size: 30px;}
    .cartTable tbody .quantity span.plus{right: 5px; font-size: 30px;}
    .cartTable thead th{font-size: 15px;}
    .cPrice{ padding-right: 5px }
    .cPTd{text-align: center;}
    /* End  Cart HTML */

    /* Coming Soon HTML */
    .comingSoonArea{ padding: 10px 0; }
    .comingSoonArea .logo{padding: 0px; text-align: center;}
    .comingSoonArea .logoImg{position: relative; margin:  0 auto;}
    .comingSoonArea .logo h1{font-size: 80px; padding-top: 0px;}
    .cmSoom{margin:  15px 0 0; padding: 0; text-align: center; font-size: 35px;}
    /* End  Coming Soon HTML */

    /* Contact HTML */
    .breadcrumbs{display: none;}
    .contactMap{height: 300px;}
    .contactForm{margin-bottom: 50px;}
    #contactFrom input[type="text"], #contactFrom input[type="email"]{width: 100%;}
    #contactFrom textarea{width: 100%;}
    /* End  Contact HTML */

    /* Contributors HTML */
    .contriImg{margin-bottom: 20px;}
    .contriContent{width: 100%; margin: 0px;}
    .contriContent .social{text-align: left;}
    .sidebar{margin-bottom: 50px;}
    /* End  Contributors HTML */
    /* Event Calendar */
    .eventPageMenu{display: none;}
    .eventCalForm form input[type="text"]{width: 100%; margin-bottom: 20px;}
    .eventCalForm form input[name="search"]{width: 100%; margin-left: 0px;}
    .eventCalForm form i{left: 90%;}
    .eventCalForm form input[type="submit"]{margin-left: 0px;}
    .eventTable tbody tr td h5 a{font-size: 6px;}
    .eventTable thead tr th{font-size: 8px; text-transform: uppercase;}
    .eventTable{margin-bottom: 40px;}

    /* Event Details */
    .evnDatLoc .cateGor{text-align: left;}
    .evnPostImg{width: 100%;}
    .evntPostcon{width: 100%; margin-left: 0; margin-top: 30px;}
    .evnDatLoc + .commentShare ul li:first-child{ margin-left: 0; }

    /* Event List */
    .evenThumb {width: 100%;}
    .evenThumb img{width: 100%; height: auto;}
    .evetnPost{width: 100%; margin-left: 0; margin-top: 30px;}

    /* Shop */
    .sale{margin-left: auto; margin-right: auto;}
    .upto, .shopSidebar .upto{left: 0; right: 0; margin:  0 auto; top: auto; bottom: 5px;}
    .freeShipPromo{padding-top: 110px;}
    .busket{left: 0; right: 0; margin: 0 auto;}
    .neW{padding-left: 20px;}
    .shopCate{background:rgba(0, 0, 0, 0) url("../images/shop/promo1.jpg") no-repeat scroll center center / cover}
    .shopCate.two{background: rgba(0, 0, 0, 0) url("../images/shop/promo2.jpg") no-repeat scroll center center / cover;}
    .podContainer{
	margin-bottom: 31px;
    }

    /* Shop Sidebar */
    .sortingSelect > p > span.last{margin-left: 0; padding-right: 20px; margin-top: 10px;}

    /* Shop Single */
    .bx-wrapper .singPodImg{width: 290px !important;}
    .shopSingleSlider{max-width: 290px; }
    .podSingZoom{width: 65px;}
    .podZoom{margin-bottom: 30px;}
    .quantity{width: 100%; margin-bottom: 20px}
    .quantity span.plus{right: 5px;}
    .podBtnGroup{width: 100%;}
    .productDesc .nav-tabs > li{width: 100%;}

    /************************ Revolution Slider ************************/
    .myrevslider .tparrows,.singleBanerEvent{
	display: none !important;
    }
    .myrevslider .revHeading {
	float: none;
	font-size: 30px;
	line-height: 1.1;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 100%;
	padding-top: 70px;
    }
    .manguButton {
	left: -65%;
	margin: 0 auto !important;
	padding-top: 17px;
	position: relative;
	text-align: center;
	top: 30px;
	top: 105px;
    }
    .myrevslider {
	height: 380px;
    }
    .tp-banner,.tp-revslider-slidesli,.slotholder,.tp-bgimg {
	height: 380px !important;
    }
    .tp-bgimg{
	background-position: center center !important;
    }
    /******* Light Version ******/
    .lightSliderCap {
	color: #fff;
	font-size: 40px;
	line-height: 1;
	margin: 0 auto;
	padding-top: 35px;
	width: 290px;
    }
    .banSingleCont{
	display: none;
    }
    .lightMenuBtn {
	padding-top: 17px;
    }
    .tp-caption.lightgrey_divider.lfl.ltl{
	left: 30px !important;
    }
    .tp-caption.lightgrey_divider.lfb.ltb.text-left {
	left: 30px !important;
	top: 280px !important;
    }
    .travelSlideCap {
	float: none !important;
	font-size: 40px;
	line-height: 1;
	padding: 30px 0;
	width: 290px;
	text-align: center;
	margin: 0 auto;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfr.ltr{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
    }
    .travelSlider .tp-caption.lightgrey_divider.lfb.ltb{
	width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto  !important;
	text-align: center;
    }
    .getBtn {
	padding-top: 18px;
    }

}

@media(min-width: 768px){
    .mainMenu ul{display: block !important;}
    .mainMenu > ul > li > ul.subMenu{display: block !important;}
}