@font-face{font-family:'poppinsbold';src:url('../fonts/poppins-bold-webfont.woff2') format('woff2'), url('../fonts/poppins-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'poppinslight';src:url('../fonts/poppins-light-webfont.woff2') format('woff2'), url('../fonts/poppins-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'poppinsmedium';src:url('../fonts/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'poppinsregular';src:url('../fonts/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'poppinssemibold';src:url('../fonts/poppins-semibold-webfont.woff2') format('woff2'), url('../fonts/poppins-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
body{margin:0px;padding:0px;font-size:14px;font-family:latoregular;color:#0d0d0d;height:100%}
html{height:100%}
*{margin:0px;padding:0px}
a{color:#012639;outline:medium none !important;text-decoration:none;transition:all 0.5s ease-in-out 0s;word-wrap:break-word}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{border:0px;outline:0px}
h1, h2, h3, h4, h5, h6{font-weight:normal;word-wrap:break-word;margin:0px;padding:0px}
.cf:before, .cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
.cl{clear:both}
table{border-collapse:collapse;border-spacing:0}
input[type=text],
input[type=password],
textarea,
input[type=submit],
input[type=button]{transition:all 0.5s ease-in-out 0s;font-family:latoregular;outline:none;-webkit-appearance:none;-webkit-border-radius:0;behavior:url(PIE.htc)}
select{transition:all 0.5s ease-in-out 0s;font-family:latoregular;outline:none;-webkit-border-radius:0;behavior:url(PIE.htc)}
input[type=checkbox]{behavior:url(PIE.htc)}
input:focus{outline:none}
select:focus{outline:none}
.container{max-width:1170px;margin:0 auto}
.header{width:100%;position:relative}
.header .header-wrapper{background-color:transparent;padding:0;position:fixed;top:0;width:100%;z-index:999;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
.header .header-wrapper .container{position:relative}
.menu-main.sticky .header-wrapper{background:rgba(1, 34, 51, 0.8);position:fixed;box-shadow:0 0 5px rgba(255, 255, 255, 0.5)}
.logo_left01{float:left;padding:5px 0 0}
.logo_left01 img{height:50px;display:block}
.menu{float:right;padding:10px 0 0 0}
.menu-mobile{display:none;padding:20px}

.menu-dropdown-icon:before{content:"\f067";font-family:FontAwesome;display:none;cursor:pointer;padding:8px 0;color:#fff;position:absolute;right:10px}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}
.menu > ul:before, .menu > ul:after{content:"";display:table}
.menu > ul:after{clear:both}
.menu > ul > li{float:left;padding:0 1px 0 0;margin:0}
.menu > ul > li a{display:block;color:#fff;font-size:16px;font-family:latoregular;text-transform:uppercase;padding:12px 8px 20px;position:relative}
.menu > ul > li a::after{background-color:#FFF;bottom:0;content:"";display:block;height:2px;position:absolute;transition:width 0.3s ease-out 0s, background-color 0.3s ease-out 0s;width:0}
.menu-main.sticky .menu > ul > li a::after{}
.menu > ul > li a:hover::after{width:calc(100% - 27 * 0.0461648vw)}
.menu > ul > li a.active::after{width:calc(100% - 27 * 0.0461648vw)}
.menu > ul > li:hover a{}
.menu > ul > li > ul{display:none;width:100%;background:#303030;padding:10px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box}
.menu > ul > li > ul:before, .menu > ul > li > ul:after{content:"";display:table}
.menu > ul > li > ul:after{clear:both}
.menu > ul > li > ul > li{margin:0;list-style:none;width:33.333%;background:none;float:left;padding:0px}
.menu > ul > li > ul > li a{color:#fff;padding:5px;width:100%;display:block;border:0px !important}
.menu > ul > li > ul > li a:hover{border:0px !important;color:#f6c61d}
.menu > ul > li > ul > li > ul{display:block;padding:0;margin:0px 0 0;list-style:none;box-sizing:border-box}
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after{content:"";display:table}
.menu > ul > li > ul > li > ul:after{clear:both}
.menu > ul > li > ul > li > ul > li{float:left;width:100%;padding:5px 0;margin:0}
.menu > ul > li > ul > li > ul > li a{border:0;font-family:latoregular;text-transform:none}
.menu > ul > li > ul.normal-sub{width:250px;left:auto;padding:10px 10px}
.menu > ul > li > ul.normal-sub > li{width:100%;padding:5px 0;position:relative}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:5px;border:0;font-family:latoregular;text-transform:none}
.menu > ul > li > ul.normal-sub > li ul{display:none;background:#999;position:absolute;left:100%;top:-10px;z-index:999;width:250px}
.menu > ul > li > ul.normal-sub > li ul li a{padding:5px}

@media only screen and (max-width:1190px){.header_right03{display:none}
.menu-main .header-wrapper .logo_left01{padding:3px 0 7px 0}
.menu-main .header-wrapper .menu{padding:0}
.menu{float:none}
.menu-mobile{display:block;padding:13px 0 0;font-size:30px;color:#FFF;float:right}
.menu-dropdown-icon:before{display:block}
.menu > ul{display:none;list-style:none}
.menu > ul > li{width:100%;float:none;display:block;border-bottom:1px solid #3d3d3d;list-style:none}
.menu > ul > li:last-child{border:0px}
.menu > ul > li a{width:100%;display:block;padding:8px 10px 8px 10px;border:0px}
.menu > ul > li a:hover{border:0px}
.menu > ul > li > ul{position:relative;padding:10px 0px}
.menu > ul > li > ul.normal-sub{width:100%;padding:10px 0px}
.menu > ul > li > ul > li{float:none;width:100%;margin-top:0px}
.menu > ul > li > ul > li > ul{position:relative;margin:0px;list-style:none}
.menu > ul > li > ul > li > ul > li{float:none;padding:0px}
.menu .show-on-mobile{display:block;position:absolute;top:60px;width:50%;background:#303030;right:10px}
.menu > ul > li > ul > li > ul > li a{border:0;padding:5px 10px;text-transform:none;font-family:latoregular}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:5px 10px;text-transform:none;font-family:latoregular}
.menu > ul > li a:hover{border:0px solid #fff !important;color:#fff}
.menu > ul > li:hover a{border:0px solid #fff !important;color:#fff}
.menu > ul > li:last-child a{border:none}
.menu > ul > li p{padding:10px}
}
.banner{position:relative}
.banner img{max-width:100%;height:auto;display:block}
.banner_caption{position:absolute;left:0px;right:0px;margin:auto;top:0;bottom:0;background:rgba(0,0,0,0.65);display:flex;align-items:center;justify-content:center}
.banner_caption .banner_cap_inner{}
.banner_caption h1{font-size:48px;text-align:center;color:#fff;text-transform:uppercase;font-family:latosemibold}
.banner_caption p{font-size:28px;text-align:center;color:#fff;font-family:latolight;line-height:1.6}
.slider{width:100%;margin:0px auto}
.slick-slide{margin:0px 0px}
.slick-slide img{width:100%}
.slick-prev:before, .slick-next:before{color:black}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:31px;height:31px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:9}
.slick-prev{left:10px;background:url(../images/prev.png) no-repeat 0 0}
.slick-next{right:10px;background:url(../images/next.png) no-repeat 0 0}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:25px;left:0;right:0;width:100%;padding:0;margin:0 auto;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer;width:25px;height:10px}
.slick-dots li button{width:15px;height:15px;background:#fff;cursor:pointer;text-indent:-999999px;border:0px;border-radius:30px;-ms-border-radius:30px;-webkit-border-radius:30px}
.slick-dots li.slick-active button{opacity:.75;color:black;background:#012639}

.wecome_section{padding:100px 0 70px 0;float:left;width:100%}
.wecome_section p{font-size:16px;font-family:latoregular;padding:0 0 30px 0;line-height:1.6;text-align:justify}
.wecome_section h2{font-size:60px;color:#000;font-family:latoregular;padding-bottom:20px}
.wecome_section h3{font-size:20px;color:#000;font-family:latoregular;line-height:1.6}


.service_section{padding:100px 0 100px 0;float:left;width:100%;background:#f4f4f4;position:relative;overflow:hidden}
.service_section p{padding:0}
.service_section h2{font-size:60px;color:#ff4800;font-family:latoregular;padding-bottom:20px}
.service_section h3{font-size:18px;color:#000;font-family:latoregular;padding:0 0 20px}
.service_section .container > ul{float:left;width:40%;counter-reset:section;list-style-type:none}
.service_section .container > ul li{font-size:18px;font-family:latosemibold;padding:5px 0 5px;text-align:left;line-height:1.6;position:relative}
/*.service_section .container > ul > li::before{counter-increment:section;content:counters(section, ".");padding:0 5px 0 0;color:#ff4800}*/
.service_section .container > ul > li::before {padding: 0 5px 0 0;color: #ff4800;content: "•";padding-right: 10px;}
.service_section .container > ul li ul{padding:0 0 0 17px;width:100%;list-style:none}
.service_section .container > ul li ul li{font-family:latoregular}
.service_section .container > ul li ul li:before{content:"\f105";font-family:FontAwesome;padding:0 5px 0 0}
.service_section img.right_img{float:right;width:50%;position:absolute;top:0;bottom:0;left:43%}

.services_wrapper_main{background:url(../images/services_banner.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;padding:30px 0 0 0}
.services_wrapper_main h2{text-align:center;font-size:32px;color:#ff4800;position:relative;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;font-family:latosemibold}
.services_wrapper_main h2:after{position:absolute;bottom:0px;left:0px;right:0px;margin:0 auto;width:120px;height:2px;background:#ff4800;content:""}
.services_wrapper_main p{text-align:center;font-size:18px;padding-bottom:18px}
.services_wrapper_main ul{list-style:none;margin:0px;padding:10px 0 0 0px}
.services_wrapper_main ul li{float:left;width:33.33%;text-align:center;padding:20px}
.services_wrapper_main ul li a i{font-size:42px}
.services_wrapper_main ul li a h3{font-size:16px;text-transform:uppercase;padding:15px 0 20px 0;color:#0d0d0d;font-family:latosemibold}
.services_wrapper_main ul li a p{font-size:14px;color:#0d0d0d}

.whychooseus_wrapper{padding:40px 0 0px 0}
.whychooseus_left{float:left;width:48%}
.whychooseus_right{float:right;width:48%}
.whychooseus_left h3{padding-bottom:5px;position:relative;font-size:32px;font-family:latosemibold;margin-bottom:20px}
.whychooseus_left h3:after{position:absolute;bottom:0px;left:0px;width:120px;height:2px;background:#ff4800;content:""}
.whychooseus_left p{padding-bottom:20px;font-size:16px;line-height:22px}
.whychooseus_right img{display:block;max-width:100%;height:auto}
.why_readmore_btn{background-color:rgba(0, 0, 0, 0);border:2px solid #ff4800;color:#0d0d0d;display:inline-block;font-size:14px !important;font-weight:bold;height:54px;line-height:52px;overflow:hidden;padding-left:20px;padding-right:52px;position:relative;text-align:left;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;vertical-align:middle;width:185px;z-index:5}
.why_readmore_btn::before{background-color:#ff4800;content:"";height:100%;position:absolute;right:-13px;top:0;transform:skewX(25deg);transition:all 0.3s ease 0s;width:52px;z-index:-1}
.why_readmore_btn:hover{color:#fff}
.why_readmore_btn:hover::before{right:0;transform:skewX(25deg);width:100%}

.section01_main{float:left;width:100%;background:#FFF;padding:70px 0 60px;position:relative}
.section01_main img{float:left;height:53%;position:absolute;right:57%;top:0;bottom:0}
.section01_main .inner{float:right;width:58%}
.section01_main .inner h2{font-size:60px;color:#ff4800;font-family:latoregular;padding-bottom:20px}
.section01_main .inner h2 span{font-size:20px;color:#000;font-family:latoregular;display:block}
.section01_main .inner p{font-size:16px;color:#000;font-family:latoregular;padding:0 0 15px;line-height:1.6;text-align:justify}

.section02_main{float:left;width:100%;position:relative;background:#f4f4f4;padding:100px 0 80px}
.section02_main img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none}
.section02_main .inner{float:left;width:100%}
.section02_main .inner h2{font-size:60px;color:#ff4800;font-family:latoregular;padding-bottom:20px}
.section02_main .inner h6{font-size:20px;color:#000;font-family:latoregular;line-height:1.6;text-align:justify}
.section02_main .inner p{font-size:16px;color:#000;font-family:latoregular;line-height:1.6;padding:0 0 15px}
.section02_main .inner p span{font-family:latosemibold;display:block;color:#ff4800}
.section02_main .inner p strong{font-family:latosemibold}
/*.section03_main{position:relative}
.section03_main img{max-width:100%;height:auto;display:block}
.section03_main .inner{position:absolute;left:0px;top:50%;right:0px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.section03_main .inner h2{font-size:72px;text-align:center;color:#fff;font-family:latolight;padding-bottom:20px;max-width:800px;margin:0 auto}
.section03_main .inner h6{font-size:24px;text-align:center;color:#fff;font-family:latolight}*/

.section05_main{position:relative;float:left;width:100%;min-height:500px;background:#ff4800;overflow:hidden}
.section05_main .container > img{height:290px;position:absolute;right:0;margin:0 auto;bottom:-40px}
.section05_main .inner{max-width:1170px;position:absolute;left:15px;top:50%;right:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.section05_main .inner h2{font-size:60px;color:#FFF;font-family:latoregular;padding-bottom:20px}
.section05_main .inner h6{font-size:16px;color:#FFF;font-family:latoregular;padding:0 0 20px;line-height:1.6;text-align:justify}
.section05_main .img_container{float:left;width:100%;text-align:center}
.section05_main .img_container .img_display{float:left;padding:10px 20px 10px 0}
.section05_main .img_container .img_display img{float:left;height:120px}

.section06_main{position:relative;float:left;width:100%;min-height:600px;background:#012233;overflow:hidden}
.section06_main img{width:auto;height:260px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.section06_main .inner{max-width:1170px;position:absolute;left:15px;top:50%;right:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.section06_main .inner h2{font-size:60px;text-align:left;color:#fff;font-family:latoregular;padding-bottom:20px}
.section06_main .inner h6{font-size:20px;text-align:left;color:#fff;font-family:latoregular}

.section03_main{position:relative;float:left;width:100%;padding:60px 0}
.section03_main img{display:none}
.section03_main .inner{float:left;width:100%}
.section03_main .inner .row{margin:0 -10px;display:flex;flex-flow: row wrap}
.section03_main .inner .box{float:left;width:50%;padding:0 10px 10px}
.section03_main .inner .box:nth-child(2n+1){clear:both}
.section03_main .inner .box:nth-child(2),
.section03_main .inner .box:nth-child(3),
.section03_main .inner .box:nth-child(6),
.section03_main .inner .box:nth-child(7),
.section03_main .inner .box:nth-child(10),
.section03_main .inner .box:nth-child(11){background:#f2f2f2}
.section03_main .inner .box:nth-child(1),
.section03_main .inner .box:nth-child(4),
.section03_main .inner .box:nth-child(5),
.section03_main .inner .box:nth-child(8),
.section03_main .inner .box:nth-child(9){background:#f0f8f9}
.section03_main .inner .box .innerbox{float:left;width:100%;padding:10px}
.section03_main .inner h2{font-size:60px;color:#ff4800;font-family:latoregular;padding-bottom:20px}
.section03_main .inner h3{font-size:22px;color:#ff4800;font-family:latomedium;line-height:1.6;padding:0 0 10px}
.section03_main .inner p,
.section03_main .inner ul > li,
.section03_main .inner ol > li{font-size:16px;color:#000;font-family:latoregular;line-height:1.6;padding:0 0 10px;clear:both}
/*.section03_main .inner ul > li{padding:2px 0;list-style:disc inside none}*/
.section03_main .inner ul > li{padding: 2px 6px;margin-left: 10px;list-style:disc outside none}
/*.section03_main .inner ul li::marker{color: #ff4800;font-size: 20px;margin-right: 0px !important;}*/
.section03_main .inner ul li::marker{color: #ff4800;font-size: 20px;margin-right: 10px !important;content: "•";}
.section03_main .inner ul{float:left;width:100%;padding:0;margin:0;list-style:disc inside none}
.section03_main .inner ul li ol{float:left;width:100%;padding:0 0 10px 20px;margin:0;list-style:decimal inside none}
.section03_main .inner ul li ol li::marker{color:#ff4800}
.section03_main .inner ul li ol li{padding: 2px 6px;list-style: disc outside none;margin-left: 10px;}
.section03_main .clearfix{clear:both}

@media screen and (max-width:1600px){
.section01_main img{height:46%}
}
@media screen and (max-width:1500px){
.section01_main .inner{width:57%}
.section01_main img{height:42%}
}
@media screen and (max-width:1400px){
.section01_main img{height:39%}
}
@media screen and (max-width:1300px){
.service_section img.right_img{position:relative;left:auto;height:auto;width:58%;float:right}
.section01_main img{height:auto;position:relative;right:auto;width:40%;float:left;padding:10px 0 0}
}

@media screen and (max-width:767px){
.section03_main .inner .box{width:100%}
.section03_main .inner h3{font-size:18px}
.section03_main .inner .box:nth-child(2),
.section03_main .inner .box:nth-child(4),
.section03_main .inner .box:nth-child(6),
.section03_main .inner .box:nth-child(8),
.section03_main .inner .box:nth-child(10),
.section03_main .inner .box:nth-child(12){background:#f2f2f2}
.section03_main .inner .box:nth-child(1),
.section03_main .inner .box:nth-child(3),
.section03_main .inner .box:nth-child(7),
.section03_main .inner .box:nth-child(9),
.section03_main .inner .box:nth-child(11){background:#f0f8f9}
}
@media screen and (max-width:900px){
.service_section img.right_img{display:none}
.service_section .container > ul{width:100%}
.section01_main img{width:100%}
.section01_main .inner{width:100%;padding:30px 0 0}
.section05_main .container > img{display:none}
.section06_main img{left:auto;top:auto;right:0;transform:translate(0, 0)}
}
@media screen and (max-width:767px){
.section06_main .inner h2{font-size:30px !important}
}
@media screen and (max-width:550px){
.section05_main .img_container .img_display img{height:70px;display:block}
.section06_main{min-height:500px !important}
}
@media screen and (max-width:479px){
.wecome_section ul li{font-size:16px}
.section01_main{min-height:430px}
.section02_main{min-height:840px}
.section02_main .inner p{font-size:16px}
.section05_main{min-height:230px}
.section06_main{min-height:200px}
.section06_main img{display:none}
.wecome_section h2{font-size:22px}
.wecome_section h3{font-size:22px}
}

.footer_wrapper_main{background:#00486d;float:left;width:100%}
.footer_4column_main{}
.footer_4column_left01{float:left;width:70%;padding:25px 0}
.footer_4column_left01.adress_box{width:30%}
.footer_4column_left01 span{font-size:52px;color:#fff;padding-bottom:20px;display:block}
.footer_4column_left01 h4{font-size:20px;color:#fff;text-transform:uppercase;position:relative;padding:0 0 10px 0;margin-bottom:15px;font-family:latosemibold}
.footer_4column_left01 h4:after{position:absolute;bottom:0px;left:0px;width:60px;height:2px;background:#FFF;content:""}
.footer_4column_left01 p a{color:#c5c5c5;font-size:16px}
.footer_4column_left01 p a:hover{color:#FFF}

.social_footer{}
.social_footer ul{list-style:none;padding:0px;margin:0px;text-align:center;vertical-align:middle;margin:0 auto;max-width:180px}
.social_footer ul li{width:25%;float:left;padding:3px 2px 2px 3px}
.social_footer ul li a{display:block;background:#012233;color:#aaaaaa;line-height:40px;height:40px}
.social_footer ul li a:hover{background:#FFF;color:#012233}
.social_footer ul li a i{font-size:20px}
.news_offers_main{max-width:240px;margin:0 auto}
.news_offers_main input[type="text"]{background:#012639;border:1px solid #909090;padding:8px 10px;text-align:center;width:100%;color:#c5c5c5;margin-bottom:10px}
.news_offers_main input[type="submit"]{background:#fff;border:1px solid #fff;padding:8px 10px;text-align:center;width:100%;cursor:pointer;color:#000}
.footer_4column_left02{width:31%}
.footer_4column_left01.adress_box{}
.footer_4column_left02 .news_offers_main{max-width:302px}
.footer_links{width:100%;float:left}
.footer_links ul{list-style:none;float:left;width:100%}
.footer_links ul li{padding:0 25px 10px;display:inline-block;font-size:0}
.footer_links ul li:first-child{padding-left:0}
.footer_links ul li a{color:#c5c5c5;font-size:16px;line-height:24px}
.footer_links ul li a:hover{color:#fff}
.copyright{text-align:center;color:#909090;padding:20px 0;font-size:14px;background:#012233}
.copyright a{color:#CCC}
.copyright a:hover{color:#fff}

@media screen and (max-width:900px){
.footer_4column_left01{width:100% !important;padding:20px 0 !important}
.footer_4column_left01.adress_box{width:100%}
}


.inner_banner_about{position:relative;max-height:490px;width:100%;display:block;overflow:hidden}
.inner_banner_about:after{position:absolute;left:0px;right:0px;margin:auto;top:0;bottom:0;background:rgba(0,0,0,0.45);display:flex;align-items:center;justify-content:center;content:""}
.inner_banner_about img{max-width:100%;display:block;height:auto}
.inner_banner_about .container{position:relative}
.about_caption{position:absolute;left:0px;right:0px;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.about_caption h2{color:#fff;font-family:'latosemibold';font-size:32px;text-transform:uppercase;padding-bottom:5px}
.about_caption p{color:#fff;font-family:latolight;font-size:24px;text-align:left;max-width:500px}
.about_team_main01{background:#000;position:relative;margin-bottom:50px}
.about_team_main01 img{max-width:100%;display:block;height:auto;width:50%}
.team_caption{position:absolute;left:50%;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:30px}
.team_caption h2{color:#fff;font-family:latolight;font-size:30px;padding-bottom:10px}
.team_caption h3{color:#fff;font-family:'latosemibold';font-size:20px;padding-bottom:20px;text-transform:uppercase}
.team_caption p{color:#fff;font-family:latoregular;font-size:18px;padding-bottom:20px;line-height:27px}
.team_caption h6 a{color:#fff;color:#fff;font-family:latosemibold;font-size:18px;text-transform:uppercase}
.about_team_main02{background:#000;position:relative;margin-bottom:50px}
.about_team_main02 img{max-width:100%;display:block;height:auto;width:50%;float:right}
.team_caption02{position:absolute;right:50%;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:30px}
.team_caption02 h2{color:#fff;font-family:latolight;font-size:30px;padding-bottom:10px}
.team_caption02 h3{color:#fff;font-family:'latosemibold';font-size:20px;padding-bottom:20px;text-transform:uppercase}
.team_caption02 p{color:#fff;font-family:latoregular;font-size:18px;padding-bottom:20px;line-height:27px}
.team_caption02 h6 a{color:#fff;color:#fff;font-family:latosemibold;font-size:18px;text-transform:uppercase}
.ourwork_wrapper_main{padding:0 0 40px 0}
.ourwork_wrapper_main h2{text-align:center;font-size:32px;color:#012233;position:relative;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;font-family:latosemibold}
.ourwork_wrapper_main h2:after{position:absolute;bottom:0px;left:0px;right:0px;margin:0 auto;width:120px;height:2px;background:#012233;content:""}
.ourwork_wrapper_main p{text-align:center;font-size:18px;padding-bottom:18px}
.col-lg-4{width:33.3333333%;float:left}
.portfolio-menu{margin-bottom:23px;margin-top:25px}
.portfolio-menu button{border:1px solid rgb(202, 200, 200);border-radius:2px;color:rgb(51, 51, 51);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:0 5px 10px;line-height:14px;padding:13px 15px 14px;position:relative;text-transform:uppercase;transition:all 0.3s ease 0s;background:none;font-family:latosemibold}
.custom-row{margin:0 -0px}
.custom-col{padding:0 0px}
.portfolio-menu button.active,
.portfolio-menu button:hover{background:#ff4800;color:#fff;border:1px solid #ff4800}
.portfolio-box{position:relative}
.blog-img a, .portfolio-img{position:relative;display:block}
.portfolio-img img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%}
.blog-img a:before, .portfolio-img::before{background:rgb(0, 0, 0) none repeat scroll 0 0;content:"";height:0;left:0;opacity:0;position:absolute;bottom:0;transition:all 0.3s ease 0s;width:100%;z-index:99}
.portfolio-box:hover .portfolio-img::before,
.blog-wrapper:hover .blog-img a:before,
.health-wrapper:hover .blog-img a:before{opacity:.5;height:100%}
.portfolio-img img{max-width:100%;height:auto;display:block}
.portfolio-text a{background:#012233;color:#fff;display:inline-block;font-size:20px;height:50px;line-height:50px;width:50px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;transition:.3s;transform:scale(0);opacity:0;visibility:hidden;z-index:99}
.portfolio-box:hover .portfolio-text a{visibility:visible;transform:scale(1);opacity:1}
.text-center{text-align:center}
.branding_3column{background:#eeeeee;padding:50px 0 40px;margin-bottom:50px}
.branding_3column ul{list-style:none;margin:0px;padding:0px}
.branding_3column ul li{width:33.33%;float:left;padding:15px}
/*.webdesign_wrapper .branding_3column ul li{width:100%;float:left;padding:15px;margin:0}
.webdesign_wrapper .branding_3column ul li ul li{width:25%;padding:15px 5px}
.webdesign_wrapper .branding_3column ul li ul li:first-child{padding-left:0}
.webdesign_wrapper .branding_3column ul li ul li:last-child{padding-right:0}
.webdesign_wrapper .branding_3column ul li ul li a{border:1px dotted #757575;text-transform:capitalize;font-size:16px}
.webdesign_wrapper .branding_3column ul li ul li a span{font-size:14px}*/
.webdesign_wrapper ul li ul{display:none}
.branding_3column h1{text-align:center;font-size:32px;color:#012233;position:relative;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;font-family:latosemibold}
.branding_3column h1:after{position:absolute;bottom:0px;left:0px;right:0px;margin:0 auto;width:120px;height:2px;background:#012233;content:""}
.branding_3column ul li:before{display:none}
.branding_3column ul li a{max-width:363px;border:1px solid #333333;display:block;padding:10px;text-align:center;color:#333333;font-size:18px;font-family:latosemibold;text-transform:uppercase}
.branding_3column ul li a span{font-size:14px}
.branding_3column ul li a:hover{background:#012233;color:#fff}
.getintouch{padding:40px 0 30px 0}
.getintouch h4{text-align:center;font-size:24px;font-family:latosemibold}
.getintouch ul{list-style:none;margin:0px -20px;padding:0px}
.getintouch ul li{float:left;width:33.33%;padding:20px}
.getintouch_box{text-align:center;padding:30px;border:1px solid #e2e2e2;min-height:262px}
.getintouch_box span{display:block;font-size:42px;padding-bottom:15px;color:#012233}
.getintouch_box h5{font-size:20px;color:#000;text-transform:uppercase;position:relative;padding:0 0 10px 0;margin-bottom:25px;font-family:latosemibold}
.getintouch_box h5:after{position:absolute;bottom:0px;left:0px;right:0px;margin:0 auto;width:60px;height:2px;background:#012233;content:""}
.getintouch_box p{font-size:16px;padding:0 40px;line-height:24px}
.dropus_main{padding:40px 0 40px 0}
.dropus_main h3{text-align:center;font-size:24px;font-family:latosemibold;padding-bottom:30px}
.dropus_left{float:left;width:48%}
.dropus_right{float:right;width:48%}
.dropus_right iframe{width:100%;height:338px;border:1px solid #ccc}
.contact_form01{padding-bottom:15px}
.contact_form01 input{border:1px solid #e2e2e2;padding:10px;width:100%;font-size:14px;font-family:latoregular}
.contact_form01 textarea{border:1px solid #e2e2e2;padding:10px;width:100%;resize:none;font-size:14px;font-family:latoregular}
.contact_form01 button{border:0;padding:10px;width:100%;cursor:pointer;background:#ff4800;color:#fff;text-transform:uppercase;font-size:16px}
.webdesign_wrapper{padding:40px 0 10px 0}
.webdesign_wrapper p{font-family:latolight;font-size:20px;line-height:30px;padding:0 0 30px;text-align:justify}
.webdesign_wrapper h3{font-size:28px;padding-bottom:15px;text-transform:uppercase}
.webdesign_wrapper ul{list-style:none;padding-bottom:20px}
.webdesign_wrapper ul li{float:left;width:33.33%;padding:0px 0 0px 20px;font-size:16px;position:relative;margin:10px 0}
.webdesign_wrapper ul li:before{position:absolute;left:0px;top:1px;content:"\f046";font-family:FontAwesome}
.webdesign_wrapper ol{display:block;width:100%;padding:0 0 15px;margin:0}
.webdesign_wrapper ol li{font-family:latosemibold;font-size:16px;line-height:30px;padding:0 0 30px;text-align:justify}
.webdesign_wrapper ol li ul{}
.webdesign_wrapper ol li ul li{font-family:latolight;float:left;width:100%;padding:0 0 0 20px;font-size:16px;position:relative;margin:10px 0}
.error404{padding:100px 0 30px;text-align:center}
.backtohome{width:100%;float:left;margin:0 0 30px;text-align:center}
.backtohome > a{border:1px solid #e2e2e2;padding:10px;width:100%;cursor:pointer;background:#202020;color:#fff;text-transform:uppercase;font-size:16px}
.alert-success{background-color:#f5f5f5;border:1px solid #dddddd;color:#000}
.alert-success-bg{background-color:#b6e2b6;border:1px solid #dddddd;color:#000}
.alert{border:1px solid #dddddd;border-radius:4px;margin-bottom:20px;padding:15px;position:fixed;width:600px;left:50%;margin-left:-300px;top:150px;z-index:9999999;font-size:18px}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert img{vertical-align:middle;display:inline-block;height:auto}
.close_success{right:10px;position:absolute}
.close_error{right:10px;position:absolute}
.alert-success i{color:green}
.alert-success-bg i{color:green}
@media screen and (max-width:1115px){.alert{width:90%;left:5%;margin:0px}
}
.alert_inactive{top:90px}
.news_offers_main label.error_message{color:#F00;padding:0 0 12px;display:block}
.dropus_left label.error_message{color:#F00;padding:3px 0 0px;display:block}
.webdesign_ulli ul{width:100%;float:left}
.webdesign_ulli ul li{float:left;width:100%;padding:0px 0 0px 30px;font-family:latolight;font-size:17px;line-height:26px;position:relative;margin:10px 0}
.news_offers_main .g-recaptcha-quote{margin:0 0 8px}

.error404:after{background:rgba(32, 32, 32, 0.8);position:fixed;box-shadow:0 0 5px rgba(255, 255, 255, 0.5);position:absolute;left:0;top:0;right:0;content:"";height:51px}
.error404 img{max-width:100%}

 .section02_main .inner p span::before {
    content: "•";
    display: inline-block;
    margin-left: 0;
    padding-right: 20px;
    width: 12px;
}