@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
@import url(https://fonts.googleapis.com/css?family=Arimo:700,400);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
html,body{
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    font-family: 'Lato', sans-serif;
}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; font-weight:600;}
ul {margin:0; padding:0; list-style-type:none;}
a{ 
    transition:all 0.25s ease;
    -moz-transition:all 0.25s ease;
    -webkit-transition:all 0.25s ease;
}

.dnmSocialLinks,.dnmSocialLinks ul{float:right;}
.dnmSocialLinks li{ float:left; padding-right:10px;}
.dnmSocialLinks{padding:0px 5px;}
.dnmHeader {min-height:60px; height:auto; line-height:60px;}
.dnmInnerHeader { background:#e8e8e8; height:60px;}
.dnmLogo{ background: #e8e8e8; width: 110px; padding: 5px; border-radius: 0px 0px 5px 5px; }
.dnmHeader h2{margin-top:25px;}

.navigDiv {margin-top:10px;}
.navbar {z-index:9999;}
.navbar-default {background:#012D5E; border-radius:0px;}
.navbar-default .navbar-nav > li > a {color:#FFF; font-weight:600; font-size:20px;}
.navbar-default .navbar-nav > li > a:hover {color:#b9b9b9; font-weight:600; font-size:20px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #FFF;
    background-color: #00AEEF;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #2d5483;
}
.navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #2d5483;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.container { width:70%; }
.content {border-left:1px solid #ccc; border-right:1px solid #ccc; padding-top:10px; padding-bottom:20px; margin-top:-20px;}
.dnmSlider {background:#5c8ec9; padding:5px 0px; margin:0px -15px;}
.carousel-inner img {
    width:100%; margin:0px auto;
    /*max-height:300px !important;*/
}
.item h3,.item p{ color:#333; text-shadow:none; font-weight:700; }
.item h3{ font-size:30px; }
.item p{ font-size:16px; }
.carousel-caption { padding:0px 20px; right:0px !important; left:70%; }

.table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 0px;
}
.partner-wrap img{ border:1px solid #e9e9e9; }
.partner-wrap p{ font-size:18px; text-align:center; }

.content-wrap{ font-size:18px; }
.content-wrap h2{ text-decoration:underline; margin-bottom:20px; }
.content-wrap h2 i{ color:#F00; padding-top:3px; }
.content-wrap p{ margin-top:20px; font-weight:normal; }
.dnmPoints li{  
    padding:6px 10px;
}
.dnmPoints li i{  
    margin-right:10px;
    color:#00CC00;
}
.contact-sales{
    background:#e9e9e9;
    width: 50%;
    margin: auto;
    padding: 10px;
    font-size: 18px;
    border:1px solid #c9c9c9;
    border-radius:5px;
}
.contact-sales h2{ margin-bottom:20px; text-decoration:underline; }
.contact-sales h3{ margin:10px; }
.contact-address{ 
    font-size:18px; 
    width: 50%;
    margin: 20px auto;
    border:1px solid #e9e9e9;
    border-radius:5px;
    background:#f9f9f9;
}
.contact-address h3{ margin:10px; text-decoration:underline; }
.custComing{ background:#e3e3e3; color:#222; padding:10px; height:300px; }

.footer {background:#012D5E; padding:15px 0px; color:#FFF; font-weight:700; text-align:center; font-size:20px;}

@media screen and (min-width:1200px) and (max-width:1480px) {

.contact-sales{
    width: 65%;
    padding: 5px;
    font-size: 17px;
    margin:20px auto;
}
.contact-sales h2{ font-size:24px; }
.contact-sales h3{ font-size:20px; }
.contact-address{ 
    font-size:17px; 
    width:65%;
}
.contact-address h3{ font-size:20px; }

}

@media screen and (min-width:992px) and (max-width:1199px) {

.container {width:80%;}
.dnmLogo img{ width:100px; height:100px; }
.dnmLogo h2{margin:14px 0px 0px 14%; font-size:23px;}
.navigDiv {margin-top:10px;}

.contact-sales{
    width: 65%;
    padding: 5px;
    font-size: 17px;
    margin:20px auto;
}
.contact-sales h2{ font-size:24px; }
.contact-sales h3{ font-size:20px; }
.contact-address{ 
    font-size:17px; 
    width:65%;
}
.contact-address h3{ font-size:20px; }

}

@media screen and (min-width:768px) and (max-width:991px) {

.container {width:90%;}
.dnmLogo img{ width:100px; height:100px; }
.dnmLogo h2{margin:14px 0px 0px 14%; font-size:23px;}
.navigDiv {margin-top:10px;}
.navbar-default .navbar-nav > li > a { font-size:18px; }

.content-wrap{ font-size:17px; margin-top:15px; }

.contact-sales{
    width: 75%;
    padding: 5px;
    font-size: 17px;
    margin:20px auto;
}
.contact-sales h2{ font-size:24px; }
.contact-sales h3{ font-size:20px; }
.contact-address{ 
    font-size:17px; 
    width:75%;
}
.contact-address h3{ font-size:20px; }

}

@media screen and (min-width:601px) and (max-width:767px) {

.container {width:100%;}
.dnmHeader {height:50px; line-height:46px;}
.dnmInnerHeader { background:#e8e8e8; height:50px;}
.dnmLogo{width:90px;}
.dnmLogo img{ width:80px; height:80px; }
.dnmHeader h2{margin-top:15px; font-size:24px;}
.dnmSocialLinks img{width:27px; height:27px;}
.dnmSocialLinks li{ padding-right:7px;}
.navigDiv {margin-top:5px;}
.navbar-default .navbar-nav > li > a { font-size:16px;}

.content-wrap{ font-size:15px; margin-top:15px; }
.content-partners-wrap{ margin:15px 0px; }
.partner-wrap{ margin:10px 0px; }

.contact-sales{
    width: 85%;
    padding: 5px;
    font-size: 17px;
    margin:20px auto;
}
.contact-sales h2{ font-size:22px; }
.contact-sales h3{ font-size:18px; }
.contact-address{ 
    font-size:17px; 
    width: 85%;
}
.contact-address h3{ font-size:18px; }

.custComing{ font-size:28px; }
.footer {font-weight:600;font-size:16px; padding:20px 10px;}
}

@media screen and (min-width:406px) and (max-width:600px) {

.container {width:100%;}
.dnmHeader {height:50px; line-height:46px;}
.dnmInnerHeader { background:#e8e8e8; height:50px;}
.dnmLogo{width:90px;}
.dnmLogo img{ width:80px; height:80px; }
.dnmHeader h2{margin-top:10px; font-size:20px;}
.dnmSocialLinks img{width:23px; height:23px;}
.dnmSocialLinks li{ padding-right:3px;}
.navigDiv {margin-top:5px;}
.navbar-default .navbar-nav > li > a { font-size:16px; }

.content-wrap{ font-size:15px; margin-top:15px; }
.content-partners-wrap{ margin:15px 0px; }
.partner-wrap{ margin:10px 0px; }

.contact-sales{
    width: 95%;
    padding: 5px;
    font-size: 15px;
    margin:20px auto;
}
.contact-sales h2{ font-size:22px; }
.contact-sales h3{ font-size:18px; }
.contact-address{ 
    font-size:15px; 
    width: 95%;
}
.contact-address h3{ font-size:18px; }

.custComing{ font-size:26px; }
.footer {font-weight:600;font-size:14px; padding:20px 10px;}
}

@media screen and (max-width:405px) {

.container {width:100%;}
.dnmHeader h2{margin-top:14px; font-size:16px;}
.dnmHeader {height:40px; line-height:36px;}
.dnmInnerHeader { background:#e8e8e8; height:40px;}
.dnmLogo{width:70px;}
.dnmLogo img{ width:60px; height:60px; }
.dnmSocialLinks img{width:20px; height:20px;}
.dnmSocialLinks li{ padding-right:3px;}
.navigDiv {margin-top:0px;}

.navbar-default .navbar-nav > li > a { font-size:16px; }

.content-wrap{ font-size:15px; margin-top:15px; }
.content-partners-wrap{ margin:15px 0px; }
.partner-wrap{ margin:10px 0px; }

.contact-sales{
    width: 95%;
    padding: 5px;
    font-size: 15px;
    margin:20px auto;
}
.contact-sales h2{ font-size:22px; }
.contact-sales h3{ font-size:18px; }
.contact-address{ 
    font-size:15px; 
    width: 95%;
}
.contact-address h3{ font-size:18px; }

.custComing{ font-size:26px; }

.footer {font-weight:600;font-size:14px; padding:20px 10px;}
}