*{ padding: 0;margin: 0;} 
body{ width:100%;font-family: 'Jost', sans-serif;}
h1,h2,h3,h4,h5,h5,h6{ color: #313e5b; line-height:1.4; }
p {color: #313e5b;font-size: 17px;line-height: 1.4;text-align: justify; }
a{text-decoration:none;}
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
/*header*/
.header{width:100%;position:absolute;z-index:123;top:0px;left:0px; }
.top_menu{width:100%;padding:5px 0px;}
.top_menu_left ul{margin:0px;text-align:left;}
.top_menu_left ul li{list-style:none;display:inline-block;margin:0px 20px 0px 0px;}
.top_menu_left ul li a{color:#313e5b;font-size:16px;text-decoration:none;font-weight:700;}
.top_menu_right ul { margin:0px;padding: 0;text-align:right;}
.top_menu_right ul li {display: inline-block;margin:0px 5px; list-style:none;}
.top_menu_right ul li a {color: #313e5b;border-radius:0px;display: block;font-size:18px;text-align: center; text-decoration:none;  } 
/*main_menu*/
.main_menu{width:100%;background:transparent; padding:0px 0px;}
.logo{display:block;position:relative;z-index:123;padding:0px;font-size:16px;color:#fff;float:left;width:15%}
.logo img{width:100%;max-width:150px;}
.logo a{color:#fff;}
nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu ul{text-align:left;margin:0px;}
#cssmenu > ul > li{float:none;display:inline-block; margin-top:45px;}
#cssmenu > ul > li > a{padding:10px 15px;font-size:16px;letter-spacing:1px;text-decoration:none;color:#000;font-weight:700;text-transform:uppercase;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#313e5b;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent!important;
-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{content: "\eac8";color: #4a4d4f;font-family: "Icofont";position:absolute;top:10px;right:10px; display:block;  }
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:999999;    text-align: left;box-shadow: 0 4px 12px rgb(33 44 55 / 6%);}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:300px;font-size:15px;text-decoration:none;color:#313e5b;font-weight:700;
text-transform:uppercase;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#313e5b}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.logo{position:absolute;top:-12px;left: 0;width:100%;height:auto;text-align:center;padding:0px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #b73e25}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#b73e25!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;
content:'';}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;
display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #b73e25;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
/*slider*/
.slider{width:100%;height:auto;position:relative;padding-top:10%; padding-bottom:30px;background: rgba(0, 0, 0, 0) url(../images/slider2.png);
background-position: center;    background-attachment: scroll;background-repeat: no-repeat;background-size: cover;}
#particle-canvas {position:absolute;z-index:1;width: 100%;height: 100%;vertical-align: middle;bottom:1%;}
.slider_bx{position: relative;width: 100%;z-index:12;}
.slider_bx h1{font-size:60px;font-weight:100;line-height:1.2;}
.slider_bx h1 span{ position: relative;width: 100%;font-weight:900;display: table-cell;}
.slider_bx h1 span:before {display:none;position: absolute;content: '';width: 100%;height: 10px;
    left: 0px;bottom: 16px;background-repeat: no-repeat;z-index: -1;background: #b04d39;}
.slider_bx h4{font-size:30px;font-weight:700;}
.slider_bx h5{font-size:25px;font-weight:700;}
.slider_bx p{font-size:20px; text-align:left;}
.btns-box {opacity: 1;  display:inline-block;  margin-top: 35px;transform: scaleY(1);-webkit-transition-delay: 1200ms;-moz-transition-delay: 1200ms;-ms-transition-delay: 1200ms;
-o-transition-delay: 1200ms;transition-delay: 1200ms;}
.theme-btn {margin-right: 15px;}
.btns-box a{text-decoration:none;}
.btn-style-one {position: relative;display: inline-block;font-size: 18px;line-height: 30px;color: #ffffff;padding: 7px 30px;font-weight: 500;overflow: hidden;   border-radius: 3px;
    overflow: hidden;text-transform: capitalize;background-color: #333;border:2px solid #333;}
.btn-style-one:before {position: absolute;content: '';left: 92%;top: 0px;width: 100%;height: 100%;z-index: 1;opacity: 1;
    background-color: #b04d39;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;transform: skewX(-25deg);}
.btn-style-one .txt {position: relative;z-index: 1;}
.btn-style-one:hover::before{left:0%;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-one:hover{color: #ffffff;border-color:#b04d39;}
.btns-box2 .btn-style-one{background:transparent;border:2px solid #333;}
.btns-box2 a{text-decoration:none;color:#333;font-weight: 500;}
/*accurate*/
.accurate{width:100%;padding:100px 0px 60px 0px;position: relative;background-image: url(../images/bg-number.jpg);background-attachment: scroll;background-position: center;
    background-repeat: no-repeat;background-size: cover;}
.accurate:after{content:'';position:absolute;background:#f5f5f54f;height:100%;width:100%;top:0px;left:0px;z-index:1;opacity:0.1;}	
.gdlr-core-shape-divider-wrap.gdlr-core-pos-bottom {position: absolute;bottom: -1px;left: 0;right: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);
transform: rotate(180deg);}
.gdlr-core-shape-divider-wrap {overflow: hidden;line-height: 0;}
.gdlr-core-shape-divider-wrap svg {left: 50%;fill: #fff;position: relative;width: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);
transform: translateX(-50%);}
.gdlr-core-shape-divider-wrap.gdlr-core-flip svg {-webkit-transform: translateX(-50%) rotateY(180deg);-ms-transform: translateX(-50%) rotateY(180deg);
transform: translateX(-50%) rotateY(180deg);}
#gdlr-core-shape-divider-38027 svg {height: 60px;}
.accurate_left{width:100%;position:relative;padding-top:20px;}
.accurate_left img{width:100%;height:auto;z-index:12;position:relative;}
.gdlr-core-shape-divider-wrap.gdlr-core-pos-top {position: absolute;top: -1px;left: 0;right: 0;}
.accurate_right{width:100%;position:relative;padding-top:60px;z-index:12;}
.accurate_right h1{color:#fff;font-size:50px;text-align:left;font-weight:900;margin-bottom:25px;}
.accurate_right p{color:#fff;font-size:20px;text-align:left;}
.rd_btn{margin-top:40px;text-align:left;}
.rd_btn a{text-decoration:none;color:#fff;background:#b44a3a;border:2px solid #b44a3a;border-radius:100px;padding:10px 30px;font-size:20px;transition:.2s;}
.rd_btn a:hover{background:transparent;}
/*customer_support*/
.customer_support{width:100%;padding:100px 0px;position:relative;margin:60px 0px 0px 0px;
background-image: url(../images/hp1-about-bg.png);background-repeat: no-repeat;background-position: top center;}
.customer_support:before{content:'';position:absolute;top:0px;left:0px;width:70%;height:100%;
background-image: url(../images/wifi2.jpg);background-attachment: scroll;background-position: center;
    background-repeat: no-repeat;background-size: cover;}
.customer_support_right{width:100%; }
.customer_support_right img{width:100%;height:auto; }
.customer_support_left{padding:0px 0px 0px 10px;}
.customer_support_left h1{color:#fff;font-size:50px;text-align:left;font-weight:900;margin-bottom:25px;}
.customer_support_left p{color:#fff;font-size:20px;text-align:left;}
/*clients*/
.clients{width: 100%;    position: relative;padding:60px 0px;background-image: url(../images/hp1-about-bg.png);background-repeat: no-repeat;background-position: top center;
 background-attachment: scroll;}
.clients .owl-slide{position: relative;}
.clients .owl-carousel .owl-nav{width:100%;position:relative;z-index:123;}
.clients .owl-carousel .owl-nav .owl-next{ position: absolute;right:3%; z-index: 12 !important;bottom:50px;} 
.clients .owl-carousel .owl-nav .owl-prev {position: absolute;right:8%; z-index: 12!important;bottom:50px;}
.clients .owl-carousel .owl-nav i{color:#000;}
.clients .owl-theme .owl-nav [class*=owl-] { color: #fff;font-size: 21px;margin: 5px;padding:10px;font-weight:bold;display: inline-block;cursor: pointer;
border-radius: 0px;background-color: #fff;border: 2px solid #fff;}
.clients .owl-theme .owl-nav [class*=owl-]:hover{color: #fff;background:#ed1f29;border: 2px solid #ed1f29;} 
.clients .owl-theme .owl-dots{text-align: center;-webkit-tap-highlight-color: #ccc;position: absolute;bottom:-12%;left:49%;z-index:12!important;}
.clients .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 2px;border: 1px solid #ed1f29;border:1px solid #ed1f29;background:transparent;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease; position:relative;border-radius:10px;}
.clients .owl-theme .owl-dots .owl-dot.active span  {background: #ed1f29;width: 10px;}
.clients .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.clients_bx{width:100%;padding:10px;background:#fff;    box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);margin:10px 0px;}
.clients h2{font-size:40px;text-align:center;font-weight:700;margin-bottom:45px;}
.clients .owl-carousel .owl-item img {
    display: block;
    width: 100%;height:auto;
    -webkit-transform-style: preserve-3d;
}
/*testimonials*/
.testimonials{width: 100%;background-image: url(../images/client.jpg);background-repeat: no-repeat;background-position: top center;
 background-attachment: scroll;padding:60px 0px;}
.testimonials_title{width: 100%;margin-bottom:60px;text-align:center;}
.testimonials_title h2{font-size:40px;text-align:center;font-weight:700;margin:0px 0px;} 
.testimonials_title h5{color:#b44a3a;margin:0px 0px;} 
.testimonials_bx{width: 100%;background: #fff; padding:40px 30px;margin:20px 0px;border-radius: 3px; }
.testimonials_bx p{ font-size:19px;}
.testimonials_details h4{font-weight:600;font-size:24px;}
.testimonials_details span{font-weight:500;}
.testimonials .owl-slide{position: relative;}
.testimonials .owl-carousel .owl-nav{width:100%;position:relative;z-index:123;}
.testimonials .owl-carousel .owl-nav .owl-next{ position: absolute;right:3%; z-index: 12 !important;bottom:50px;} 
.testimonials .owl-carousel .owl-nav .owl-prev {position: absolute;right:8%; z-index: 12!important;bottom:50px;}
.testimonials .owl-carousel .owl-nav i{color:#000;}
.testimonials .owl-theme .owl-nav [class*=owl-] { color: #fff;font-size: 21px;margin: 5px;padding:10px;font-weight:bold;display: inline-block;cursor: pointer;
border-radius: 0px;background-color: #fff;border: 2px solid #fff;}
.testimonials .owl-theme .owl-nav [class*=owl-]:hover{color: #fff;background:#ed1f29;border: 2px solid #ed1f29;} 
.testimonials .owl-theme .owl-dots{text-align: center;-webkit-tap-highlight-color: #ccc;position: absolute;bottom:-7%;left:49%;z-index:12!important;}
.testimonials .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 2px;border: 1px solid #ed1f29;border:1px solid #ed1f29;background:transparent;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease; position:relative;border-radius:10px;}
.testimonials .owl-theme .owl-dots .owl-dot.active span  {background: #ed1f29;width: 10px;}
.testimonials .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
/*blog*/
.blog{width: 100%;padding:50px 0px;}
.blog_bx{width:100%;margin-bottom:20px;box-shadow: rgb(0 0 0 / 6%) 0px 20px 30px;background:#fff;}
.blog_img img{width:100%;height:300px;object-fit:cover;}
.blog_content{width:100%;padding: 40px 24px;}
.blog_content h3{font-size: 24px;font-weight:500;letter-spacing: 0px;}
.blog_content h3 a{text-decoration:none;color:#000;}
.blog_btn{margin-top:15px;}
.blog_btn a{text-decoration:none;color:#b44a3a;font-weight:600;}
.blog_bx .post-date {position: relative;color: #b44a3a;font-size: 20px;font-weight: 500;margin-bottom: 18px;padding-bottom: 10px;display: inline-block;
    text-transform: uppercase;border-bottom: 1px solid #cccccc;}
.blog .rd_btn{margin-top:40px;text-align:center;}
.blog .rd_btn a{text-decoration:none;color:#fff;background:#b44a3a;border:2px solid #b44a3a;border-radius:100px;padding:10px 30px;font-size:20px;transition:.2s;}
.blog .rd_btn a:hover{background:transparent;color:#b44a3a;}
/*contact_home*/
.contact_home{width: 100%;padding:150px 0px 70px 0px;background-image: url(../images/bg-comlumn-down.jpg);background-repeat: no-repeat;background-position:center;
 background-attachment: scroll;position:relative;}
.gdlr-core-shape-divider-wrap.gdlr-core-pos-top {position: absolute;top: -1px;left: 0;right: 0;}
.gdlr-core-shape-divider-wrap {overflow: hidden;line-height: 0;}
.gdlr-core-shape-divider-wrap svg {left: 50%;position: relative;width: 100%;-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);transform: translateX(-50%);}
.gdlr-core-shape-divider-wrap.gdlr-core-flip svg {-webkit-transform: translateX(-50%) rotateY(180deg);-ms-transform: translateX(-50%) rotateY(180deg);
transform: translateX(-50%) rotateY(180deg);}
#gdlr-core-shape-divider-47099 svg {height: 65px;}
.contact_home h1{text-align:center;color:#fff;margin-bottom:40px;}
.contact_home p{text-align:center;color:#fff;font-size:24px;}
.contact_home .rd_btn{text-align:center;margin-top:60px;}
.contact_home .rd_btn a{text-decoration:none;color:#fff;background:#b44a3a;border:2px solid #b44a3a;border-radius:100px;padding:10px 30px;font-size:20px;transition:.2s;}
.contact_home .rd_btn a:hover{background:transparent;color:#fff;}
/*footer*/
.footer{width: 100%;padding:70px 0px 10px 0px;background:#060606;}
.footer_bx{width:100%;}
.footer_bx h3{font-size:27px;font-weight:600;color:#fff;margin-bottom:25px;}
.footer_bx h3 span{ font-weight:100; }
.footer_bx p{color: #dddddd;}
.footer_bx ul{margin:0px;}
.footer_bx ul li{list-style:none;float:left;margin:0px 1% 5px 1%;width:30%;}
.footer_bx ul li a{color: #dddddd; font-size: 15px;text-decoration:none;font-weight: 400;}
.footer_bx h5{margin-bottom:3px;color:#fff;}
.footer_bx2 p{margin-bottom:4px;}
.copyrights{width:100%;margin:15px 0px 0px 0px; padding:15px 0px 0px 0px; 
    border-top: 1px solid #313438;}
.copyrights p{text-align:center;margin:0px;font-size:14px;color: #e2e2e2;}
.copyrights a{text-decoration:none;color:#fff;}
.copyrights img {width: 30px;height: 30px;object-fit: contain;}
/*page_title*/
.page_title{width:100%;position:relative;   overflow:hidden;  }
.page_title img{width:100%;height:450px;object-fit:cover;} 
.page_title h2{font-size:40px;    display: inline-table;background:#b44a3a;color:#fff;padding:20px;text-transform:uppercase;position: absolute;
 bottom: 35%;   text-align: right;right: 0px;margin: 0; z-index:12;} 
.page_title:before {position: absolute;z-index:1;content: '';left: 0px;top: 0px;width: 100%;height: 100%;
    display: block;background-color: rgb(236 234 232 / 72%);}
/*main_contact*/
.main_contact{width: 100%;padding:70px 0px;}
.main_contact h2{font-size: 37px;margin-bottom:20px;font-weight: 700;}
.main_contact_left input{width:100%;background:transparent;border:none;border-bottom:2px solid #d7d7d7;padding:15px 10px;margin-bottom:15px;}
.main_contact_left textarea{width:100%;height:120px;background:transparent;border:none;border-bottom:2px solid #d7d7d7;padding:15px 10px;margin-bottom:15px;resize:none;}
.contact_form_btn{text-align:center;}
.contact_form_btn input[type=submit]{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);width:auto;  font-size: 18px;padding:8px 15px;  border-radius:100px;text-transform: uppercase; position: relative;overflow: hidden; color:#fff;  background: #b44a3a;border:2px solid #b44a3a;transition:.2s;}
.contact_form_btn input[type=submit]:hover{color:#b44a3a;background:transparent;}
.main_contact_right p{font-size:18px;}
.main_contact_right h4{margin:20px 0px;}
.main_contact_right iframe{width:100%;height:200px;}
/*main_career*/
.main_career{width:100%;position:relative; padding:20px 0px 70px 0px;}
.main_career_title {margin-bottom:80px;}
.main_career_title h2{text-align:center;font-size: 37px;margin-bottom:20px;font-weight: 700;text-transform:capitalize;}
.main_career_bx{width:100%;padding:30px 20px;margin-bottom:20px; border-bottom:5px solid #b44a3a;background:#f7f7f7;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);}
.main_career_bx a{text-decoration:none;}
.main_career_bx h3{color:#b44a3a;text-align:center;text-transform:capitalize;}
.main_career_bx p{text-align:center;text-transform:capitalize;}
/*main_reference*/
.main_reference{width:100%;position:relative; padding:70px 0px;}
.main_reference_quote{margin-bottom:70px;background:#fbfbfb;width:100%;position:relative;padding:20px;padding-left:80px;}
.main_reference_quote:before {position:absolute;content: "\efcd";top:10px;left:10px;color: #b44a3a14;font-family: "Icofont";font-size:50px;}
.main_reference_ico{margin-bottom:50px;}
.main_reference_ico ul{margin:0px;text-align:center;}
.main_reference_ico ul li{list-style:none;margin:0px 20px;margin-bottom:15px;padding:20px;background:#b44a3a;border-radius:5px;text-align:center;display:inline-block;}
.main_reference_ico ul li img{width:50px;}
.main_reference_ico h2{font-size:40px; margin-bottom:30px;text-align:center;font-weight:700;}
.main_reference_bx{width:100%;position:relative;padding:30px;padding-left:200px;margin-bottom:20px;background:#fff;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);}
.main_reference_bx_img{position:absolute;left:20px;top:30px;}
.main_reference_bx_img img{width:100%;max-width:150px;height: auto;}
.main_reference_bx a{text-decoration:none;font-size:20px;font-weight:700;color:#b44a3a;}
/*main_solu_p*/
.main_solu_p{width:100%;position:relative; padding:70px 0px;}
/*main_cust*/
.main_cust{width:100%;position:relative; padding:70px 0px;}
.main_custin{padding:40px 0px;background-image: url(../images/customer.png);background-repeat: no-repeat;background-position:center;
 background-attachment: scroll;position:relative;}
.main_cust_left{width:100%;}
.main_cust_left img{width:100%;height:auto;}
.main_cust_right{padding-right:20px;}
/*how_to*/
.how_to{width:100%;padding:70px 0px;background-image: url(../images/how-to-get2.png);background-repeat: no-repeat;background-position:center;
 background-attachment: scroll;position:relative;}
.how_to_right ul{margin:0px;}
.how_to_right ul li{list-style:none;display:block;margin-bottom:6px;position:relative;width:100%;padding-left:25px;}
.how_to_right ul li:before {position:absolute;content: "\f00e";color: #4a4d4f;font-family: "Icofont";top:0px;left:0px;}
.get_form{width:100%;background:#fff;padding:30px;margin-top:60px;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);}
.get_form input{width:100%;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;}
.get_form input::placeholder{color:#000;}
.get_form select{width:100%;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;color:#000;}
.get_form option{color:#000;}
.get_form p{color:#000;text-align:left;}
.get_form textarea{width:100%;height:100px;resize:none;background:transparent;border:1px solid #000;border-radius:5px;padding:10px;margin-bottom:15px;}
.get_form input[type=file]{ color:#000;}
.get_form textarea::placeholder{color:#000;}
.cr_btn{margin-top:10px;text-align:center;}
.cr_btn input[type=submit]{width:auto;background:#000;border:1px solid #000;border-radius:5px;padding:6px 30px;margin-bottom:15px; color:#fff;font-weight:700;}
.get_form h3{text-align:center;padding:30px 0px;}
/*main_indoor*/
.main_indoor{width:100%;padding:70px 0px 30px 0px;}
.main_indoor_left{width:100%;padding-top:40px;}
.main_indoor_right img{width:100%;height:auto;}
.main_indoor_left h3{font-size:36px;}
.main_indoor2{width:100%;padding:60px 0px;background-color: #f7f7f7;}
.main_indoor2_bx{width:100%;padding:20px;margin-bottom:20px;text-align:left;border-bottom:2px solid #b44a3a;}
.main_indoor2_bx img{width:60px; }
.main_indoor2_bx h3{font-size:23px;margin:20px 0px;}
.main_indoor2_bx p{text-align:left;font-size:17px;min-height:150px;}
.main_indoor2_bx_icon{background:#b44a3a;color:#fff;border-radius:100px;height:55px;width:55px;line-height:70px;text-align:center;}
.main_indoor2_bx_icon i{font-size:38px;}
.main_indoor2_bx2 p{min-height:auto;}
.contact_home2{width:100%;margin:50px 0px;background-image: url(../images/red.jpg);}
/*main_embed*/
.main_embed{width:100%;padding:70px 0px;position: relative;padding:60px 0px;background }
.main_embed_inn{margin-bottom:60px;}
.main_embed_left img{width:100%;height:auto;}
.main_embed_title h2{text-align:center;font-size:46px;font-weight:700;}
.main_embed_title{margin-bottom:60px;text-align:center}
.main_embed_right h3{font-size:38px;}
/*main_gnss*/
.main_gnss{width:100%;padding:70px 0px;background-image: url(../images/hp3-col-bg.png);
    background-repeat: no-repeat;
    background-position:center;}
.main_gnss_bx{width:100%;padding:20px;margin-bottom:20px;border-bottom:2px solid #b44a3a;}
.main_gnss_bx p{text-align:left;min-height:140px;margin-top:10px;}
.main_gnss_bx span{color:#b44a3a;font-weight:700;font-size:14px;margin-bottom:15px;}
.main_gnss2{width:100%;background-image: url(../images/world.jpg);position: relative;padding:60px 0px;background-attachment: scroll;
    background-position: center center;background-repeat: no-repeat;background-size: cover;}
.main_gnss2_title h2{text-align:left;font-size:50px;font-weight:800;}
.main_gnss2_title p{text-align:left;font-size:21px; }
.main_gnss_bx2{margin-bottom:20px;padding:30px;width:100%;background: #fcfcfcd9;min-height:250px;}
.main_gnss_bx2 h3{font-size:24px;margin-bottom:20px;}
.main_gnss_bx2 p{margin-bottom:10px;text-align:left;}
.main_gnss_bx3{margin-bottom:20px;padding:30px 10px;width:100%;background:#fff;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);text-align:left;min-height:350px;}
.main_gnss_bx3 h3{font-size:24px;margin-bottom:20px;text-align:left;color:#000;}
.main_gnss_bx3 p{margin-bottom:10px;text-align:left;color:#000;font-size:17px;margin-bottom:6px;}
/*main_ref2*/
.main_ref2{width:100%;padding:70px 0px;}
.main_ref2 img{width:100%;height:auto;max-width:450px;margin:10px auto;text-align:center;}
.main_ref2 h3{margin:20px 0px;}
.main_ref2 h3{margin-bottom:30px;}
/*main_blog*/
 .main_blog{width:100%;padding:70px 0px;} 
.main_blog_bx{width:100%;margin-bottom:60px;} 
.main_blog_bx_img img{width:100%;height:auto;} 
.main_blog_bx_img{margin-bottom:20px;}
.main_blog_bx small {width: 100%;font-size: 17px;display: block;margin-bottom: 10px;font-weight: 300;}	
.main_blog_bx h2 {width: 100%;display: block;font-size: 36px;font-weight: 600;margin-bottom:20px;}	
.main_blog_bx h3{font-size:24px;margin-bottom:15px;font-weight: 600;}
.main_blog_bx p {width: 100%;display: block;font-size: 20px;font-weight: 300;color: #212539;}	
.main_blog_bx h3 a {display: block;color: #212539;text-decoration:none;}	
.main_blog_bx .link {display: inline-block;font-size: 14px;font-weight: 600;}	
.main_blog_bx a{text-decoration:none;color: #212539;}	
.main_blog_bx .link i {margin-left: 10px; font-size: 17px;transition: all .35s ease-in-out;}	
.main_blog_bx .link:hover i{margin-left: 20px;} 
  #searchform label{display:none;}
#searchform  input{padding:5px 2px;border:1px solid #b44a3a;}
#searchform  input[type=submit]{width:auto;background:#b44a3a;color:#fff;padding:5px 20px;cursor:pointer;border:1px solid #b44a3a;}
#secondary h1{font-size:24px;font-weight:600;margin:15px 0px 30px 0px;background:#f9f6f6;padding:10px 10px;}
#secondary ul{margin:10px 0px;}
#secondary ul li{list-style:none;margin-bottom:6px;}
#secondary ul li a{color:#000;font-size:16px;}
.tagcloud{width:100%;clear:both;display: inline-block;}
.tagcloud  a {margin: 3px !important;padding: 6px 16px;font-size:16px !important;background-color: #b44a3a !important;color: #fff !important;float: left;}
[type=submit]{cursor:pointer;}







