@font-face{font-family:"DTL Nobel Regular";src:url('../fonts/DTLNobelT.ttf');}
@font-face{font-family:"DTL Nobel Bold";src:url('../fonts/DTLNobelT-Bold.ttf');}
html, body{min-height:100%;}
html{background-color:#9d9d9d;height:auto;}
body{height:100%;opacity:1;transition:0.7s opacity;}
body.fade-out{opacity:0;transition:none;}
p{font-size:20px;font-family:'Raleway', sans-serif;font-weight:100;}
h1{font-size:36px;font-family:"DTL Nobel Bold";}
h2{font-size:48px;font-family:"DTL Nobel Bold";text-align:center;color:#ed1c24;}
.ic-up-down, ic-slider-arrow{text-align:center;color:#ed1c24;}
.ic-up-down a i{height:30px;width:30px;line-height:30px;display:inline-block;background:#ed1c24;border-radius:50%;color:#fff;}
.ic-up-down a span{width:30px;height:30px;line-height:30px;background:red;border-radius:50%;color:#fff;}
.ic-header-area{overflow:hidden;}
.slideshow_image_container{width:350px;height:330px;overflow:visible;position:relative;margin:30px 0;margin-right:auto;margin-left:auto;display:block;}
.slideshow_image_container img{width:100%;margin:100px 0;}
.slideshow_image_container .background_image img{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.slideshow_image_container .slideshow_images{position:absolute;top:0;left:0;right:0;bottom:0;}
.slideshow_images img{cursor:pointer;}
.slideshow_image_container .slideshow_images img{display:none;position:absolute;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.slideshow_image_container .slideshow_images img:first-child{display:block;}
.slideshow_content_container .each_content{display:none;}
.slideshow_content_container .default_content{display:block;}
.each_content{margin-bottom:10px;}
.each_content h2{text-transform:uppercase;}
.each_content h2, .each_content p{text-align:center;}
.ic-slide{padding:0 50px;}
.carousel-control.right, .carousel-control.left{background:0 none;width:5%;}
.right .glyphicon-chevron-right, .left .glyphicon-chevron-left{border:1px solid #ed1c24;border-radius:50%;margin-left:-50px;margin-right:-50px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{font-size:20px;color:#ed1c24;}
.ic-slide-img{margin:50px 0;}
.ic-slide-img h1, .ic-slider-area h2{color:#ed1c24;}
.ic-slider-area h2{}
.ic-slide-img h1{margin-bottom:40px;color:#ed1c24;}
.ic-slide-img h1, .ic-slide-img p{margin-left:20px;}
.ic-slide-img img{}
.ic-slider-header{margin-top:30px;}
.ic-slider-content{margin:30px 0 10px 0;}
.service-img img{margin-right:auto;margin-left:auto;text-align:center;display:block;}
.service-text h2{text-align:center;margin-bottom:40px;}
.ic-contact-area{}
.contact-details{}
.contact-details h2{margin-bottom:50px;color:#ed1c24;}
.contact-details strong{margin:70px 0;}
.contact-details p{margin:40px 0;}
.contact-details a, .each_content a{color:#000;text-decoration:underline;}
.ic-social-networks{margin-top:50px;}
.ic-social-networks ul{margin:0;padding:0;}
.ic-social-networks ul li{margin-left:30px;list-style:none;display:inline-block;}
.ic-social-networks ul li:first-child{margin-left:0px;}
.ic-social-networks ul li a{text-decoration:none;color:#fff;width:50px;height:50px;background:#ed1c24;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-radius:50%;display:inline-block;line-height:55px;}
.ic-social-networks ul li a i{font-size:22px;padding:10px;}
.ic-download-cre{margin-left:auto;margin-right:auto;text-align:center;display:block;margin-bottom:20px;}
.ic-download-cre a button.btn-danger{background: #ea202d;border:0 none;}
@media screen and (min-width:1024px){p{font-size:20px;}
h1{font-size:36px;}
h2{font-size:48px;}
.ic-flex{width:100%;margin:0;max-width:none;height:100vh;display:flex;justify-content:center;flex-direction:column;}
.right .glyphicon-chevron-right, .left .glyphicon-chevron-left{padding:8px;width:40px;height:40px;font-size:20px;}
.ic-slider-header{margin-bottom:50px;}
.each_content{min-height:180px;margin-bottom:10px;}
.service-img{margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:1023px) and (min-width:481px){p{font-size:16px;}
h1{font-size:28px;}
h2{font-size:36px;}
.ic-flex{width:100%;margin:0;max-width:none;height:100vh;display:flex;justify-content:center;flex-direction:column;}
.right .glyphicon-chevron-right, .left .glyphicon-chevron-left{border:1px solid #ed1c24;border-radius:50%;padding:8px;width:40px;height:40px;margin-left:-50px;margin-right:-50px;font-size:20px;}
.each_content{min-height:150px;margin-bottom:10px;}
}
@media screen and (max-width:960px){.ic-slide-img img{margin-left:auto;margin-right:auto;text-align:center;display:block;}
.ic-slide-img h1{text-align:center;}
.ic-slide-img p{text-align:justify;}
.right .glyphicon-chevron-right, .left .glyphicon-chevron-left{border:1px solid #ed1c24;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-radius:50%;padding:8px;width:40px;height:40px;margin-left:0px;margin-right:0px;font-size:20px;}
.ic-slide-img h1, .ic-slide-img p{margin:10px;}
.ic-slide{padding:0px;
.page-section{display:none;}
}
}
@media screen and (max-width:480px){p{font-size:14px;}
h1{font-size:24px;}
h2{font-size:28px;}
.ic-flex{width:100%;margin:50px 0;max-width:none;height:100vh; display:block;justify-content:center;flex-direction:column;}
.ic-slide-img h1{margin-bottom:30px;}
.right .glyphicon-chevron-right, .left .glyphicon-chevron-left{font-size:14px;padding:5px;width:30px;height:30px;margin-top:10px;}
.ic-slide-img{font-size:28px;margin:20px 0;}
.ic-slide-img h1, .ic-slide-img p{margin-left:10px;}
.slideshow_image_container{width:100%;height:350px;margin-left:auto;margin-right:auto;}
.ic-up-down{display:none;}
.ic-contact-area{padding-bottom:30px;}
.ic-social-networks ul li{margin-left:10px;}
.ic-slide{padding:0px;}
.carousel-control{display:none;}
}
@media screen and (max-width:320px){.ic-flex{display:flex;justify-content:center;flex-direction:column;}
.ic-slide-img{font-size:28px;margin:20px 0;}
.ic-slide-img img{margin:10px;margin-left:auto;margin-right:auto;text-align:center;}
.ic-slide-img h1, .ic-slide-img p{margin-top:10px;}
.ic-slide{padding:0px;}
.slideshow_image_container{width:100%;height:300px;margin-top:20px;}
}