/* BODY---------------------------------------------------------------- */
html{width:100%; height:100%; padding:0; maring:0;}
body {font-size:20px;color: #222222; background:#EEEEEE url("../images/back.png") repeat;  width:100%; height:100%; font-family: 'Montserrat', sans-serif; font-weight:300;padding:0; maring:0;}


/* IMAGES---------------------------------------------------------------- */
.img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:0px 0 30px 0; margin:0 auto; display:block; }

/* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {font-size: 38px;}

.title{font-size: 70px; color:#00314a; font-weight:700; text-align:center; display:block; padding:0 0 40px 0; margin:0 auto; margin-bottom:60px; border-bottom:5px solid #dadad7; text-transform:uppercase;}

.header{font-size: 32px; color:#00314a; font-weight:700;}
.headerNo{font-size: 32px; color:#00314a; font-weight:700;margin-bottom:0px;}
.header1{font-size: 26px; color:#00314a; font-weight:700;}

.bigger {font-size:26px;}
.bigger1 {font-size:26px; color:#FFFFFF;}
ul.bullet { list-style-type:square; margin-left:10px; margin-bottom:30px; margin-top:20px;} 
ul.bullet li {margin-bottom:20px;padding-bottom:10px;} 
ul.bullet a { font-weight:400; text-decoration:underline;} 

ul.bullet1 { list-style-type:square; margin-left:10px; margin-bottom:0px; margin-top:10px;} 
ul.bullet1 li {margin-bottom:10px;} 
ul.bullet1 a { font-weight:400; text-decoration:underline;} 


a {outline: 0 !important;outline-style:none; text-decoration:none;}
a:link{text-decoration:none; }
a:hover {text-decoration: none; outline: none;outline: 0 !important;outline-style:none;}
a:active {outline: 0 !important;outline-style:none; text-decoration:none;}
a:visited {outline: 0 !important;outline-style:none; text-decoration:none;}
a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none;}
p{margin-bottom:40px;}
p a{text-decoration:none; color:#3d8bb3; border-bottom:1px solid #3d8bb3;}
p a:link{text-decoration:none; color:#3d8bb3; border-bottom:1px solid #3d8bb3;}
p a:hover{text-decoration:none; color:#01365e; border-bottom:1px solid #01365e;}
p a:active{ text-decoration-color:#FFFFFF;text-decoration:none;}
p a:visited{ text-decoration-color:#FFFFFF;text-decoration:none;}
p a:visited:active {outline: 0 !important;outline-style:none; text-decoration:none;}

/* HEADER & NAV---------------------------------------------------------------- */
#header {position: relative; top:0; width: 100%;z-index: 999;margin:0 auto; padding:0px; display:table;}
#header .header-content {border-bottom: 0px solid rgba(255, 255, 255, 0.15);margin: 0 auto;padding: 10px 10px 5px 10px;width: 100%; max-width:1500px;}
h1 {z-index:1101; position:relative;margin:0; padding:0}
#header .logo {float: left; padding:0; margin: 5px 0 0 0; z-index:1100;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:350px; border-bottom:0px; z-index:1101;}

.navigation.open {opacity: 1;background-color:#222222;visibility: visible;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;transition: opacity 0.5s; }
.navigation {float: right; margin-right:15px; z-index:900;}
.navigation li {display: block; margin-top:30px; margin-left:5px;}
.navigation a {color: #FFFFFF;font-size: 22px; font-weight:400;padding:10px; -webkit-font-smoothing: antialiased; text-decoration:none;}
.navigation li > a:hover, .navigation a:hover, .navigation a.active {color: #CCCCCC; background:#222222; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus {color: #CCCCCC; text-decoration:none; background:#222222; text-decoration:none;}

.navigation li.navContact > a {color: #222222; background-color: #CCCCCC; text-decoration:none; border:0;}

 .navigation li.navContact > a:hover, .navigation li.navContact > a:focus {color: #CCCCCC; background-color: #222222; text-decoration:none; border:0;}

.nav-toggle {display: none;height: 44px;overflow: hidden;position: fixed;right: 3%;text-indent: 100%;top: 18px;white-space: nowrap;width: 44px;z-index: 99999;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; -webkit-font-smoothing: antialiased;}
.nav-toggle:before, .nav-toggle:after { border-radius: 50%;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);
-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-webkit-transition-property: -webkit-transform;
transition-property: transform; }
.nav-toggle:before {background-color: #333333;-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; }
.nav-toggle:after {background-color: #333333;-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-moz-transition-duration: 0s;-o-transition-duration: 0s;-webkit-transition-duration: 0s;transition-duration: 0s; }
.nav-toggle span {background-color: #fff;bottom: auto;display: inline-block;height: 3px;left: 50%;position: absolute;right: auto;top: 50%;width: 18px;z-index: 10;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%); }
.nav-toggle span:before, .nav-toggle span:after { background-color: #fff;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);
transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s; }
.nav-toggle span:before {-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-webkit-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg); }
.nav-toggle span:after { -moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg); }
.nav-toggle.close-nav:before {-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0); }
.nav-toggle.close-nav:after {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1); transform: scale(1); }
.nav-toggle.close-nav span {background-color: rgba(255, 255, 255, 0); }
.nav-toggle.close-nav span:before, .nav-toggle.close-nav span:after { background-color: #fff; }
.nav-toggle.close-nav span:before {-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg); }
.nav-toggle.close-nav span:after {-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg); }

.navbar .nav > li > a {height: 100%;line-height: 100%;color:#FFFFFF;text-decoration:none;}
.navbar .nav > li > a:hover {color: #CCCCCC;background-color: #222222;text-decoration:none;}
.navbar .nav > li.active > a,.navbar .nav  > li.active > a:hover,.navbar .nav  > li.active > a:focus {color: #FFFFFF;background-color: #222222;text-decoration:none; border-radius:0px;}
.navbar .nav > li > a:hover {color: #CCCCCC;background-color: #222222;text-decoration:none;  border-radius:0px;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {color: #CCCCCC;background-color: #222222;text-decoration:none; border-radius:0px; }
.navbar-nav > li.active > a:hover,.navbar-nav > li.active > a:focus {color: #CCCCCC;background-color: #222222;text-decoration:none; }

.dropdown-menu {position: absolute;top: 70;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 0px; margin:0;  text-transform:uppercase;list-style: none;background-color: #222222;color:#cccccc;border:0px; border-radius:0px;  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175); }
.dropdown-menu > li {padding:0; margin:0;}
.dropdown-menu > li > a{display: block; padding:15px 25px 15px 25px; margin:0; clear: both;color: #CCCCCC;text-decoration:none;font-size: 18px; font-weight:400;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {display: block; color: #CC0000;background-color: #111111; }
.dropdown-menu .divider {height: 1px;padding:0;overflow: hidden;background-color: #222222;margin:0;}

/* SLIDESHOW---------------------------------------------------------------- */
 
.banner6 { position:relative; top:0; width:100%; height:auto;padding:0; margin:-140px 0 0 0; display:table;}

#slideshowcontainer {width:100%;height:auto; padding: 0px;position: relative;text-align:center;margin: 0 auto; display:table;}
.rslides {position:relative; list-style: none;overflow: hidden;width:100%; height:auto; padding: 0;margin: 0; top:0; display:table;}
.rslides li {-webkit-backface-visibility: hidden;position: relative;display: none;width:100%;height:auto;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;width:100%;height:auto;float: left;border: 0;}
.rslides_container {position: relative; top:0; float: left;width:100%; padding:0; margin:0;  display:table;}

.container6 {position:absolute; top:300px; width:100%; padding:0; margin:0 auto; z-index:998; text-align:center; display:table;}
/*.banner-text p {font-size:20px;color: #fff;font-weight: 400;-webkit-font-smoothing: antialiased; text-align:center; padding:80px; display:inline-block; margin:10px 0 0 0;}*/

.banner_home_title{ font-size:40px;color:#333333; font-weight:900; width:100%;  line-height:1.2; padding:8px;background:rgb(153,153,153, .8); z-index:1;}
.banner_home_title1{ font-size:80px; color:#FFFFFF;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #444444; line-height:1.2; font-style:italic;z-index:2;}
.banner_home_title2{ font-size:80px; color:#CC0000;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #444444; line-height:1.2; font-style:italic;z-index:2;}

.btnBanner { text-decoration:none;background-color:#333333;border: 2px solid #333333; padding: 15px 40px;color: #CCCCCC;  font-size:22px; font-weight:400;display: inline-block;   
    margin:40px 5px 0 0; text-align:center; border-radius:10px;   box-shadow: 0 2px 2px 0 #222222;}
.btnBanner:hover, .btnBanner:focus {background-color:#CCCCCC;border: 2px solid #CCCCCC;color: #333333;  text-decoration:none; font-weight:400;}

.btnBanner1 { text-decoration:none;background-color:#CC0000;border: 2px solid #CC0000; padding: 15px 40px;color: #FFFFFF;  font-size:22px; font-weight:400;display: inline-block; 
    margin:40px 5px 0 0; text-align:center; border-radius:10px;  box-shadow: 0 2px 2px 0 #222222;}
.btnBanner1:hover, .btnBanner1:focus {background-color:#ffffff;border: 2px solid #ffffff;color: #cc0000;  text-decoration:none; font-weight:400;}


/* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0 40px 20px 40px; margin: 0; background-color:#EEEEEE;}
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0 auto; margin-top:40px; height:600px;}

.boxes1{position:relative;float:left; width:40%; margin:0;}
.boxes1inside{width:100%; padding:80px; background: #cc0000 url("../images/sheildLeft.png") bottom left no-repeat;height:600px;color:#FFFFFF; font-size:20px; text-align:right;}
.boxes1Title{ font-size:50px;color:#FFFFFF; font-weight:900; text-transform:uppercase;width:100%;  text-shadow: 2px 3px 1px #333333; }

.btn-boxes1{ text-decoration:none;background:#FFFFFF; border: 0; padding: 15px 40px;color: #333333;  font-size:22px; font-weight:400; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center; box-shadow: 0 2px 2px 0 #222222;}
.btn-boxes1 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes1:hover, .btn-boxes1:focus {background:#444444;border: 0;color: #FFFFFF;  text-decoration:none; font-weight:400;}
.btn-boxes1 a:hover {color:#FFFFFF; text-decoration:none;}

.boxes2{position:relative;float:left; width:60%; margin:0;}
.boxes2inside{width:100%; padding:120px 0 0 0; background: #333333 url("../images/box01.jpg");background-size: 70% 100%; background-position: top right;background-attachment: fixed;background-repeat: no-repeat;height:600px;color:#FFFFFF; font-size:44px; font-weight:700; text-align:center; }

.boxes3{position:relative;float:left; width:60%; margin:0;}
.boxes3inside{width:100%; padding:6px 0 0 0; background: #333333 url("../images/box02.jpg");background-size: 70% 100%; background-position: top left;background-attachment: fixed;background-repeat: no-repeat;height:600px;color:#FFFFFF; font-size:44px; font-weight:600; text-align:center; }

.boxes4{position:relative;float:left; width:40%; margin:0; background: #333333 url("../images/back_blue.png") repeat;}
.boxes4inside{width:100%; padding:80px; height:600px;color:#FFFFFF; font-size:20px; }
.boxes4Title{ font-size:50px;color:#FFFFFF; font-weight:900; text-transform:uppercase;width:100%;text-shadow: 2px 3px 1px #222222; }


.btn-boxes4{ text-decoration:none;background:#cc0000; border: 0; padding: 15px 40px;color: #FFFFFF;  font-size:22px; font-weight:400; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;box-shadow: 0 2px 2px 0 #222222;}
.btn-boxes4 a {color:#333333; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #CC0000;  text-decoration:none; font-weight:400;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}

/* TESTIMONIALS ---------------------------------------------------------------- */
.banner_home_4{position:relative;background: #555555; color: #ffffff;padding: 100px 60px 100px 60px;margin:0; min-height:500px; text-align:center;}
h3{margin: 0;}
#testimonial-slider{text-align:center;background:rgba(0, 0, 0, .2); padding-bottom:40px; width:70%; max-width:1300px; margin:0 auto; }
.testTitle{ font-size:50px;color:#FFFFFF; font-weight:900; text-transform:uppercase;width:100%;  }
.testLine{display:block;position:relative; height:5px; width:200px; margin:0 auto; margin-top:20px; margin-bottom:50px; padding:0; background-color:#cc0000;}
.testTitle1{ font-size:40px;color:#AAAAAA; font-family: "Lora", serif;  font-weight:400;padding:0; margin:0 0 20px 0;text-shadow: 2px 4px 1px #333333;}

.testimonial{ width:100%;max-width:1200px; padding: 60px 60px 120px 60px;margin: 0 auto;border-radius: 0;color: #CCCCCC;position: relative;border: 0;display:block;}
.testimonial .testimonial-info{display: block;width: 100%;float: left;font-size: 20px;font-weight: 700;color: #FFFFFF;text-transform: uppercase;letter-spacing: 0.5px;padding: 28px 25px;margin: 0;border-right: 0;}
.testimonial .testimonial-info small{display: block;font-size: 16px;color: #FFFFFF;margin-top: 5px;}
.testimonial .description{display: block;width: 100%;font-size: 20px;color: #FFFFFF;letter-spacing: 0.5px;margin-bottom: 0;padding: 28px 0 28px 28px;position: relative;}
.testimonial .description:before{content: "\f10d";font-family: fontawesome;position: absolute;top: -10px;left: 10px; font-size: 30px;color: #FFFFFF;}
.testimonial .description:after{ content: "\f10e";font-family: fontawesome;font-size: 30px;color: #FFFFFF;position: absolute;bottom: -5px;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page span{width: 25px !important;height: 7px !important;background: #cc0000 !important;box-sizing: content-box;margin-top:20px; }
.owl-theme .owl-controls .owl-page span{border: 4px solid transparent;background: #CCCCCC  !important;}

/* SLIDESHOW 2---------------------------------------------------------------- */

#slideshowcontainer2 {width:100%;height:auto; position: relative;padding:0; margin:0 auto;overflow: hidden;}
.rslides2 {position: relative;list-style: none;overflow: hidden;width:100%; height:auto; padding: 0;margin: 0;}
.rslides2 li {-webkit-backface-visibility: hidden;position: absolute;display: none;width:100%;height:auto;left: 0;top: 0;overflow: hidden;}
.rslides2 li:first-child {position: relative;display: block;float: left;}
.rslides2 img {display: block;width:100%;height:auto;border: 0;}
.rslides_container2 {position: relative;float: left;width:100%; z-index:1;}

.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {margin-top: 20px;text-align: center;}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #999999;display: inline-block;width: 20px;height: 20px;}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background: #cc0000;}



 /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:70px 0 70px 0; margin:0; background:#222222; height:500px;}
#footer1_container{position:relative; width:100%; padding:100px 0px 70px 0px; margin:0 auto; max-width:1500px; color:#666666; text-transform:uppercase;font-size:50px; text-align:center; font-weight:900; text-shadow: 2px 4px 1px #111111;}

.footer_title{ font-size:34px;color:#666666; font-weight:900; text-shadow: 2px 5px 1px #111111;  padding:10px; line-height:1;background: rgb(51, 51, 51, .4); z-index:1;}
.footer_title1{ font-size:60px; color:#BBBBBB;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #111111;  line-height:1;font-style:italic;padding:0;z-index:2;}
.footer_title2{ font-size:60px; color:#CC0000;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #111111; line-height:1;font-style:italic;padding:0;z-index:2;}


#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 60px 0px; margin:0 auto; max-width:1500px;}
.footer2_left{position:relative; width:38%; padding:0px 0 0px 190px; margin:0; float:left; vertical-align:top;}
.footer2_middle{position:relative; width:24%; padding:30px 0 30px 60px; height:280px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #3f434b;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:38%; padding:30px 0 30px 70px; height:280px;margin:0; float:left; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:1px dotted #3f434b;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}

.footerHeader{color:#666666; font-size:34px; font-family: "Lora", serif;  text-shadow: 2px 4px 1px #111111;}

#footer3_container{position:relative; width:100%; padding:20px 0px 30px 0px; min-height:200px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; }
#footer3_container a{color:#CC0000; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }


.footer_icons{text-align: left; margin:0 auto; padding:0; position:relative; -webkit-font-smoothing: antialiased; margin-top:20px;}
.footer_icons a {display: inline-block;font-size: 44px;border: 0px;width: 44px;height: 44px;padding: 0; border-radius: 0%;color: #999999;background:transparent; margin:0;}
.footer_icons a:hover{background:transparent;color:#cc0000;}

.kairoi {position:relative; padding: 0 0 30px 0;margin: 0 auto; margin-top:15px;border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; }
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}

@media screen and (max-width: 1024px) {
    
    .img_BottomLogo{width:100%; height: auto; max-width:300px; border:0; padding:0px 0 30px 0; margin:0 auto; display:block; }
    
     /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:90%; padding:30px 0 20px 0; margin:0 auto; background:#222222; height:400px;}
#footer1_container{position:relative; width:100%; padding:40px 0px 20px 0px; margin:0 auto; max-width:1500px; color:#666666; text-transform:uppercase;font-size:50px; text-align:center; font-weight:900; text-shadow: 2px 4px 1px #111111;}
    
    #footer2_container{position:relative; display:table; width:100%; padding:20px 0px 30px 0px; margin:0 auto; max-width:1500px;}
   .footer2_left{position:relative; width:100%; padding:0px 0 0px 0px; margin:0 0 30px 0; float:none; vertical-align:top; text-align:center;}
.footer2_middle{position:relative; width:100%; padding:0px 0 30px 0px; height:220px;margin:0 0 30px 0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:0px dotted #3f434b; text-align:center;}
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.footer2_right{position:relative; width:100%; padding:0px 0 30px 0px; height:150px;margin:0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:left;border-left:0px dotted #3f434b; text-align:center;}
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#cc0000; text-decoration:underline; font-weight:300;}
.gray{color:#999999;}
 
    
.footer_icons{text-align: center; margin:0 auto; padding:0; position:relative; -webkit-font-smoothing: antialiased; margin-top:20px;}
.footer_icons a {display: inline-block;font-size: 44px;border: 0px;width: 44px;height: 44px;padding: 0; border-radius: 0%;color: #999999;background:transparent; margin:0;}
.footer_icons a:hover{background:transparent;color:#cc0000;}
    
    #footer3_container{position:relative; width:100%; padding:20px 0px 30px 0px; min-height:50px;margin:0 auto; max-width:1500px; color:#999999; font-size:16px; text-align:center; }
#footer3_container a{color:#CC0000; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
}

@media screen and (max-width: 700px) {
    .footer_title{ font-size:26px;color:#666666; font-weight:900; text-shadow: 2px 5px 1px #111111;  padding:10px; line-height:1;background: rgb(51, 51, 51, .4); z-index:1;}
.footer_title1{ font-size:32px; color:#BBBBBB;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #111111;  line-height:1;font-style:italic;padding:0;z-index:2;}
.footer_title2{ font-size:32px; color:#CC0000;font-weight:900; text-transform:uppercase;width:100%;   text-shadow: 2px 5px 1px #111111; line-height:1;font-style:italic;padding:0;z-index:2;}
}
