@import url("fonts/styles.css");
@import url('fonts/FontAwesome/css/font-awesome.min.css');
/*
    font-family:'DancingScript';
    font-family:'EBGaramond';
    font-family:'FontAwesome';
    font-family:'MyriadProRegular';
    font-family:'dancing_scriptbold';
*/
html,body,form{width:100%;height:100%;}
#Body {height:100%; margin:0; padding:0; }

/*-------- Default Style --------*/
body{font-size:26px;line-height:normal;}
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#515251; font-family:"MyriadProRegular", Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{/*font-size:26px;*/}
h1, h2, h3, h4, h5, h6{color:#000000;font-weight:normal;margin:0 0 20px; font-family:DancingScript;}
h1{font-family:"EBGaramond";font-size:66.67px;margin-bottom:18px;color:#c33342;}
h2{font-size:38.89px;line-height:33px;}
h3{font-family:"EBGaramond";font-size:31.67px;margin-bottom:20px;}
h4{font-size:17px;}
h5{font-size:12px;}
h6{font-size:8px;}
p{margin-bottom:35px;}


a,a:link,a:visited,a:active{color:#c33342;text-decoration:none;font-weight:normal; }
a:hover{color:#c33342;text-decoration:underline;}
.Head,.SubHead,.SubSubHead{font-family:"EBGaramond",Arial,Helvetica,sans-serif}
.Normal,.NormalDisabled,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox{font-family:"MyriadProRegular",Arial,Helvetica,sans-serif}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead{color:#000;font-family:'dancing_scriptbold'}
.SubSubHead{color:#6e8aa0}
.NormalRed{color:#c33342}
b,strong{}
i,em{}
ul li{list-style-type:disc;list-style-position:inside;}
.innerpage .inner-content .DnnModule{margin-bottom:30px;}
.c_red .c-title{color:#c33342;}

.clr{clear:both;line-height:0;font-size:0;height:0}
.DNNEmptyPane{width:0;padding:0;margin:0;}
.innerpage .content-box.DNNEmptyPane{margin-top:0;}
.DesktopNav{display:block;}
.MobileNav{display:none;}

.page_wrp{max-width:1920px;width:100%;margin:0 auto;}
.pagew{width:82.18%;margin:0 auto;max-width:1578px;}
.header{margin:0 auto;margin-bottom:39px;}
.header-banner{background-color:#c33342;min-height:28px;padding:8px 0 10px;text-align:right;}
.header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-family:EBGaramond;font-size:22px;color:#ffffff;}
.header-banner .Normal a{text-decoration:underline;}
.header-banner .Normal a:hover{text-decoration:none;}
.site-logo{float:left;margin-left:3.16%;width:21.60%;margin-top:32px;}
.site-logo img{width:100%;}
.hdr-rt{float:right;width:74.46%;}
.social-box{margin:34px 0 60px;text-align:right;}
.social-box .Normal{font-size:34.44px;font-family:DancingScript;color:#c43c49;}
.navigation{}
.header_bottom{height:248px}
.slider{/*height:377px*/margin-bottom:30px;}
.lineright1{margin:0 2.91% 0 5.13%;}
.lineright2{border-left:2px dashed #959697;border-right:2px dashed #959697;padding:0 2.91% 0;}
.lineright3{padding:0 0 0 2.91%;width:27.9%;background:url(images/flowers.png) no-repeat right top;}
.lineright3 .c-title{margin:43px 0 40px;}
.col-1-in-3{width:26.6%;float:left;}
.col-1-in-3 .DnnModule{margin-bottom:25px;}
.col-1-in-3 .Normal{color:#666;font-family:'EBGaramond';font-size:20px;line-height:normal;}
.col-1-in-3 .Normal a,.col-1-in-3 .Normal a:link,.col-1-in-3 .Normal a:visited,.col-1-in-3 .Normal a:active{font-family:'EBGaramond';}
.overflhidden{overflow:hidden;}
.innerpage .header{margin:0 auto;}
.innerpage .header > .pagew{border-bottom:9px solid #c33342;padding:0 0 39px;}
.icol1{width:50.06%;margin-right:2%;}
.icol2{width:46.57%;padding-top:45px;} 
.innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-family:'EBGaramond';font-size:26.67px;line-height:48px;}
.innerpage .Normal blockquote{color:#c33342;font-family:'DancingScript';font-size:40px;border-left:7px solid #c33342;padding:20px 0 20px 40px;line-height:normal;}
.innerpage .content-box{margin-top:45px;}
.col-1-in-2{display:inline-block;vertical-align:top;}
.footer{background-color:#f3f2f1;padding:12px 0;}
.footer .footer-copyright-info, .footer .footer-links, 
.footer .footer-links a, .footer .footer-links a:link, .footer .footer-links a:active, .footer .footer-links a:visited,
.footer .footer-copyright-info a, .footer .footer-copyright-info a:link, .footer .footer-copyright-info a:active, .footer .footer-copyright-info a:visited{color:#888;font-size:14px;font-family:'MyriadProRegular';}
.footer .footer-links a:hover{}
.footer .pagew{overflow:hidden;}
.footer-links{display:inline-block;}
.footer-copyright-info{float:right;}
.copyr{margin-right:7px;}

/* menu */
#dnnMenu{}
#dnnMenu .topLevel{position:relative;margin:0;padding:0;text-align:right;}
#dnnMenu .topLevel li{list-style-type:none;margin:0 4% 0 0;position:relative;display:inline-block}
#dnnMenu .topLevel li a{display:block;color:#191919;font-size:27.7px; font-family:EBGaramond;text-transform:lowercase;}
#dnnMenu li > a:hover, #dnnMenu li.selected > a,
#dnnMenu .topLevel li.hover a, #dnnMenu .topLevel li a:hover{color:#c33342;text-decoration:none;}
#dnnMenu .topLevel li a i{display:none;}
#dnnMenu .topLevel li.haschild a i{display:inline-block;margin-left:6px;}
#dnnMenu .subLevel{display:none;position:absolute;width:auto;margin:20px 0 0 0;padding:0;z-index:1210;border-top:5px solid #e4e4e1;}
#dnnMenu .topLevel li.hover .subLevel{display:block;white-space:nowrap;}
#dnnMenu .subLevel ul{margin:0;padding:0;position:relative;z-index:1200; list-style-type: none;}
#dnnMenu .subLevel li{float:none;clear:both;list-style-type:none;display:block;padding:10px 20px;background:#f5f5f2;text-align:left;margin:0;}
#dnnMenu .topLevel .subLevel li a i{display:none;}
.subLevel ul li {list-style-type: none;}
#dnnMenu .subLevel li.item a{color:#191919;font-family:'MyriadProRegular';font-size:18px;}
#dnnMenu .subLevel li a:hover, #dnnMenu .subLevel li.selected a{color:#c33342;text-decoration:none;}
/*#dnnMenu .subLevelRight{display:none;position:absolute;left:100%;top:-6px;width:auto;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;}
#dnnMenu .subLevelRight ul li.first > a{}*/



/* content styles */
img.r-img{width:100%;}

.ff-ds{font-family:'DancingScript';}
.ff-gm{font-family:'EBGaramond';}
.ff-aw{font-family:'FontAwesome';}
.ff-mpr{font-family:'MyriadProRegular';}
.ff-dsbld{font-family:'dancing_scriptbold';}
.ff-ds-bld{font-family:'dancing_scriptbold';font-size:90px;}

.red-txt{color:#c33342;font-weight:bold;}

.header-box .Normal ul{margin:0;padding:0;}
.header-box .Normal ul li{display:inline-block;margin-right:28px;list-style-position:inside;list-style-type:none;background:url(images/fl.png) no-repeat left center;padding-left:30px;}
.header-box .Normal ul li:last-child{margin-right:0;}
.social-btns{margin:0 0 0 34px;padding:0;display:inline-block;}
.social-btns li{display:inline-block;list-style-type:none;}
.social-btns li a, .social-btns li a:link, .social-btns li a:active, .social-btns li a:visited{}
.social-btns li a:hover{color:#aeadad;}
.social-btns li a i, .social-btns li a em{font-family:'FontAwesome';color:#aeadad;font-size:33.3px;}

.tel-txt{display:inline-block;}
.theme-default .nivoSlider{box-shadow:none!important;}
.sl-br{display:block;}

body .theme-default .nivo-caption{padding:0;background-color:transparent;opacity:1;bottom:auto;top:0;height:100%;}
.slide-txt h3{color:#fff;}
.slide-txt h3.ff-ds-bld{font-family:'dancing_scriptbold';font-size:94.44px;line-height:75px;}
.slide-txt h3.ff-gm{font-family:'EBGaramond';font-size:84.44px;line-height:72px;}
.slide-txt p{color:#e9eff3;}
.slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-family:'EBGaramond';font-size:33.3px;line-height:normal;border-bottom:none;}
.theme-default .nivo-caption .slide-txt p a{color:#c33342;}
.theme-default .nivo-caption .sl-1{width:36%;padding-top:60px;margin-left:33%;}
.theme-default .nivo-caption .sl-2{width:52%;padding-top:70px;margin-left:36%;}
.theme-default .nivo-caption .sl-2 h3{margin-bottom:50px;}
.theme-default .nivo-caption .sl-3{width:58%;padding-top:83px;margin-left:33%;}
.theme-default .nivo-caption .sl-3 h3{margin-bottom:44px;}
.theme-default .nivo-caption .sl-4{width:47%;padding-top:90px;margin-left:33%;}
.theme-default .nivo-caption .sl-4 h3{margin-bottom:54px;}
.theme-default .nivo-caption .sl-5{width:38%;padding-top:66px;margin-left:48%;}
.theme-default .nivo-caption .sl-5 h3{margin-bottom:40px;}


.ft-links{margin:0;padding:0;}
.ft-links li{list-style-type:none;display:inline-block;vertical-align:top;margin-right:7px;}
.ft-links li:after{content:"|";margin-left:7px;}
.ft-links li:last-child:after{content:"";}

.info-block{text-align:center;padding-top:35px;}
.info-block .bottom-c-line{display:inline-block;width:20.50%;border-bottom:7px solid #c33342;}

.col-1-in-3 .c_notitle .Normal img{width:100%;}


.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 #999}
.rTableFoot{display:table-footer-group;font-weight:bold;background-color:#ddd}
.rTableBody{display:table-row-group}

/*contact form*/
.C5LLC_controls{text-align:left!important;}
.C5LLC_row-fluid input{border:1px solid #ccc;line-height:25px;margin:auto !important;padding:3px;width:100%;}
.C5SLLC_input textarea{border:1px solid #ccc;padding:3px;width:100%;}
.C5LLC_controls .SubHead{width:100%!important;display:inline-block;vertical-align:top;}
.C5LLC_row-fluid .C5LLC_button-cell a.dnnPrimaryAction{color:#fff;padding:10px 30px}
.C5LLC_button-cell{text-align:left!important;}
.C5LLC_controls .C5SLLC_input{padding-top:5px;width:65%;display:inline-block;}
.C5LLC_control-group {width:100%!important;}
.C5LLC_row-fluid .c5sllc_captcha{text-align:left!important;font-size:20px;padding-top:15px;}
.C5LLC_row-fluid .c5sllc_captcha input{width:30%;}

/*testimonials*/
.testiimonial-item{margin-bottom:15px;overflow:hidden;border-bottom:7px solid #c33342;}
.t-text{margin-right:320px;}
.t-text p{margin:0 0 10px;}
.t-img{float:right;max-width:300px;width:100%;margin-bottom:40px;}
.t-img img{width:100%;overflow:hidden;}
.fancybox-title{display:none!important;font-size:1.1em!important;font-weight:bold!important;padding-bottom:15px!important;}
.rev-autor{font-family: 'helveticaneueIt';}
.testiimonial-item a{text-decoration:underline;}
.testiimonial-item .t-text h4{display:none;}




/*-------------- Mobile --------------*/
@media only screen and (max-width: 1860px) {
    .slide-txt h3.ff-ds-bld{font-size:90px;}
    .slide-txt h3.ff-gm{font-size:80px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:32px;}
    .theme-default .nivo-caption .sl-2{width:55%;}
    .theme-default .nivo-caption .sl-2 h3{margin-bottom:42px;}
    .theme-default .nivo-caption .sl-3{width:60%;}
    .theme-default .nivo-caption .sl-3 h3{margin-bottom:42px;}
    .theme-default .nivo-caption .sl-4{width:50%;padding-top:80px;}
    .theme-default .nivo-caption .sl-4 h3{margin-bottom:23px;}
    .theme-default .nivo-caption .sl-5{width:41%;padding-top:60px;}
    .theme-default .nivo-caption .sl-5 h3{margin-bottom:30px;}
}
@media only screen and (max-width: 1800px) {/*-2*/
    .social-box .Normal{font-size:32px;}
    .col-1-in-3 .Normal{font-size:18px;line-height:normal;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-size:24px;line-height:46px;}
    .innerpage .Normal blockquote{font-size:38px;line-height:normal;}
    .header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-size:20px;}
    .footer .footer-copyright-info a, .footer .footer-copyright-info a:link, .footer .footer-copyright-info a:active, .footer .footer-copyright-info a:visited{font-size:13px;}
    #dnnMenu .topLevel li a{font-size:25px;}
    #dnnMenu .subLevel li.item a{font-size:18px;}
    .social-btns li a i, .social-btns li a em{font-size:31px;}

    #dnnMenu .topLevel li.haschild a i{font-size:20px;margin-left:5px}
    h1{font-size:64px;margin-bottom:16px;}
    h2{font-size:37px;line-height:30px;}
    h3{font-size:29px;margin-bottom:18px;}
}
@media only screen and (max-width: 1700px) {/*-2*/
    .social-box .Normal{font-size:30px;}
    .col-1-in-3 .Normal{font-size:16px;line-height:normal;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-size:22px;line-height:44px;}
    .innerpage .Normal blockquote{font-size:36px;line-height:normal;}
    .header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-size:18px;}
    .footer .footer-copyright-info a, .footer .footer-copyright-info a:link, .footer .footer-copyright-info a:active, .footer .footer-copyright-info a:visited{font-size:13px;}
    #dnnMenu .topLevel li a{font-size:23px;}
    .social-btns li a i, .social-btns li a em{font-size:29px;}

    .header-banner{min-height:0;padding-bottom:15px;}    
    .icol2{padding-top:40px}
    #dnnMenu .topLevel li.haschild a i{font-size:19px;margin-left:4px}
    h1{font-size:62px;}
    h2{font-size:35px;}
    h3{font-size:27px;}
    
    .slide-txt h3.ff-ds-bld{font-size:80px;}
    .slide-txt h3.ff-gm{font-size:70px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:28px;}
    .theme-default .nivo-caption .sl-1{width:41%;padding-top:13px;}
    .theme-default .nivo-caption .sl-2{width:61%;padding-top:30px;/*margin-left:36%;*/}
    .theme-default .nivo-caption .sl-2 h3{margin-bottom:18px;}
    .theme-default .nivo-caption .sl-3{width:64%;padding-top:28px;/*margin-left:33%;*/}
    .theme-default .nivo-caption .sl-3 h3{margin-bottom:25px;}
    .theme-default .nivo-caption .sl-4{width:58%;padding-top:50px;/*margin-left:33%;*/}
    .theme-default .nivo-caption .sl-4 h3{margin-bottom:23px;}
    .theme-default .nivo-caption .sl-5{width:48%;padding-top:44px;/*margin-left:48%;*/}
    .theme-default .nivo-caption .sl-5 h3{margin-bottom:27px;}
}
@media only screen and (max-width: 1500px) {/*-1*/
    .social-box .Normal{font-size:29px;}
    .col-1-in-3 .Normal{font-size:16px;line-height:normal;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-size:21px;line-height:35px;}
    .innerpage .Normal blockquote{font-size:35px;line-height:normal;}
    .header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-size:17px;}
    .footer .footer-copyright-info a, .footer .footer-copyright-info a:link, .footer .footer-copyright-info a:active, .footer .footer-copyright-info a:visited{font-size:12px;}
    #dnnMenu .topLevel li a{font-size:22px;}
    .social-btns li a i, .social-btns li a em{font-size:28px;}

    #dnnMenu .topLevel li{margin:0 3.5% 0 0;}
    #dnnMenu .topLevel li.haschild a i{font-size:18px;margin-left:3px}
    .icol2{padding-top:35px}
    h1{font-size:60px;margin-bottom:15px;}
    h2{font-size:32px;line-height:28px;}
    h3{font-size:25px;margin-bottom:17px;}

    .slide-txt h3.ff-ds-bld{font-size:70px;}
    .slide-txt h3.ff-gm{font-size:60px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:26px;}
}
@media only screen and (max-width: 1300px) {/*-1*/
    .social-box .Normal{font-size:29px;}
    .col-1-in-3 .Normal{font-size:16px;line-height:normal;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-size:18px;line-height:28px;}
    .innerpage .Normal blockquote{font-size:30px;line-height:normal;}
    .header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-size:17px;}
    #dnnMenu .topLevel li a{font-size:22px;}
    .social-btns li a i, .social-btns li a em{font-size:28px;}

    #dnnMenu .topLevel li{margin:0 2.5% 0 0;}
    #dnnMenu .topLevel li.haschild a i{font-size:17px;}
    .social-box{margin:34px 0 40px;}
    .innerpage .header>.pagew{padding:0 0 29px}
    .icol2{padding-top:30px}
    h1{font-size:55px;margin-bottom:13px;}
    h2{font-size:32px;line-height:26px;}
    h3{font-size:20px;margin-bottom:13px;}
    h2.c-title{margin-bottom:5px}

    .slide-txt h3.ff-ds-bld{font-size:68px;}
    .slide-txt h3.ff-gm{font-size:58px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:26px;}
    .theme-default .nivo-caption .sl-1{width:45%;padding-top:10px;}
    .theme-default .nivo-caption .sl-2{width:65%;padding-top:30px;margin-left:36%;}
    .theme-default .nivo-caption .sl-2 h3{margin-bottom:3px;}
    .theme-default .nivo-caption .sl-3{width:69%;padding-top:10px;margin-left:28%;}
    .theme-default .nivo-caption .sl-3 h3{margin-bottom:5px;}
    .theme-default .nivo-caption .sl-4{width:63%;padding-top:10px;margin-left:28%;}
    .theme-default .nivo-caption .sl-4 h3{margin-bottom:3px;}
    .theme-default .nivo-caption .sl-5{width:53%;padding-top:10px;margin-left:38%;}
    .theme-default .nivo-caption .sl-5 h3{margin-bottom:5px;}
}
@media only screen and (max-width: 1220px) {
    .social-box .Normal{font-size:26px;}
    .col-1-in-3 .Normal{font-size:16px;line-height:normal;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal, .content-box .Normal{font-size:18px;line-height:28px;}
    .innerpage .Normal blockquote{font-size:28px;line-height:normal;}
    #dnnMenu .topLevel li a{font-size:21px;}
    .social-btns li a i, .social-btns li a em{font-size:25px;}

    #dnnMenu .topLevel li{margin:0 2% 0 0;}
    #dnnMenu .topLevel li.haschild a i{font-size:16px;}
    .social-box{margin:30px 0 35px;}
    .innerpage .header>.pagew{padding:0 0 25px}
    .icol2{padding-top:25px}
    .pagew{width:85%;}
    h1{font-size:50px;margin-bottom:10px;}
    h2{font-size:30px;line-height:24px;}
    h3{font-size:18px;margin-bottom:10px;}
}
@media only screen and (max-width: 1110px) {
    .social-box .Normal{font-size:24px;}
    .col-1-in-3 .Normal{font-size:16px;line-height:normal;}
    .innerpage .Normal blockquote{font-size:26px;line-height:normal;}
    .social-btns li a i, .social-btns li a em{font-size:23px;}

    #dnnMenu .topLevel li.haschild a i{font-size:15px;}
    .social-box{margin:27px 0 30px;}
    .innerpage .header>.pagew{padding:0 0 20px}
    .pagew{width:87%;}
    h2.c-title{margin-bottom:3px}
    h1{font-size:47px;margin-bottom:7px;}
    h2{font-size:28px;line-height:22px;}

    .slide-txt h3.ff-ds-bld{font-size:50px;}
    .slide-txt h3.ff-gm{font-size:40px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:20px;}
}
@media only screen and (max-width: 1220px) {
    .tel-txt{line-height:normal;}
}
@media only screen and (max-width: 1024px) {
    .MobileNav{display:block;}
    .DesktopNav{display:none;}
    .pagew{width:96%;}
    .header{margin-bottom:5px;}
    .site-logo{margin-top:10px;}
    .innerpage .header .pagew{padding-bottom:0;}
    .innerpage .icol1 .Normal, .innerpage .icol2 .Normal{line-height:normal;}
    .innerpage .content-box .Normal{margin-top:25px;line-height:normal!important;}
    .tel-txt{display:block;line-height:normal;}
    .social-box{margin:5px 0 20px;}
    .phone-no{white-space:nowrap;}
    h1{font-size:29px;margin-bottom:5px;line-height:normal;}
    h2{font-size:26px;line-height:24px;line-height:normal;}
    h3{font-size:17px;margin-bottom:10px;line-height:normal;}
}
@media only screen and (max-width: 820px) {    
    .header-banner{text-align:left;}
    .col-1-in-3{width:42%;}
    .lineright2{border-right:none;padding-right:0;}
    .ft-links{margin-bottom:20px;}   
    
    .icol1{width:100%;margin-right:0;}
    .icol2{width:100%;padding-top:0;}  
    .innerpage .Normal blockquote{padding:10px 0 10px 20px;}

    body .theme-default .nivo-caption{padding:2%;background-color:#000;opacity:1;height:auto;position:relative;}
    .slide-txt h3.ff-ds-bld{font-size:50px;}
    .slide-txt h3.ff-gm{font-size:40px;}
    .slide-txt p, .slide-txt p a, .slide-txt p a:link, .slide-txt p a:active, .slide-txt p a:visited{font-size:20px;}
    .theme-default .nivo-caption .slide-txt{width:100%;padding-top:0;margin:0}
    .theme-default .nivo-caption .slide-txt h3{margin-bottom:0;}
    .theme-default .nivoSlider img{height:auto !important}    
}
@media only screen and (max-width: 620px) {    
    .col-1-in-3{width:90%;}
    .lineright2{border-right:none;padding-right:0;border-left:none;border-top:2px dashed #959697;border-bottom:2px dashed #959697;padding-top:25px;}
    .hdr-rt{float:left;width:72%;}
    .testiimonial-item .t-img{float:none;margin-bottom:0;}
    .testiimonial-item .t-text{margin-right:0;}
}
@media only screen and (max-width: 460px) {    
    .site-logo{width:45%;margin-left:0;}
    .hdr-rt{width:50%;}
    .social-box .Normal{font-size:17px!important;}
    .header-banner .Normal, .header-banner .Normal a, .header-banner .Normal a:link, .header-banner .Normal a:active, .header-banner .Normal a:visited{font-size:14px!important;}
}
@media only screen and (max-width: 360px) {    
    .site-logo{width:100%;margin-left:0;}
    .hdr-rt{width:100%;}
    .header-box .Normal ul li{background-position:left top;}
}

@media only screen and (min-width : 320px) and (max-width : 479px){
}
