﻿/*@import url('fonts/FrugalSans-Light/styles.css');*/

/*@import "fonts/FrugalSans-Light/styles.css";*/
@import url('fonts/fontie-package/Frugal Sans.css');
@import url('fonts/Rabiohead/styles.css');


/*body{overflow:hidden;}*/
html,body,form{margin:0;padding:0;width:100%;height:100%;}
#Body {height:100%; margin:0; padding:0; }
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#666; font-family: Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:15px;line-height:23px;letter-spacing: 0.2px;}
h1, h2, h3, h4, h5, h6{color:#a93672;font-weight:normal;margin:0;font-family:"Frugal Sans";line-height:normal;}
h1{font-size:34px;line-height:34px;}
h2{font-size:26px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
p{margin-bottom:28px;letter-spacing: 0.2px;font-size: 15px;line-height: 23px;}
b,strong{font-family:Arial, Helvetica, sans-serif;}
i,em{font-family:Arial, Helvetica, sans-serif;}
b i, i b, b em, em b{font-family:'Arial';}
a,a:link,a:visited,a:active{color:#ff6511; text-decoration:underline; font-weight:normal; }
a:hover{color:#ff6511; text-decoration:underline;}
ul li{list-style-type:disc;}

.Head, .SubHead, .SubSubHead{font-family:'Calibri-Bold', Arial, Helvetica, sans-serif;}
.Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-family: Arial, Helvetica, sans-serif;}
.NormalBold, .NormalRed{font-family:'Arial';}
.Head{color:#000;font-weight:bold;}
.SubHead {color:#666;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


.clear_float{clear:both; line-height:0; font-size:0; height:0;}
.DNNEmptyPane{width:0;padding:0;margin:0;}

#dnnMenu{}
#dnnMenu .topLevel{position:relative;margin:0;padding:0;}
#dnnMenu .topLevel li{padding:0 0 0 20px; list-style-type:none;position:relative;}
#dnnMenu .topLevel>li:hover {background-color:#fdd27d;}
/*#dnnMenu .topLevel li a{display:block;color:#666;padding:0px 0px 15px 0px;line-height:17px;font-family:'Frugal Sans';font-size:18px;text-decoration:none;}*/
#dnnMenu .topLevel li a{display:block;color:#666;padding:10px 0px 11px 0px;line-height:17px;font-family:'Frugal Sans';font-size:18px;text-decoration:none;}
/*#dnnMenu .topLevel li:first-child a{padding-top:6px;}*/
#dnnMenu .topLevel li.hover > .li-div, #dnnMenu .topLevel li.selected > .li-div, #dnnMenu .topLevel li:hover > .li-div{color:#12a2e4;}
#dnnMenu .topLevel li.hover a {color:#666666;text-decoration:none;}
#dnnMenu .topLevel li.selected a {color:#a93672;text-decoration:none;}
#dnnMenu .topLevel li a:hover{color:#a93672; text-decoration:none;}
#dnnMenu .topLevel li a:active{color:#a93672;}

.left-box .topLevel{position:relative;margin:0;padding:0;}
.left-box .topLevel li{padding:0 0 0 20px; list-style-type:none;position:relative;}
.left-box .topLevel li:hover {background-color:#fdd27d;}

.left-box .topLevel li a{display:block;color:#666;padding:10px 0px 11px 0px;line-height:17px;font-family:'Frugal Sans';font-size:18px;text-decoration:none;}
.left-box .topLevel li.hover > .li-div, #dnnMenu .topLevel li.selected > .li-div, #dnnMenu .topLevel li:hover > .li-div{color:#12a2e4;}
.left-box .topLevel li.hover a {color:#666666;text-decoration:none;}
.left-box .topLevel li.selected a {color:#a93672;text-decoration:none;}
.left-box .topLevel li a:hover{color:#a93672; text-decoration:none;}
.left-box .topLevel li a:active{color:#a93672;}




    #dnnMenu .subLevel{display:none;position:absolute;width:250px;margin:0 0 0 1px;padding:0;z-index:1210;left:50%;top:0;}
    #dnnMenu .li-div:hover{cursor:pointer;}
    #dnnMenu .topLevel li.hover .subLevel{display:block;}
    #dnnMenu .subLevel ul{margin:0;padding:0;position:relative;z-index:1200;}
    #dnnMenu .subLevel li{float:none;clear:both;margin:0 0 1px;padding-left:0;width:94%;background-color:rgba(150, 150, 150, 0.85);}
    
    #dnnMenu .subLevel li .li-div{padding:0;}
    #dnnMenu .subLevel li.item a{font-size:18px;line-height:17px;color:#fff;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 11px;
    padding-left: 17px;
    }
    #dnnMenu .subLevel li.hover > .li-div, #dnnMenu .subLevel li.selected > .li-div, #dnnMenu .subLevel li:hover > .li-div{background-color:transparent;}
    #dnnMenu .subLevel li.item.hover a, #dnnMenu .subLevel li.item.selected a, #dnnMenu .subLevel li.item.hover a:hover{color:#fdd27d;}
        #dnnMenu .subLevelRight{display:none;margin:0 0 0 -3px;}
        #dnnMenu .subLevel li.hover > .subLevelRight{display:block;}
        #dnnMenu .subLevelRight ul{display:block;}
        #dnnMenu .subLevelRight ul li{position:relative;}
        #dnnMenu .subLevelRight ul li a{display:block;}



.DesktopNav{display:block;}
.MobileNav{display:none;}
.right-side{float:right;width:82.1%;}
.navigation{padding:19px 0 24px 19px;}
.innerpg .navigation{padding:18px 0 14px 0px;/*padding:19px 0 24px 8px;*/}
.homepg .navigation{padding:18px 0 18px 1px;}
.web-logo img{width:100%;margin-left: -8px;}
.m-footer{display:none;}
.inner-wide{position:relative;padding-top:1px;}
.left-side{width:14.24%;position:relative;float:left;padding:66px 2.13% 5px;z-index:999;}
.inner-wide .left-side{width:16%;padding-left:1.04%;padding-right:1.04%;box-shadow:3px -13px 15px 0 rgba(50,50,50,.5)}
.homepg {height:100%;}
.left-side .web-logo{max-width:255px;margin:0 auto; padding-bottom:18px; margin-left: 20px;     /*height: 295px;*/}
.homepg .left-side .web-logo{margin-top: 9px;/*height: 295px;*/}
.hrlinelogo{background:url(images/hrline2.png) bottom left repeat-x; width:70%; height:2px;margin-left:22px;}
.hrlinelogo2{background:url(images/hrline2.png) bottom left repeat-x; width:110px; height:2px;margin-left:22px;}
.innerpg .hrlinelogo { display:none;}
.innerpg .hrlinelogo2 {display:none;}
.homepg .left-side{ width: 16%;padding: 24px 0.1% 5px 1.5%;}
.a-info{}
.a-info, .a-info a, .a-info a:link, .a-info a:active, .a-info a:visited{color:#7f7f7f;font-family:Frugal Sans;font-size:11px;letter-spacing:0.4px;line-height:14px;text-decoration:none;}
.a-info a:hover{text-decoration:underline;}
.footer{padding:43px 4% 0 4%;padding-top: 4px;text-align:center;}
.homepg .footer{padding:5px 4px 0 4px;text-align:center;}
.right-side .web-logo{margin:84px 0 45px 36px;}
.inner-wide .content-box .web-logo{/*margin:84px 0 45px 14px;*/display:none;}
.inner-wide .content-box .web-logo img{width:auto;}
.inner-wide .content-box{float:right;width:99.8%;}
.dnnEditState .inner-wide .content-box{padding-top:1px;}
.inner-wide .iw-content{padding:0 3.6% 30px;}


.innerpg .left-side{background-color:#fff;border-right:1px solid #e4e4e4;/*|->*/width:0;padding:0;box-shadow:2px 0px 10px 0px rgba(50, 50, 50, 0.59);}
.innerpg .left-side .navigation,.innerpg .left-side .footer, .innerpg .left-side .left-box{/*|->*/display:none;}
.innerpgnoscroll .left-side .navigation, .innerpgnoscroll .left-side .footer, .innerpgnoscroll .left-side .left-box, .innerpgnoscroll .left-side .web-logo{display:none;}
.innerpgnoscroll .left-side {min-height: 1039px;opacity: 0;padding: 0;width: 0;}
.innerpg .right-side{width:99.8%;}
.innerpgnoscroll .right-side{width:99.8%;overflow:auto;}
/*.innerpg .left-side .left-box{padding-left:9px;}*/
.c-outer-lt{width:50.7%;float:left;height:100%;position:relative;}
.c-outer-rt{width:49.3%;float:right;}
a.close-menu{display:none;width:60px;height:60px;background:url(images/close-btn.png) no-repeat 0 0;position:absolute;z-index:9999;/*left:35.35%;*/top:0;left:0;}
a.open-menu{display:block;width:60px;height:60px;background:url(images/open-btn.png) no-repeat 0 0;position:absolute;z-index:9999;/*left:35.35%;*/top:0;left:0px;}
.right-side .web-logo img{width:auto;}
/*.rt-right-box .Normal img{width:100%;}*/
.rt-left-box{padding:0 38px 30px 58px;height:600px;overflow-y: scroll;}
.homepg .left-side .left-box .DnnModule{margin-bottom:23px;}
.homepg .left-side .left-box .DnnModule:last-child{margin-bottom:0;}
.left-box{margin-top: 17px;}

.c_h2_container{}
.c_h2_container .c_title{padding:0 0 6px 0;margin-bottom:0;}
.c_h2_container .c_title + div {background:url(images/hrline2.png) top left repeat-x;padding-top: 20px;}

.c_h2_container .c_title span{font-size:16px;display:block;}
.c_h3_container{border:1px solid #7dd5fd;padding:10px 15px;}
.c_h3_container h3{color:#666;font-family:'Arial';text-transform:uppercase;margin:0 0 18px;font-size:16px;line-height:15px;}
.c_h3_container .Normal{font-size:14px;color:#a0a0a0;line-height:normal;}


/* content */
.homepg .theme-default .nivoSlider{box-shadow:none;}
.theme-default .nivoSlider{box-shadow:none!important;margin-bottom:0!important;}

.right-side .theme-default .nivo-caption{
    background-color: transparent;
    border: 1px solid #fff;
    font-family: "Frugal Sans";
    font-size: 54px;
    height: auto;
    left: 33.1%;
    letter-spacing: 0px;
    line-height: 45px;
    padding: 16px 43px;
    top: 40.4%;
    width: auto;
     bottom: auto;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    text-shadow:2px 3px 5px rgba(0, 0, 0, 1);
}
    .right-side .theme-default .nivo-caption .point2- {
        font-size:25px;
    }
    .scaption{color:#fff;line-height:37px;text-transform:uppercase;font-size:30px;font-family:'Arial';letter-spacing:0;position:absolute;}
    .scaption a, .theme-default .nivo-caption a{color:#7cd5fd!important;font-size:16px;font-family:'Arial';border-bottom:none!important;}
    .scaption span.author{font-size:16px;font-family:'Arial';margin-top:17px;display:block;line-height:20px; /*2nd line text indent:*/margin-left:15px;text-indent:-15px;}
        .theme-default .slide1{font-family:'Arial';left:10%;bottom:30%;font-size:42px;}
        .theme-default .slide2{width:41%;left:47%;top:10%;}
        .theme-default .slide3{left: 48%;top: 25%;}
        .theme-default .slide4{left: 6%;top: 25%;width:42%;}
        .theme-default .slide5{left: 6%;top: 25%;width:42%;color:#8e8e8e;}
        .theme-default .slide6{left: 6%;top: 25%;width:49%;}
        .theme-default .slide7{left: 66%;bottom: 42%;font-family:'Arial';font-size:42px;}
        .theme-default .slide8{left: 6%;top: 25%;width:34%;}
        .theme-default .slide9{left: 6%;bottom: 30%;width:60%;}
        .theme-default .slide10{left:54%;top:24%;width:41%}
/*.social-links{vertical-align:top;margin-bottom:10px;text-align:center;}
.social-links a{display:inline-block;margin-right:2%;width:12.95%;max-width:32px;}
.social-links a img{width:100%;}
.rt-left-box .social-links a{margin-right:1%;}*/
.ml20{margin-left:20px;}

/* /Resources/Videos.aspx page */
.Library .Libleft{display:none!important;}
.video-list{overflow:hidden;}
.video-item{width:450px;display:inline-block;vertical-align:top;min-height:300px;margin-bottom:15px;}
.video-item iframe{width:100%;height:255px;}
.video-item h3,.video-item h4{color:#333;}
.video-item h3{font-family:'Arial';margin-bottom:5px;}
.video-item h4{}

.rTable{display:table;width:100%}
.rTableRow{display:table-row}
.rTableHeading{display:table-header-group;background-color:#ddd;font-weight:bold}
.rTableCell,.rTableHead{display:table-cell;padding:3px 10px;border:1px solid #ccc;background-color:#f2f8fb;}
.rTableFoot{display:table-footer-group;font-weight:bold;background-color:#ddd}
.rTableBody{display:table-row-group}

.C5LLC_row-fluid input[type=text], .C5LLC_row-fluid select, .C5LLC_row-fluid textarea,
.c5sFormMain input[type=text], .c5sFormMain select, .c5sFormMain textarea{font-size:20px;line-height:30px;width:98%;border:1px solid #ccc;color:#666;}
.C5LLC_row-fluid a.dnnPrimaryAction{color:#fff!important;}

.home-lt-btns{}
.home-lt-btns a{display:inline-block;vertical-align:top;height:60px;}
a.btn-calendar{background:url(images/btn-calendar.png) no-repeat 0 0;width:60px;margin-right:33px;}
a.btn-giftcard{background:url(images/btn-giftcard.png) no-repeat 0 0;width:50px;}
.playmode .infobar .medianame{display:none!important;}
.playmode .colright .authorinfo{display:none!important;}
.newsticker{margin:0;padding:0;}
.newsticker li{height:130px;overflow-y:auto;overflow-x:hidden;}

.ListDate, .ListLocation{white-space:nowrap}/*events module*/
.ListLocation a, .ListLocation a:link, .ListLocation a:active, .ListLocation a:visited{color:#333;}
.ListLocation a:hover{}
.ThemeEvents .ListDataGrid td,.ThemeEvents .DetailEnrollGrid td,.ThemeEvents .EditEnrollGrid td,.ThemeEvents .EnrollGrid td{padding:5px}

a.dnnPrimaryAction, a.dnnPrimaryAction:link, a.dnnPrimaryAction:active, a.dnnPrimaryAction:visited{color:#fff;}

body #at4-share,body #at4-soc{bottom:0;top:auto}
.dnnEditState .DNN_ANN_viewtypeSelector{width:65px!important;}
.dnnEditState .newsticker{height:auto!important;}

/*testimonials page*/
body .playmode .colright .mediadesc{max-height:450px;min-height:0;}
.testimonial-txt{margin-bottom:15px;color:#333;}
.testiimonial-author{font-family:'Arial';}

/* main css */
.txt-center{text-align:center;}
.r-img{width:auto;max-width:100%;}
/*******************/



.wrp-outer {max-width:1885px; margin:0 auto;}
.innerpg .social {margin: 91px 0 0 -32px;  text-align: center;}
.homepg .social {margin: 91px 0 0 -24px; text-align: center;}
.innerpg .arttherapy { margin: 54px 0 0 7px;}
.homepg .arttherapy { margin: 54px 0 0 17px;}
.arttherapy img:nth-child(2) {margin-top: -12px;}
.arttherapy img:nth-child(3) {margin-top: -12px;}
.hrline {background:url(images/hrline2.png) bottom left repeat-x;width:130px;height:2px;margin: 24px auto;}
/*.homepg .hrline {margin-left: 21px; margin-top: 21px;}*/
.extramenu {margin-top: 21px;text-align:center;}
.homepg .extramenu {letter-spacing: -1.1px;text-align:center;}
.extramenu a{font-size:11px;color:#a93672;letter-spacing: 0.5px;margin-left: 2px;margin-top: 21px;text-decoration:none;}
.extramenu a:nth-child(2){}
.yael {margin-left: -6px;}
.UMGViewer .theme-default .nivo-directionNav a.nivo-prevNav{background:url("/portals/207/images/content/leftarrow.png"); width:66px; height:66px;left: 0;top: 47.2%;}
.UMGViewer .theme-default .nivo-directionNav a.nivo-nextNav{background:url("/portals/207/images/content/rightarrow.png"); width:66px; height:66px;right:0;top: 47.2%;}
.contact{ margin-top: 0; position: absolute;background:url(images/bg-contact.png) center center no-repeat; width:534px; height:148px;left: 917px;background-size:contain;z-index:100;}
.contact .Normal{-webkit-transform: rotate(-4eg);-moz-transform: rotate(-4deg);-ms-transform: rotate(-4deg);-o-transform: rotate(-4deg);transform: rotate(-4deg);
    margin-left: 34px; margin-top: 34px;}
.contact .Normal a, .contact .Normal a:active, .contact .Normal a:hover, .contact .Normal a:visited{font-family:'Rabiohead';font-size:33.32px;text-decoration:none;color:#000;}
.contact .Normal a:first-child{letter-spacing: 0.8px;font-weight:bold; }
.contact .Normal a:nth-child(2){letter-spacing: 3px; font-weight:bold;}
.contact .Normal a:first-child img {margin-top:-5px;-moz-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);transform: rotate(4deg);}
.contact .Normal a:nth-child(2) img {margin-top:-5px;-moz-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);transform: rotate(4deg);}
.wrpoint {display: inline-block;position: relative;width: 30px;}
.point {display: inline-block;font-size: 28px;position: absolute;top: -39px;width: 10px;left:7px;}
.directions{margin-left: 3px;}
a.tel{margin-left: 2px;}


.divtestimonials img {width: 105px;margin:0 20px;}
.divtestimonials {display: flex;}
/*.rt-right-box .Normal img {width: auto;}*/
a.SubHead{text-decoration:none;}
a.dnnPrimaryAction {text-decoration:none;}
input.NormalTextBox {margin-bottom:8px;}
.fullwidth{width:100%;}
.topLevel li {}
.li-div a{text-decoration:none;color:#666;}
.li-div a:hover{text-decoration:underline;color:#666}

/*-------------- Mobile --------------*/




@media only screen and (max-width : 1800px) {
    .contact{left:880px;}
    .right-side{width:81.1%;}
    
}
@media only screen and (max-width : 1750px) {
    .contact{left:815px;}
}

@media only screen and (max-width : 1700px) {
    .left-side{/*padding-top:50px!important;*/width:14.40%;padding-right:2.05%;padding-left:2.05%}
    .navigation{padding:60px 0 80px;}
    .footer{padding-right:3%;padding-left:3%;}
    /*.rt-left-box{padding:0 40px 20px}*/
    .homepg .arttherapy{text-align:center; margin:20px 0;}
    .homepg .social {margin: 30px auto;}
    .homepg .hrline{display:none;}
    .homepg .arttherapy img:nth-child(2) {margin-top: 0;} .arttherapy img:nth-child(3) {margin-top: 0;}
    .innerpg .arttherapy{text-align:center; margin:20px 0;}
    .innerpg .social {margin: 30px auto;}
    .innerpg .hrline{display:none;}
    .innerpg .arttherapy img:nth-child(2) {margin-top: 0;} .arttherapy img:nth-child(3) {margin-top: 0;}
    .contact{left:800px;}
}

@media only screen and (max-width : 1650px) {
    .contact{left:770px;}
}


@media only screen and (max-width : 1600px) {
    .left-side{padding-top:40px!important;}
    .navigation{padding:55px 0 70px;}
    /*.rt-left-box{padding:0 30px 20px}*/
    .contact{left:722px;}
    .right-side .theme-default .nivo-caption{left:28.5%;}
}
@media only screen and (min-width : 1470px) and (max-width : 1670px) {

}

@media only screen and (max-width : 1550px) {
    .contact{left:715px;}
}

@media only screen and (max-width : 1500px) {
    .homepg .left-side{padding:30px 1.5% 15px!important;width:15.49%;}
    .navigation{padding:50px 0 50px;}
    /*.rt-left-box{padding:0 25px 20px}*/
    .footer{padding-right:2%;padding-left:2%;padding-top:40px;}
    .contact{left:672px;}

}
@media only screen and (max-width : 1420px) {
    .footer{padding-right:0;padding-left:0;}
    .contact{left:650px; width:450px;top:-13px;}
    .contact .Normal a, .contact .Normal a:hover { font-size: 24px;/*letter-spacing: 0.6px;*/}
}
@media only screen and (max-width : 1300px) {
    .contact{left:580px;}

}

@media only screen and (max-width : 1250px) {
    footer{padding-top:30px;}
    .homepg #dnnMenu .topLevel li a{font-size:18px!important;line-height:13px;}
    .social-links a{margin-right:1%;}
    .contact{left:555px;}
}

@media only screen and (max-width : 1200px) {
    .contact{width:420px;top:-16px;}
    .right-side .theme-default .nivo-caption{left:23%;}
}
@media only screen and (max-width : 1150px) {
    .contact{left: 510px;;}
}

@media only screen and (max-width : 1100px) {
    .contact{left: 500px;width:360px;top: -25px;}
    .contact .Normal {margin-left: 14px;margin-top: 38px;}
}


@media only screen and (max-width : 1070px) {
    .homepg #dnnMenu .topLevel li a{font-size:16px!important;}
    a.btn-calendar{margin-right:15px;}
}
@media only screen and (max-width : 1050px){
    #dnnMenu .topLevel li a{font-size:18px!important;white-space:normal;}
    /*.rt-left-box{padding:0 25px 30px}*/
    .right-side .web-logo{margin:89px 0 30px 14px}
    .homepg .left-side{padding:66px 1% 5px;width:15.5%;}
    .contact{left: 470px;}
}
@media only screen and (max-width : 1000px) {
    .contact{left: 444px;;}
    .right-side .theme-default .nivo-caption{left:19%;}
}
@media only screen and (max-width : 970px) {
    .contact{left: 430px;}
    .right-side .theme-default .nivo-caption{left:24%;  font-size: 36px;}
    .wrpoint { display: inline-block;  position: relative;}
    .point { display: inline-block; font-size: 28px; position: relative; top:0;}
}

@media only screen and (max-width: 950px) {
    .DesktopNav{display:none;}
    .MobileNav{display:inline-block; width:100%; background-color:#fafafa;}
    .MobileNav .web-logo{background-color:#fff;float:left;width:260px;}
    .MobileNav .web-logo img{width:100%;}
    
    /*.inner-wide .content-box .web-logo{display:block;width:260px;background-color:#fff;float:left;}
    .inner-wide .content-box .web-logo img{width:100%;}*/

    .innerpg .right-side{width:98.8%!important;padding-top:25px}
    .innerpg .c-outer-lt, .innerpg .right-side{float:none;width:100%;height:auto;}
    .left-side{display:none;}
    .mob-btns{display:none!important;}
    .innerpg .c-outer-rt{float:none;width:100%}
    .innerpg .right-side .web-logo, .content-box .web-logo{display:none;}
    .innerpg .content-box .iw-content{margin-top:20px;}
    .homepg .right-side{float:none;width:100%}
    .m-footer{display:block;margin-top:30px;padding-left: 10px;padding-right: 10px;}
    .footer{padding-top:15px;padding-bottom:20px;}
    ul.slimmenu{position:absolute;z-index:999;}
    ul.slimmenu li{background-color:#ccc!important;}
    ul.slimmenu li ul li{background-color:#bbb !important}
    .contact{left: 316px;top:65px;}
   .right-side .theme-default .nivo-caption{left:24%;  font-size: 36px;}

   .homepg .extramenu{margin-left:0; text-align:center;}
   .innerpg .extramenu{margin-left:0; text-align:center;}
   .homepg .footer{padding:5px 4px 20px; text-align:center;}
   .innerpg .footer{padding:5px 4px 20px; text-align:center;}
   .web-logo img{margin-left: 0;}
   .rt-left-box {  height: auto;}
}

@media only screen and (max-width : 850px) {
    .contact{left: 275px;}
}
@media only screen and (max-width : 800px) {
    .contact{left: 275px;width:300px;top:57px;}
    .contact .Normal a, .contact .Normal a:hover {font-size: 18px;}
    .contact .Normal {margin-left: 12px; margin-top: 46px;}
}

@media only screen and (max-width : 750px) {
    .contact{left: 275px;}

@media only screen and (max-width : 280px) {
    /*.MobileNav .web-logo img{width:60%;}*/
    .MobileNav .web-logo{text-align:center;width:80%;}
}
@media only screen and (max-width : 700px) {
    .contact{left: 220px;}
    .right-side .theme-default .nivo-caption{font-size: 28px;left: 24%;}
}

@media only screen and (max-width : 650px) {
    .contact{left: 200px;}
}

@media only screen and (max-width :620px) {
    body .theme-default .nivo-caption{bottom:0;left:0;top:auto;width:100%;padding:5px 2%;height:auto;background-color:rgba(0,0,0,0.5);}
    .scaption{font-size:20px;line-height:normal;position:relative!important;top:auto!important;bottom:0!important;left:0!important;width:100%!important;}
    .scaption span.author{font-size:12px;margin-top:5px!important;}
    .theme-default .slide1, .theme-default .slide7{font-size:22px;}

    .C5LLC_control-group{width:100%!important;}
}

@media only screen and (max-width : 600px) {
    .contact{left: 200px;left: 0;right: 0;top: 0;position:relative;background:none;height:auto;margin:10px auto;width:100%; text-align:center;}
    .contact .Normal {transform: rotate(0deg);margin:0;}
    .right-side .theme-default .nivo-caption{font-size: 25px;left: 24%;height: 79px;}
}
@media only screen and (max-width : 550px)  {
    .right-side .theme-default .nivo-caption{left: 20%;}
}

@media only screen and (max-width : 500px)  {
    .right-side .theme-default .nivo-caption{left: 0; width:100%; text-align:center;font-size:18px;border:none;}
    .c_h2_container .c_title{font-size:18px;}
    p {font-size: 15px;letter-spacing: 0;line-height: 18px;margin-bottom: 12px;}
    .rt-left-box { padding: 0 15px 30px 20px;}
}

@media only screen and (max-width :320px) {
    .scaption{font-size:18px;}
    .scaption span.author{font-size:10px;}
    .theme-default .slide1, .theme-default .slide7{font-size:20px;}
}


@media only screen and (min-width: 800px) and (max-width : 1024px) {
}




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    .MobileNav .web-logo{width:70%;}
}

@media only screen and (max-width : 300px) {
    .contact .Normal a:nth-child(1){display:block}
    .contact .Normal a:nth-child(2){display:block}
}

/* iPads (portrait and landscape) ----------- */

