@charset "UTF-8";em{font-style:italic!important}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}b,strong{font-weight:500}.aligncenter{display:block;margin:2px auto 10px;box-sizing:border-box}.alignright{float:right;margin:5px 0 20px 20px;box-sizing:border-box;box-shadow:0 0 7px #ececec}.alignleft{float:left;margin:5px 20px 20px 0;box-sizing:border-box;box-shadow:0 0 7px #ececec}.mainMenu ul ul ul{top:100%}.mainMenu ul ul>li:hover>ul{top:0;left:100%;opacity:1}.mainMenu>ul>li.current-menu-ancestor>a,.mainMenu>ul>li.current-menu-ancestor>a:hover{color:#fff;background:#070b0e}.home-banner{position:relative;display:block;width:100%;overflow:hidden}.home-banner .video_box{position:relative;padding-top:30%;max-width:470px;margin-left:40px}.home-banner .video_box iframe{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0}.content-sec .blak-color{color:#2a2f32}.content-sec ul.half-list li{display:inline-block;width:49%}ul.No_list li{background:0 0;padding:10px 0 10px 40px;position:relative}ul.No_list li span{display:inline-block;font-size:12px;color:#034da4;font-weight:500;position:absolute;left:0;top:7px;vertical-align:top;border:2px solid #f11d1d;border-radius:50%;width:25px;padding:2px 0;text-align:center}.service-box h3{font-size:18px;position:relative;background:#f11d1d;color:#efefef;padding:10px 10px 10px 60px}.service-box h3 span{position:absolute;padding:8px 10px 0;left:0;top:0;height:100%;background:#034da4;box-sizing:border-box}.service-box:hover h3{background:#034da4}.service-box:hover h3 span{background:#f11d1d}.Testimonials h3{font-size:18px;color:#2a2f32}.Testimonials .box{background:#034da4;padding:15px;color:#fff;display:block;overflow:hidden;box-sizing:border-box}.Testimonials .box h4{font-size:16px;color:#fff}.Testimonials .box p{font-size:14px;font-style:italic;color:#fff;padding:5px 0;line-height:22px}.Testimonials .box h5{font-size:16px;color:#fff}.rate_buy .rate_form{display:inline-block;margin-left:15px;vertical-align:top}@media only screen and (max-width:979px){.mainMenu ul ul ul li a{padding:12px 30px}.mainMenu ul ul ul li a{padding-left:42.5px}.mainMenu ul ul ul ul li a{padding-left:57.5px}.mainMenu>ul>li.has-sub>a:after,.mainMenu>ul>li.has-sub>a:before,.mainMenu ul ul li.has-sub>a:after,.mainMenu ul ul li.has-sub>a:before{display:none}.mainMenu #menu-button.menu-opened:before{content:"";font-size:25px;height:4px;position:absolute;right:16px;top:50%;margin-top:-2px;width:1em;border:none;background:#000101;transform:rotate(-45deg);transition:none;-moz-transition:none;-webkit-transition:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.mainMenu #menu-button.menu-opened:after{content:"";font-size:25px;height:4px;position:absolute;right:16px;top:50%;margin-top:-2px;width:1em;border:none;box-sizing:content-box;background:#000101;transition:none;-moz-transition:none;-webkit-transition:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.mainMenu #menu-button.menu-opened{color:#000101}.mainMenu>ul>li.has-sub:after,.mainMenu>ul>li>ul>li.has-sub:after{display:none}.mainMenu .submenu-button{position:absolute;right:0;display:block;width:53px;height:40px;border-left:1px solid #2d2d2d;z-index:10;z-index:111;cursor:pointer}.mainMenu ul ul .submenu-button{height:38px}.mainMenu ul ul .submenu-button:after{top:6.5px}.mainMenu .submenu-button:before{content:"";position:absolute;right:20px;top:50%;margin-top:-3px;display:block;width:0;height:0;border:6px solid transparent;border-top-color:#fff}.mainMenu ul ul .submenu-button:before{top:19.5px}.mainMenu .submenu-button.submenu-opened:before{border-top-color:#afafaf}.mainMenu>ul>li.current-menu-parent>ul>li>a{background:0 0;color:#fff}.mainMenu>ul>li.current-menu-parent>ul>li.current-menu-item>a,.mainMenu>ul>li.current-menu-parent>ul>li a:hover{color:#7fc419}}@media only screen and (max-width:767px){.content-sec ul.half-list li{width:100%}}@media only screen and (max-width:599px){.home-banner .vertical-box{position:static}.home-banner .video_box{padding-top:54%}.home-banner .video_box{max-width:100%;margin-left:0}}