a, abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background:transparent;border:0 none;margin:0;padding:0;line-height:16px;vertical-align:baseline;outline:none;font-size:100%;font-family:inherit;font-weight:normal;font-style:normal}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
blockquote,q{quotes:none}
blockquote:before,q:before{content:'';content:none}
blockquote:after,q:after{content:'';content:none}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #606060;margin:12px 0 20px;padding:0;width:100%;float:left}
input, select{vertical-align:middle;margin:0}
ol, ul, li{list-style:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html, body{-webkit-font-smoothing: subpixel-antialiased !important}
html{-ms-content-zooming:none;-ms-touch-action:pan-x pan-y}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}
::-moz-selection{background-color:#3370b4;color:#FFF}
::selection{background-color:#3370b4;color:#FFF}
.clearfix:before,
.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}

@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:local('Poppins Light'), local('Poppins-Light'), url(../fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:local('Poppins Medium'), local('Poppins-Medium'), url(../fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(../fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}


body{color:#000;font-family: 'Poppins', sans-serif;font-size:16px;font-weight:400;line-height:normal;background:#f5f5f5}
:focus{outline:0 none}
a{text-decoration:none;color:#fe610c;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
a:hover{text-decoration:none;color:#000;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
@supports (-ms-ime-align:auto){:focus, a,
a:hover{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
}
h1, h2, h3, h4, h5, h6{font-weight:400;line-height:normal;font-family: 'Poppins', sans-serif;color:#000;font-size:32px}
p{font-size:16px;line-height:normal;margin:0 0 25px}
strong{font-family: 'Poppins', sans-serif;font-weight:500}
em{font-style:italic}
img{max-width:100%}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
.clear{clear:both}
.floatL{float:left}
.floatR{float:right}
.full-width{float:left;width:100%}
.hide{display:none!important}
.img-responsive{max-width:100%;height:auto}
.btn{display:inline-block;font-size:16px;text-align:center;color:#FFF;line-height:55px;text-transform:uppercase;padding:0 35px;background:#0f2471;float:left;font-weight:600;font-family: 'Poppins', sans-serif;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;border:0}
.btn:hover{background:#000;color:#FFF}
.wrapper{width:100%;float:left;position:relative;zoom:80%}
.container{width:100%;max-width:1180px;margin:0 auto;display:block}
@media (max-width:1180px){.container{padding-right:12px;padding-left:12px}
}
@media (max-width:767px){.container{max-width:375px}
.wrapper{zoom:normal}
}
.header{padding:30px 0;position:fixed;z-index:99;background:#FFF;;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
.header .logo{float:left}
.header .logo img{float:left}
.header .logo img.mob_show{display:none}
.sticky{position:fixed;top:0;left:0;width:100%;padding:10px 0;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1)}
.heightdiv{float:left;width:100%;height:110px}

.menu{float:right;padding:7px 0 0 0}
.menu-mobile{display:none;padding:20px;cursor:pointer}
.menu-dropdown-icon:before{content:"\f067";font-family:FontAwesome;display:none;cursor:pointer;padding:8px 0;color:#0f2571;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 50px 0 0;margin:0}
.menu > ul > li:last-child{padding-right:0}
.menu > ul > li a{display:block;color:#000;font-size:18px;font-family: 'Poppins', sans-serif;text-transform:uppercase;padding:10px 0;font-weight:500;border-bottom:solid 3px transparent}
.menu > ul > li a:hover,
.menu > ul > li.active a{color:#000;font-weight:600}
.menu > ul > li.active a{border-bottom:solid 3px #0f2471}

@media only screen and (max-width:1010px){
.menu > ul > li{padding:0 30px 0 0}
}

@media only screen and (max-width:990px){
.menu{float:none;padding:5px 0 0}
.menu-mobile{display:block;padding:5px 0 0;font-size:30px;color:#0f2571;float:right}
.menu-dropdown-icon:before{display:block}
.menu > ul{display:none;list-style:none}
.menu > ul > li{width:100%;float:none;display:block;list-style:none;padding:0 10px}
.menu > ul > li a{width:100%;display:block;padding:10px 0;border:0px;font-size:12px}
.menu > ul > li a:hover{}
.menu .show-on-mobile{display:block;position:absolute;top:55px;width:50%;background:#f2f2f2;right:15px}
.menu > ul > li p{padding:10px}
}

@media only screen and (max-width:767px){
.header{position:absolute;padding:20px 0;background:transparent}
.header .container{position:relative}
.heightdiv{display:none}
a.menu-mobile,
a.menu-mobile:hover{color:#FFF}
.menu{padding:0}
.menu .show-on-mobile{width:auto;left:15px}
.header .logo img.mob_hide{display:none}
.header .logo img.mob_show{display:block}
}



.banner{position:relative;background-size:cover !important;min-height:650px}
.banner .container h1{color:#FFF;font-size:40px;position:relative;background:rgba(15,36,113,0.4);float:left;padding:0 30px 0 0;min-height:210px;display:flex;justify-content:left;align-items:center}
.banner .container h1:before{background:rgba(15,36,113,0.4);content:"";width:100%;height:100%;position:absolute;left:-100%;top:0;bottom:0}
.banner .caption{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}

.enquire_btn{position:absolute;left:0;top:330px}
.enquire_btn img{display:block}
.enquire_btn img.btn_ho{display:none}
.enquire_btn:hover img{display:none}
.enquire_btn:hover img.btn_ho{display:block}

@media only screen and (max-width:1500px){
.banner .container h1 br{display:none}
}
@media only screen and (max-width:1300px){
.enquire_btn{top:50%;transform:translateY(-50%)}
}

@media only screen and (max-width:767px){
.banner .caption{transform:translateY(-35%)}
.banner .container h1{font-size:16px;padding:20px 0;min-height:inherit}
.banner{min-height:300px}
}


.section1{padding:155px 0 130px;background:#FFF}
.section1 .floatL{width:41.5%}
.section1 .floatL h2{font-size:38px;color:#000;font-weight:500;letter-spacing:-1px;margin:0 0 80px}
.section1 .floatL a{font-size:12px;width:190px}
.section1 .floatR{width:46.5%}
.section1 .floatR p{font-size:18px;color:#6a6a6a;font-weight:500}
.section1 .floatR a.mob_show{display:none;padding:0}

@media only screen and (max-width:1023px){
.section1{padding:60px 0 40px}
.section1 .floatL{width:46%}
.section1 .floatR{width:50%}
}
@media only screen and (max-width:767px){
.section1{padding:40px 0 20px}
.section1 .floatL{width:100%}
.section1 .floatL h2{font-size:16px;margin:0 0 10px}
.section1 .floatR{width:100%}
.section1 .floatR p{font-size:12px}
.section1 .floatL a.mob_none{display:none}
.section1 .floatR a.mob_show{display:block;margin:0 0 20px;line-height:26px;font-size:8px;width:110px}
.enquire_btn{display:none}
}

.section2{padding:85px 0 60px;background:url(../images/dotted_bg.png) no-repeat top right #0c1843;background-size:465px}
.section2 h2{font-size:32px;color:#FFF;font-weight:500;margin:0 0 60px;text-align:center}
.section2 .services_list_h{margin:0 -15px}
.section2 .services_list_h .services_column{float:left;width:25%;padding:0 15px 25px;text-align:center}
.section2 .services_list_h .services_column .services_icon{margin:0 0 40px}
.section2 .services_list_h .services_column img{display:block;margin:0 auto;height:100px}
.section2 .services_list_h .services_column:hover img{transition:all 1s;transform:rotateY(360deg)}
.section2 .services_list_h .services_column h4{text-align:center;text-transform:uppercase;font-size:18px;font-weight:500}
.section2 .services_list_h .services_column h4 a{color:#FFF}

@media only screen and (max-width:900px){
.section2 .services_list_h .services_column{width:50%}
}
@media only screen and (max-width:767px){
.section2{padding:40px 0 20px;background:url(../images/mob_service_bg.jpg) no-repeat top right #0c1843;background-size:cover}
.section2 h2{font-size:16px;margin:0 0 50px}
.section2 .services_list_h .services_column{padding:0 15px 35px}
.section2 .services_list_h .services_column .services_icon{margin:0 0 40px}
.section2 .services_list_h .services_column h4{font-size:10px}
.section2 .services_list_h .services_column .services_icon{margin:0 0 20px}
.section2 .services_list_h .services_column img{height:55px}
}

.section3{padding:115px 0;background:#FFF}
.section3 .shadow_box{float:left;width:100%;padding:55px;background:#FFF;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.section3 .shadow_box .floatL{width:48%;height:525px;background-size:cover !important;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.section3 .shadow_box .floatL img{width:100%;float:left}
.section3 .shadow_box .floatR{width:48%;position:relative;padding:190px 0 0}
.section3 .shadow_box .floatR .line_wrap{position:absolute;left:-155px;top:63px;overflow:hidden;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;-moz-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;width:0;height:3px}
.section3.show_l .shadow_box .floatR .line_wrap{width:250px;height:70px}
.section3 .shadow_box .floatR .line{position:relative;width:100%;height:100%;border-right:3px solid #0f2471;border-top:3px solid #0f2471}
.section3 .shadow_box .floatR p{color:#6a6a6a;font-size:18px;font-weight:300}

@media only screen and (max-width:990px){
.section3 .shadow_box{padding:15px}
.section3 .shadow_box .floatR p{font-size:18px}
}
@media only screen and (max-width:767px){
.section3{padding:50px 0 25px}
.section3 .shadow_box{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.section3 .shadow_box .floatL{width:100%;height:280px}
.section3 .shadow_box .floatR{width:100%;padding:25px 0 0}
.section3 .shadow_box .floatR p{font-size:12px}
.section3 .shadow_box .floatR .line_wrap{display:none}
}

.section4{padding:100px 0 60px;background:url(../images/testi_bg.jpg) no-repeat center;background-size:cover}
.section4 .testi_slider{padding:0 40px;width:100%;float:left}
.section4 .testi_slider .owl-dots{float:left;width:100%;text-align:center;margin:30px 0 0}
.section4 .testi_slider .owl-dots button{display:inline-block;margin:0 5px;vertical-align:middle}
.section4 .testi_slider .owl-dots button span{display:block;width:10px;height:10px;background:#FFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.section4 .testi_slider .owl-dots button.active span{width:14px;height:14px}
.section4 .testi_slider p{color:#FFF;text-align:center;font-size:24px;font-weight:500}
.section4 .testi_slider p.designation{font-size:18px;font-style:italic;margin:0}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

.section4 .owl-carousel.owl-drag .owl-item{display:flex;justify-content:center;align-items:center;min-height:265px}

@media only screen and (max-width:767px){
.section4{padding:50px 0 35px}
.section4 .testi_slider{padding:0}
.section4 .testi_slider p{font-size:10px}
.section4 .testi_slider p.designation{font-size:9px}
.section4 .testi_slider .owl-dots button span{width:4px;height:4px}
.section4 .testi_slider .owl-dots button.active span{width:6px;height:6px}
.section4 .owl-carousel.owl-drag .owl-item{min-height:167px}
}

.section5{padding:140px 0 140px;background:#FFF}
.section5 .inner_box{float:left;width:100%;padding:0}
.section5 .inner_box h2{font-size:32px;color:#000;text-align:center;font-weight:500;margin:0 0 20px}
.section5 .inner_box p{font-size:18px;color:#6a6a6a;text-align:center;font-weight:300;margin:0 0 100px}
.section5 .row{margin:0 -6px}
.section5 .box{float:left;width:25%;padding:0 6px 20px}
.section5 .box .box_inside{float:left;width:100%;padding:0px;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.section5 .box .box_inside .img_box{float:left;width:100%;height:250px;overflow:hidden;background-size:cover !important}
.section5 .box .box_inside .textbox{float:left;width:100%;padding:20px 5px 10px;text-align:center}
.section5 .box .box_inside .textbox h3{text-align:center;font-size:18px;font-weight:500;margin:0 0 10px;min-height:60px;display:flex;justify-content:center;align-items:center}
.section5 .box .box_inside .textbox a{background:transparent;color:#7b7b7b;font-size:11px;display:inline-block;float:none}
.section5 .box .box_inside .textbox a:hover{background:#000;color:#FFF}


@media only screen and (max-width:990px){
.section5 .box{width:33.333333%}
.section5 .box:nth-child(3){clear:both}
}
@media only screen and (max-width:820px){
.section5 .box{width:50%}
}

@media only screen and (max-width:767px){
.section5{padding:40px 0 20px}
.section5 .inner_box h2{font-size:13px;text-align:left;margin:0 0 10px}
.section5 .inner_box p{font-size:10px;text-align:left;margin:0 0 20px}
.section5 .box .box_inside{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.section5 .box .box_inside .img_box{height:135px}
.section5 .box .box_inside .textbox{padding:10px 2px 0}
.section5 .box .box_inside .textbox h3{font-size:11px;margin:0}
.section5 .box .box_inside .textbox a{font-size:7px;background:none;color:#0f2471;padding:0;line-height:20px;font-weight:600}
.section5 .box .box_inside .textbox a:hover{background:none;color:#000}
}

.section6{padding:40px 0 40px;background:url(../images/dotted_bg.png) no-repeat top right #0c1843;background-size:420px;min-height:400px;display:flex;justify-content:center;align-items:center}
.section6 .row{margin:0 -10px}
.section6 .box{width:25%;float:left;padding:0 10px}
.section6 .box h2{text-align:center;color:#FFF;font-size:22px;text-transform:uppercase}

@media only screen and (max-width:990px){
.section6 .box h2{font-size:20px}
}
@media only screen and (max-width:767px){
.section6{min-height:inherit;padding:20px 0;background-size:200px}
.section6 .box{width:50%;padding:25px 10px}
.section6 .box h2{font-size:10px}
}

.section7{padding:130px 0;background:url(../images/dotted_bg_white.png) no-repeat top left #FFF}
.section7 .inner_box{padding:0;float:left;width:100%}
.section7 .Request_Quote{float:left;width:48%;padding:65px 45px 45px;background:#FFF;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.section7 .Request_Quote h3{font-size:18px;color:#0f2471;font-weight:500;margin:0 0 20px;letter-spacing:1px}
.section7 .Request_Quote h2{font-size:30px;color:#000;font-weight:500;margin:0 0 20px}
.section7 .Request_Quote .form_group{float:left;width:100%;padding:0 0 20px}
.section7 .Request_Quote .form_group input,
.section7 .Request_Quote .form_group textarea{float:left;width:100%;padding:5px 0 5px 15px;border:0;background:#f0f0f0;line-height:32px;font-family: 'Poppins', sans-serif;font-size:15px;color:#7b7b7b;font-weight:300;-moz-appearance:none;-webkit-appearance:none}
.section7 .Request_Quote .form_group textarea{resize:none;height:90px}
.section7 .Request_Quote .form_group input[type="submit"]{width:190px;margin:0 auto;float:none;display:block;background:#0f2471;color:#FFF;padding:9px 0;font-size:12px;letter-spacing:1px;-moz-appearance:none;-webkit-appearance:none}
.section7 .Request_Quote .form_group input[type="submit"]:hover{background:#000}
.section7 .Request_Quote .form_group.first_div{width:48%;float:left}
.section7 .Request_Quote .form_group.last_div{width:48%;float:right}

.section7 .newsletter{float:right;width:48%;padding:65px 42px 45px;background:#f0f0f0;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.section7 .newsletter h3{font-size:18px;color:#0f2471;font-weight:500;margin:0 0 20px;letter-spacing:1px}
.section7 .newsletter h2{font-size:28px;color:#000;font-weight:500;margin:0 0 28px}
.section7 .newsletter .form_group{float:left;width:100%;padding:0 0 20px}
.section7 .newsletter .form_group input{float:left;width:100%;padding:5px 0 5px 15px;border:0;background:#FFF;line-height:32px;font-family: 'Poppins', sans-serif;font-size:15px;color:#7b7b7b;font-weight:300;-moz-appearance:none;-webkit-appearance:none}
.section7 .newsletter .form_group input[type="submit"]{width:190px;margin:14px auto 0;float:none;display:block;background:#0f2471;color:#FFF;padding:9px 0;font-size:12px;letter-spacing:1px;-moz-appearance:none;-webkit-appearance:none}
.section7 .newsletter .form_group input[type="submit"]:hover{background:#000}

@media only screen and (max-width:990px){
.section7 .Request_Quote,
.section7 .newsletter{padding:25px 15px 10px}
.section7 .Request_Quote h2,
.section7 .newsletter h2{font-size:26px}
.section7 .newsletter h2{margin:0 0 30px}
}
@media only screen and (max-width:767px){
.section7{padding:40px 0 10px;overflow:hidden;background:#FFF}
.section7 .Request_Quote{padding:0 0 20px;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.section7 .Request_Quote h3{font-size:10px;margin:0 0 10px}
.section7 .Request_Quote h2{font-size:13px}
.section7 .Request_Quote .form_group{padding:0 0 10px}
.section7 .Request_Quote .form_group input,
.section7 .Request_Quote .form_group textarea{font-size:10px;line-height:24px}
.section7 .Request_Quote .form_group input[type="submit"]{font-size:7px;width:110px;padding:2px 0;margin:0 auto}
.section7 .newsletter{display:none}
}



.footer{background:#0c1843;padding:110px 0}
.footer .inner_box{padding:0px;float:left;width:100%}
.footer .inner_box .floatL{float:left;width:47%}
.footer .inner_box .floatL p img{display:block;margin:7px 0 25px}
.footer .inner_box .floatL p{float:left;color:#FFF;font-size:18px;font-weight:300;margin:0}
.footer .inner_box .floatL img.left_logo{float:right;margin:7px 0 0;height:68px !important;width:auto}
.footer .inner_box .floatL img.charity_logo{float:right;margin:25px 13px 0 0;height:100px !important;width:auto;clear:right}
.footer .inner_box .floatL .widget_text{float:left;clear:left}
.footer .inner_box .floatL .textwidget > p{width:100%}
.footer .inner_box .floatL .textwidget > p:last-child{margin:26px 0 5px}
.footer .inner_box #text-3 p{line-height:42px;color:#FFF;font-size:18px;padding:0px;font-weight:300;margin:0}
.footer .inner_box .logo_register{float:left;width:300px}
.footer .inner_box .footer_images{float:right}

.footer .inner_box .floatR{float:right;width:46%}
.footer .inner_box .floatR ul.menu{float:left;width:40%;padding:0}
.footer .inner_box .floatR ul.menu li{float:left;width:100%;margin:0;padding:10px 0}
.footer .inner_box .floatR ul.menu li a{float:left;margin:0;padding:0;color:#FFF;font-weight:300;font-size:18px;line-height:24px;text-transform:uppercase}
.footer .inner_box .floatR ul.menu li a:hover,
.footer .inner_box .floatR ul.menu li.active a{font-weight:500}
.footer .inner_box .floatR ul.contact{float:right;width:58%}
.footer .inner_box .floatR ul.contact li{float:left;width:100%;color:#FFF;line-height:42px;font-size:18px;padding:5px 0;font-weight:300}
.footer .inner_box .floatR ul.contact li a{color:#FFF;font-size:18px;line-height:34px;font-weight:300}
.footer .inner_box .floatR ul.contact li a:hover{font-weight:500}
.footer .inner_box .floatR ul.contact li span{letter-spacing:1.5px;text-transform:uppercase}
.footer .inner_box .mob_show{display:none;float:left;width:100%}

@media only screen and (max-width:990px){
.footer .inner_box .floatL{width:60%}
.footer .inner_box .floatR{width:35%}
.footer .inner_box .floatR ul.menu,
.footer .inner_box .floatR ul.contact{width:100%}
.footer .inner_box .floatR ul.contact li span{display:none}
}

@media only screen and (max-width:767px){
.footer{padding:40px 0}
.footer .inner_box .floatR ul.menu,
.footer .inner_box .floatL{display:none}
.footer .inner_box .floatR{width:100%}
.footer .inner_box .floatR ul.contact li{font-size:12px;line-height:28px;font-weight:500;padding:0 0 10px}
.footer .inner_box .floatR ul.contact li a{font-size:12px;display:block;line-height:28px;font-weight:500}
.footer .inner_box .floatR ul.contact li br{display:none}
.footer .inner_box .floatR ul.contact li br:last-child{display:block}
.footer .inner_box .mob_show{display:block}
.footer .inner_box .mob_show p.copy{font-size:12px;line-height:28px;font-weight:500;color:#FFF;margin:0 0 8px}
.footer .inner_box .mob_show p{font-size:12px;line-height:20px;font-weight:500;color:#FFF;margin:0;vertical-align:bottom}
.footer .inner_box .mob_show p img{float:right}
.footer .inner_box .mob_show p img.charity_logo{margin:-19px 0 0 10px}
.footer .inner_box #text-3 p{font-size:12px;line-height:28px;font-weight:500}
.footer .inner_box .mob_show	 .textwidget > p:last-child{display:none}
}
@media only screen and (max-width:767px){
.inner_header{background:#FFF}
.inner_header .logo img.mob_hide{display:block;height:34px}
.inner_header .logo img.mob_show{display:none}
.inner_height{display:block;height:75px}
.inner_header a.menu-mobile,
.inner_header a.menu-mobile:hover{color:#0f2471}
}

.inner_banner{}
.inner_banner .container h1{font-size:40px;min-width:460px;line-height:122px}
@media only screen and (max-width:767px){
.inner_banner{min-height:225px;background-position:center !important}
.inner_banner .caption{transform:translateY(-50%)}
.inner_banner .container h1{font-size:18px;min-width:inherit;padding:20px 40px 20px 0;line-height:normal}
}

.whoweare{padding:100px 0 30px;background:#FFF}
.whoweare .shadow_box{float:left;width:100%;padding:0 0 55px 0;background:#FFF}
.whoweare .shadow_box h2{font-size:32px;font-weight:500;text-align:center;margin:0 0 35px}
.whoweare .shadow_box p{font-size:18px;font-weight:500;text-align:left;margin:0 0 40px;color:#6a6a6a}
.whoweare .shadow_box .founder{float:left;width:100%;padding:40px 0}
.whoweare .shadow_box .floatL{width:41%;height:390px;background-size:cover !important;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.whoweare .shadow_box .floatL img{width:100%;float:left}
.whoweare .shadow_box .floatR{width:49%;position:relative;padding:100px 0 0}
.whoweare .shadow_box .floatR .line_wrap{position:absolute;left:-165px;top:40px;overflow:hidden;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;-moz-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;width:0;height:3px}
.whoweare .shadow_box .founder.show_l .floatR .line_wrap{width:240px;height:40px}
.whoweare .shadow_box .floatR .line{position:relative;width:100%;height:100%;border-right:3px solid #0f2471;border-top:3px solid #0f2471}
.whoweare .shadow_box .floatR h3{color:#000;font-size:28px;font-weight:500;margin:0 0 20px}
.whoweare .shadow_box .floatR p{color:#6a6a6a;font-size:18px;font-weight:300;margin:0 0 25px}

@media only screen and (max-width:990px){
.whoweare .shadow_box{padding:15px 0}
.whoweare .shadow_box .floatR h3{font-size:22px}
.whoweare .shadow_box .floatR p{font-size:18px}
}
@media only screen and (max-width:767px){
.whoweare{padding:40px 0 25px}
.whoweare .shadow_box{padding:0}
.whoweare .shadow_box h2{font-size:15px;margin:0 0 10px;text-align:left}
.whoweare .shadow_box p{font-size:10px;margin:0 0 20px}
.whoweare .shadow_box .founder{padding:20px 0}
.whoweare .shadow_box .floatL{width:100%;height:280px}
.whoweare .shadow_box .floatR{width:100%;padding:25px 0 0}
.whoweare .shadow_box .floatR h3{font-size:13px;margin:0 0 10px}
.whoweare .shadow_box .floatR p{font-size:10px;margin:0 0 10px}
.whoweare .shadow_box .floatR .line_wrap{top:-64px;left:auto;right:15px}
.whoweare .shadow_box .founder.show_l .floatR .line_wrap{height:100px;width:30px}
.whoweare .shadow_box .floatR .line{border-top:0;border-right:3px solid #0f2471;border-bottom:3px solid #0f2471}
}

.recored{padding:90px 0 60px;background:url(../images/dotted_bg.png) no-repeat center right #0c1843;background-size:470px}
.recored h2{font-size:30px;color:#FFF;font-weight:500;margin:0 0 25px;position:relative;z-index:3}
.recored p{font-size:18px;color:#FFF;font-weight:500;margin:0 0 25px;position:relative;z-index:3}
.recored .innerborder{float:left;width:100%;padding:0 0 65px}
.recored .innerborder .innerbox{float:left;width:100%;padding:60px 50px 60px;position:relative;background-repeat:no-repeat;background-image:linear-gradient(to right, #FFF 100%, #FFF 100%), linear-gradient(to bottom, #FFF 100%, #FFF 100%), linear-gradient(to right, #FFF 100%, #FFF 100%), linear-gradient(to bottom, #FFF 100%, #FFF 100%);background-size:100% 3px, 3px 100%, 100% 3px, 3px 100%;background-position:0 0, 100% 0, 100% 100%, 0 100%;animation:bg 1.25s cubic-bezier(0.19, 1, 0.22, 1) 1;animation-play-state:paused}
@keyframes bg{
0%{background-size:0 3px, 3px 0, 0 3px, 3px 0}
25%{background-size:100% 3px, 3px 0, 0 3px, 3px 0}
50%{background-size:100% 3px, 3px 100%, 0 3px, 3px 0}
75%{background-size:100% 3px, 3px 100%, 100% 3px, 3px 0}
100%{background-size:100% 3px, 3px 100%, 100% 3px, 3px 100%}
}
.recored .innerborder.show_l .innerbox{animation-play-state:running}
.recored .innerborder .innerbox img{float:left;width:130px;position:absolute;right:200px;bottom:-60px;padding:0 20px;background:#0c1744;z-index:2}

@media only screen and (max-width:990px){
.recored .innerborder{padding:0 0 65px}
.recored .innerborder .innerbox{padding:40px 50px 70px}
}
@media only screen and (max-width:767px){
.recored{padding:50px 0 20px;background-size:340px}
.recored .innerborder{padding:0 0 30px}
.recored .innerborder .innerbox{padding:30px 20px 10px}
.recored h2{font-size:14px;text-align:center;margin:0 0 25px}
.recored p{font-size:10px;margin:0 0 20px}
.recored .innerborder .innerbox img{width:60px;padding:0 10px;right:40px;bottom:-25px}
}

.about_project{padding:100px 0;background:#FFF;text-align:center}
.about_project h2{font-size:32px;color:#000;font-weight:500;margin:0 0 25px}
.about_project p{font-size:18px;color:#6a6a6a;font-weight:500;margin:0 0 80px}
.about_project .widthbox{float:left;width:100%}
.about_project .row{margin:0 -40px}
.about_project .box{float:left;width:33.333333%;padding:20px 40px}
.about_project .innerbox{float:left;width:100%;padding:10px;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);background:#FFF}
.about_project .innerbox .iconbox{float:left;width:100%;height:175px;position:relative;margin:0 0 15px}
.about_project .innerbox .iconbox img{display:block;height:155px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.about_project .innerbox p{width:100%;float:left;font-size:18px;color:#6a6a6a;margin:0 0 15px;font-weight:300;min-height:165px}
.about_project .innerbox p strong{font-weight:700}

@media only screen and (max-width:990px){
.about_project .row{margin:0 -15px}
.about_project .box{padding:20px 20px}
.about_project .innerbox p br{display:none}
.about_project .innerbox .iconbox{height:175px}
.about_project .innerbox .iconbox img{height:110px}
}

@media only screen and (max-width:767px){
.about_project{padding:40px 0}
.about_project h2{font-size:13px;margin:0 0 10px;text-align:left}
.about_project p{font-size:10px;margin:0 0 30px;text-align:left}
.about_project .row{margin:0 -5px}
.about_project .box{width:50%;padding:10px 10px}
.about_project .box:nth-child(2n+1){clear:both}
.about_project .innerbox{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.about_project .innerbox p{font-size:10px;text-align:center;min-height:inherit;margin:0}
.about_project .innerbox .iconbox{height:70px;margin:0 0 5px}
.about_project .innerbox .iconbox img{height:70px}
}

.core_value{padding:90px 0 70px;background:url(../images/dotted_bg.png) no-repeat center right #0c1843;background-size:400px}
.core_value h2{font-size:32px;color:#FFF;font-weight:500;margin:0 0 75px;text-align:center}
.core_value .innerbox{float:left;width:100%;padding:0}
.core_value .innerbox .row{margin:0;display:table;width:100%}
.core_value .innerbox .box{display:table-cell;padding:0 10px 20px;width:20%}
.core_value .innerbox .box img{display:block;margin:0 auto;width:120px}
.core_value .innerbox .box:hover img{transition:all 1s;transform:rotateY(360deg)}
.core_value .innerbox .box h3{color:#FFF;text-transform:uppercase;font-size:18px;font-weight:500;text-align:center;margin:30px 0 0}

@media only screen and (max-width:990px){
.core_value .innerbox{padding:0}
.core_value .innerbox .box.mob_none{display:none}
}
@media only screen and (max-width:767px){
.core_value{padding:50px 0 30px;background-size:325px}
.core_value h2{margin:0 0 15px;font-size:13px}
.core_value .innerbox .row{margin:0 -10px;display:block;width:auto}
.core_value .innerbox .box{float:left;width:50%;padding:15px 10px}
.core_value .innerbox .box img{width:50px}
.core_value .innerbox .box h3{font-size:10px;margin:15px 0 0}
}

.innerpage_quot{}
.innerpage_quot .Request_Quote{width:100%}
.innerpage_quot .Request_Quote h3{padding:0 10px}
.innerpage_quot .Request_Quote h2{padding:0 10px}
.innerpage_quot .Request_Quote .form_group{width:40%;padding:0 10px 20px}
.innerpage_quot .Request_Quote .form_group.sec_half{width:20%;padding:0 10px 20px}
.innerpage_quot .Request_Quote .form_group.emailbox{width:40%;padding:0 10px 20px}
.innerpage_quot .Request_Quote .form_group.submit_btn{width:20%;padding:0 10px 20px}
.innerpage_quot .Request_Quote .form_group input{padding:9px 0 9px 15px}
.innerpage_quot .Request_Quote .form_group textarea{height:50px}
.innerpage_quot .Request_Quote .form_group input[type="submit"]{width:100%}

@media only screen and (max-width:990px){
.innerpage_quot .Request_Quote .form_group.sec_half{width:50%}
.innerpage_quot .Request_Quote .form_group.emailbox{width:50%}
}
@media only screen and (max-width:767px){
.innerpage_quot .Request_Quote h3{padding:0 5px}
.innerpage_quot .Request_Quote h2{padding:0 5px}
.innerpage_quot .Request_Quote .form_group.sec_half{padding:0 5px 10px}
.innerpage_quot .Request_Quote .form_group.emailbox{padding:0 5px 10px}
.innerpage_quot .Request_Quote .form_group{width:100%;padding:0 5px 10px}
.innerpage_quot .Request_Quote .form_group.submit_btn{width:100%;padding:0 5px 20px;text-align:center}
.innerpage_quot .Request_Quote .form_group input{padding:4px 0 4px 15px}
.innerpage_quot .Request_Quote .form_group textarea{height:60px}
.innerpage_quot .Request_Quote .form_group input[type="submit"]{width:110px;margin:0 auto}
}

.ourservice{padding:100px 0 30px;background:#FFF}
.ourservice .shadow_box{float:left;width:100%;padding:0px 0 55px;background:#FFF}
.ourservice .shadow_box h2{font-size:32px;font-weight:500;text-align:center;margin:0 0 35px}
.ourservice .shadow_box p{font-size:18px;font-weight:500;text-align:left;margin:0 0 40px;color:#6a6a6a}
.ourservice .shadow_box .row{margin:0 -45px}
.ourservice .shadow_box .box{width:50%;padding:45px;float:left}
.ourservice .shadow_box .box .inner_box{width:100%;min-height:575px;padding:25px 30px;float:left;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);background:#FFF}
.ourservice .shadow_box .box h3{font-size:32px;font-weight:500;color:#000;padding:0 90px 50px 0;position:relative}
.ourservice .shadow_box .box img{position:absolute;right:0px;top:8px;width:90px}
.ourservice .shadow_box .box:hover img{transition:all 1s;transform:rotateY(360deg)}
.ourservice .shadow_box .box img.mob_show{display:none}
.ourservice .shadow_box .box p{font-size:18px;font-weight:300;color:#6a6a6a;padding:0;margin:0 0 20px}
.ourservice .shadow_box .box ul li{font-size:18px;font-weight:300;color:#6a6a6a;padding:0 0 0 25px;margin:5px 0;line-height:normal;position:relative}
.ourservice .shadow_box .box ul li::before{content:"• ";color:#0f2471;position:absolute;top:6px;left:0;font-size:30px;line-height:14px}

@media only screen and (max-width:990px){
.ourservice .shadow_box{padding:55px 0}
.ourservice .shadow_box .row{margin:0 -20px}
.ourservice .shadow_box .box{padding:45px 20px}
.ourservice .shadow_box .box h3{font-size:28px}
.ourservice .shadow_box .box .inner_box{min-height:715px}
}

@media only screen and (max-width:767px){
.ourservice{padding:40px 0;overflow:hidden}
.ourservice .shadow_box{padding:0px}
.ourservice .shadow_box h2{font-size:15px;margin:0 0 10px;text-align:left}
.ourservice .shadow_box p{font-size:10px;margin:0 0 20px;text-align:left}
.ourservice .shadow_box .row{margin:0}
.ourservice .shadow_box .box{padding:25px 0px;width:100%;position:relative}
.ourservice .shadow_box .box:nth-child(1):after,
.ourservice .shadow_box .box:nth-child(3):after{position:absolute;width:100%;height:100%;content:"";left:-100%;top:0;bottom:0;background:#0c1843}
.ourservice .shadow_box .box:nth-child(1):before,
.ourservice .shadow_box .box:nth-child(3):before{position:absolute;width:100%;height:100%;content:"";right:-100%;top:0;bottom:0;background:#0c1843}
.ourservice .shadow_box .box:nth-child(1),
.ourservice .shadow_box .box:nth-child(3){background:#0c1843}
.ourservice .shadow_box .box:nth-child(1) .inner_box,
.ourservice .shadow_box .box:nth-child(3) .inner_box{background:#0c1843}
.ourservice .shadow_box .box:nth-child(1) h3,
.ourservice .shadow_box .box:nth-child(1) p,
.ourservice .shadow_box .box:nth-child(1) ul li,
.ourservice .shadow_box .box:nth-child(3) h3,
.ourservice .shadow_box .box:nth-child(3) p,
.ourservice .shadow_box .box:nth-child(3) ul li{color:#FFF}
.ourservice .shadow_box .box:nth-child(1) ul li::before,
.ourservice .shadow_box .box:nth-child(3) ul li::before{color:#FFF;font-size:16px;top:1px}
.ourservice .shadow_box .box:nth-child(1) img,
.ourservice .shadow_box .box:nth-child(3) img{display:none;top:0}
.ourservice .shadow_box .box:nth-child(1) img.mob_show,
.ourservice .shadow_box .box:nth-child(3) img.mob_show{display:block}
.ourservice .shadow_box .box h3{font-size:13px;padding:14px 50px 16px 0}
.ourservice .shadow_box .box h3 img{width:45px}
.ourservice .shadow_box .box p,
.ourservice .shadow_box .box ul li{font-size:10px}
.ourservice .shadow_box .box ul li::before{font-size:16px;top:1px}
.ourservice .shadow_box .box .inner_box{min-height:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.section6.mob_bg{background:url(../images/testi_bg.jpg) no-repeat center;background-size:cover}
}

.industires{padding:100px 0 0;background:#FFF}
.industires .shadow_box{float:left;width:100%;padding:0px;background:#FFF}
.industires .shadow_box h2{font-size:32px;font-weight:500;text-align:center;margin:0 0 35px}
.industires .shadow_box p{font-size:18px;font-weight:500;text-align:left;margin:0 0 40px;color:#6a6a6a}
.industires .shadow_box .founder{float:left;width:100%;padding:75px 0 25px}
.industires .shadow_box .founder .img_box{width:42%;height:300px;background-size:cover !important;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05)}
.industires .shadow_box .founder .img_box img{width:100%;float:left}

.industires .shadow_box li.founder .line_wrap{position:absolute;left:71%;bottom:6%;width:0;height:3px;overflow:hidden;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;-moz-transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s;transition:width 0.3s ease-in-out 0s,height 0.3s ease-in-out 0.3s}
.industires .shadow_box li.founder.show_l .line_wrap{width:370px;height:110px}
.industires .shadow_box li.founder .line{position:relative;width:100%;height:100%;border-right:3px solid #0f2471;border-bottom:3px solid #0f2471}

.industires .shadow_box li.founder:nth-child(1) .line_wrap{left:71%;bottom:3%}
.industires .shadow_box li.founder:nth-child(1).show_l .line_wrap{width:370px;height:110px}

.industires .shadow_box li.founder:nth-child(2) .line_wrap,
.industires .shadow_box li.founder:nth-child(4) .line_wrap{left:-125px;bottom:auto;top:15px}
.industires .shadow_box li.founder:nth-child(2).show_l .line_wrap,
.industires .shadow_box li.founder:nth-child(4).show_l .line_wrap{width:195px;height:40px}
.industires .shadow_box li.founder:nth-child(2) .text_box,
.industires .shadow_box li.founder:nth-child(4) .text_box{padding:65px 0 0}
.industires .shadow_box li.founder:nth-child(2) .line,
.industires .shadow_box li.founder:nth-child(4) .line{border-bottom:0;border-top:3px solid #0f2471}

.industires .shadow_box li.founder:nth-child(3) .line_wrap{left:58%;bottom:10%}
.industires .shadow_box li.founder:nth-child(3).show_l .line_wrap{width:375px;height:3px}

.industires .shadow_box .founder .text_box{width:53%;position:relative;padding:0}
.industires .shadow_box .founder .text_box h3{color:#000;font-size:28px;font-weight:500;margin:0 0 20px}
.industires .shadow_box .founder .text_box p{color:#6a6a6a;font-size:18px;font-weight:300;margin:0 0 25px}
.industires .shadow_box .founder .text_box ul li{font-size:18px;font-weight:300;color:#6a6a6a;padding:0 0 0 25px;margin:0;line-height:normal;position:relative}
.industires .shadow_box .founder .text_box ul li::before{content:"• ";color:#0f2471;position:absolute;top:6px;left:0;font-size:30px;line-height:14px}

@media only screen and (max-width:1180px){
.industires .shadow_box{padding:15px 0 0}
}
@media only screen and (max-width:990px){
.industires .shadow_box li.founder:nth-child(1) .line_wrap{left:87%;bottom:12%}
.industires .shadow_box li.founder:nth-child(1).show_l .line_wrap{width:270px;height:110px}
}
@media only screen and (max-width:880px){
.industires .shadow_box li.founder:nth-child(1) .line_wrap{bottom:22%}
}
@media only screen and (max-width:767px){
.industires{padding:40px 0 0}
.industires .shadow_box{padding:0}
.industires .shadow_box h2{font-size:15px;text-align:left;margin:0 0 10px}
.industires .shadow_box p{font-size:10px;margin:0px}
.industires .shadow_box .founder{padding:25px 0}
.industires .shadow_box .founder .img_box{width:100%;height:200px}
.industires .shadow_box .founder .text_box{width:100%;padding:15px 0 0}
.industires .shadow_box .founder .text_box h3{font-size:13px;margin:0 0 10px}
.industires .shadow_box .founder .text_box p{font-size:10px;margin:0 0 10px}
.industires .shadow_box .founder .text_box ul li{font-size:10px;padding:0 0 0 20px}
.industires .shadow_box .founder .text_box ul li::before{font-size:16px;top:0}
.industires .shadow_box li.founder:nth-child(1) .line_wrap,
.industires .shadow_box li.founder:nth-child(2) .line_wrap,
.industires .shadow_box li.founder:nth-child(3) .line_wrap,
.industires .shadow_box li.founder:nth-child(4) .line_wrap{left:auto;bottom:auto;top:-65px;right:15px}
.industires .shadow_box li.founder:nth-child(1).show_l .line_wrap,
.industires .shadow_box li.founder:nth-child(2).show_l .line_wrap,
.industires .shadow_box li.founder:nth-child(3).show_l .line_wrap,
.industires .shadow_box li.founder:nth-child(4).show_l .line_wrap{width:40px;height:90px}
.industires .shadow_box li.founder:nth-child(2) .line,
.industires .shadow_box li.founder:nth-child(4) .line{border-bottom:3px solid #0f2471;border-top:0}
.industires .shadow_box li.founder:nth-child(2) .text_box,
.industires .shadow_box li.founder:nth-child(4) .text_box{padding:15px 0 0}
}


.contact_us{padding:100px 0 0;background:#FFF}
.contact_us .shadow_box{float:left;width:100%;padding:0px;background:#FFF}
.contact_us .shadow_box h2{font-size:32px;font-weight:500;text-align:center;margin:0 0 35px}
.contact_us .shadow_box p{font-size:18px;font-weight:500;text-align:center;margin:0 0 60px;color:#6a6a6a}
.contact_us .shadow_box .row{margin:0 -15px}
.contact_us .shadow_box .box{float:left;width:33.333333%;padding:0 20px 30px;text-align:center}
.contact_us .shadow_box .box img{display:block;width:100px;margin:0 auto 15px}
.contact_us .shadow_box .box:hover img{transition:all 1s;transform:rotateY(360deg)}
.contact_us .shadow_box .box h3{font-size:20px;font-weight:500;color:#000;margin:0 0 5px}
.contact_us .shadow_box .box p{font-size:18px;font-weight:500;color:#6a6a6a}
.contact_us .shadow_box .box p a{font-size:18px;font-weight:500;color:#6a6a6a}
.contact_us .shadow_box .box p a:hover{color:#0f2471}

.contact_us .shadow_box .inner_box_shadow{float:left;width:100%;padding:65px 15px 35px;background:#FFF;-webkit-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);box-shadow:0px 0px 15px 6px rgba(0,0,0,0.05);margin:30px 0 30px}
.contact_us .shadow_box .inner_box_shadow p{margin:0;padding:0 0 30px}
.contact_us .shadow_box .inner_box_shadow p a{color:#0f2471;font-weight:500}
.contact_us .shadow_box .inner_box_shadow p a:hover{color:#000}
.contact_us .mapsection{float:left;width:100%;height:1000px;background-size:cover !important;margin:70px 0 0}
.contact_us .mapsectionmob{display:none}

@media only screen and (max-width:990px){
.contact_us .shadow_box{padding:15px 0 0}
.contact_us .shadow_box .box{width:100%}
}
@media only screen and (max-width:767px){
.contact_us{padding:40px 0 0;overflow:hidden}
.contact_us .shadow_box{padding:0}
.contact_us .shadow_box h2{font-size:15px;font-weight:600;text-align:left;margin:0 0 10px}
.contact_us .shadow_box p{font-size:10px;text-align:left;margin:0 0 30px}
.contact_us .shadow_box .row{margin:0}
.contact_us .shadow_box .box{padding:0 0 15px}
.contact_us .shadow_box .box h3{display:none}
.contact_us .shadow_box .box p{font-size:11px;font-weight:300;margin:10px}
.contact_us .shadow_box .box p a{font-size:11px;font-weight:300;padding:5px 0 0;display:block}
.contact_us .shadow_box .box img{width:45px;float:left;margin:0 20px 0 0}

.contact_us .shadow_box .inner_box_shadow{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:15px 0 10px}
.contact_us .mapsection{display:none}
.contact_us .mapsectionmob{display:block;height:600px;margin:0;background-size:cover !important}
}


/*
font-family: 'Poppins', sans-serif;
*/