@charset "UTF-8";
/*
Theme Name: pcpaccounting

*/
body{margin:0;font-family:'Mukta',sans-serif;font-size:16px;font-weight:400;color:#4a4a4a;line-height:normal;background-color:#fff}
a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#0066cb;}
a,a:hover,a:focus{text-decoration:none;outline:none}
img{width:auto;max-width:100%;height:auto}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0;font-family:'Mukta',sans-serif}
p{font-size:16px;font-weight:400;color:#4a4a4a;padding-bottom:15px;font-family:'Mukta',sans-serif}
@font-face{font-family:'icomoon';src:url(assets/fonts/icomoon.eot?7cnhyz);src:url(assets/fonts/icomoon.eot?7cnhyz#iefix) format("embedded-opentype"),url(assets/fonts/icomoon.ttf?7cnhyz) format("truetype"),url(assets/fonts/icomoon.woff?7cnhyz) format("woff"),url(assets/fonts/icomoon.svg?7cnhyz#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-mail:before{content:"\e900"}
.icon-map:before{content:"\e901"}
.icon-quote:before{content:"\e902"}
.icon-service1:before{content:"\e903"}
.icon-service2:before{content:"\e904"}
.icon-service3:before{content:"\e905"}
.icon-service4:before{content:"\e906"}
.icon-service5:before{content:"\e907"}
.icon-share:before{content:"\e908"}
.icon-arrow:before{content:"\e909"}
.icon-call:before{content:"\e90a"}
.icon-clock1:before{content:"\e90b"}
.icon-keyboard_arrow_right:before{content:"\e90c"}
.icon-keyboard_arrow_left:before{content:"\e90d"}
.icon-arrow-thin-right:before{content:"\e90e"}
.icon-pencil:before{content:"\e90f"}
.icon-image:before{content:"\e910"}
.icon-camera:before{content:"\e911"}
.icon-music:before{content:"\e912"}
.icon-play:before{content:"\e913"}
.icon-film:before{content:"\e914"}
.icon-video-camera:before{content:"\e915"}
.icon-bullhorn:before{content:"\e91a"}
.icon-connection:before{content:"\e91b"}
.icon-mic:before{content:"\e91e"}
.icon-book:before{content:"\e91f"}
.icon-cart:before{content:"\e93a"}
.icon-phone:before{content:"\e942"}
.icon-address-book:before{content:"\e944"}
.icon-envelop:before{content:"\e945"}
.icon-pushpin:before{content:"\e946"}
.icon-location:before{content:"\e947"}
.icon-clock:before{content:"\e94e"}
.icon-calendar:before{content:"\e953"}
.icon-printer:before{content:"\e954"}
.icon-display:before{content:"\e956"}
.icon-mobile:before{content:"\e958"}
.icon-download:before{content:"\e960"}
.icon-redo2:before{content:"\e968"}
.icon-bubble:before{content:"\e96b"}
.icon-user:before{content:"\e971"}
.icon-users:before{content:"\e972"}
.icon-quotes-left:before{content:"\e977"}
.icon-spinner:before{content:"\e97a"}
.icon-wrench:before{content:"\e991"}
.icon-meter:before{content:"\e9a6"}
.icon-switch:before{content:"\e9b6"}
.icon-sphere:before{content:"\e9c9"}
.icon-share2:before{content:"\ea82"}
.icon-facebook:before{content:"\ea90"}
.icon-facebook2:before{content:"\ea91"}
.icon-instagram:before{content:"\ea92"}
.icon-whatsapp:before{content:"\ea93"}
.icon-twitter:before{content:"\ea96"}
.icon-youtube:before{content:"\ea9d"}
.icon-tumblr:before{content:"\eab9"}
.icon-appleinc:before{content:"\eabe"}
.icon-android:before{content:"\eac0"}
.icon-windows:before{content:"\eac1"}
.icon-linkedin:before{content:"\eac9"}
.icon-linkedin2:before{content:"\eaca"}
.topNav{width:40px;height:40px;background-color:#8d2381;border:1px solid transparent;line-height:40px;text-align:center;text-decoration:none;color:#fff;position:fixed;bottom:60px;right:60px;font-size:18px;z-index:99;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 50px 7px rgba(255,255,255,0.60);-moz-box-shadow:0 0 50px 7px rgba(255,255,255,255.60);box-shadow:0 0 50px 7px rgba(255,255,255,0.60);display:none}
.topNav:hover{background-color:#fff;border:1px solid #8d2381;color:#8d2381}
.topNav:hover i,.topNav:focus,.topNav:active,.topNav:visited{color:#8d2381}
.main_header{position:relative;z-index:999}
.logo_sec{display:block;width:90px;padding-top:7px;float:left}
.logo_sec img{width:100%}
.main_menu{float:right;width:auto}
.main_menu ul.slimmenu{float:left;width:auto}
.main_menu ul.slimmenu li{float:left;padding-right:10px;text-transform:uppercase;background-color:transparent;border-left:none}
/*.main_menu ul.slimmenu li:last-child,.main_menu ul.slimmenu li:last-child a{padding-right:0}*/
.main_menu ul.slimmenu li a{line-height:normal;display:inline-block;padding:8px 10px 5px;font-family:'Mukta',sans-serif;text-transform:uppercase;font-weight:400;font-size:16px;color:#000;border:none;position:relative;transition:all .2s ease-in-out}
.main_menu ul.slimmenu li.has-submenu a{position:relative}
.main_menu ul.slimmenu li.current-menu-item a,.main_menu ul.slimmenu li a:hover{background-color:#ff961b;color:#000;border:none}
.main_menu ul.slimmenu li.current-menu-item a{font-weight:bold;}
ul.slimmenu.collapsed li .sub-toggle{height:auto}
ul.slimmenu li .sub-toggle{background:transparent}
.main_menu ul.slimmenu li ul{background-color:#3eb1ef}
.main_menu ul.slimmenu li ul li{border-bottom:1px solid #37a3de;padding-right:0!important;width:100%}
.main_menu ul.slimmenu li ul li a{padding:10px;color:#fff}
.main_menu ul.slimmenu li ul li a:hover{border-top:none;border-bottom:none;color:#025a88}
.main_menu ul.slimmenu li ul li a::before,.main_menu ul.slimmenu li ul li a:hover::before{background:transparent}
.main_menu .menu-collapser{position:absolute;width:auto;top:-17px;right:0;height:48px;padding:0;color:#FFF;font-size:0;line-height:0;background-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.main_menu .collapse-button:hover,.main_menu .collapse-button:focus{color:#333;background-color:transparent;outline:none}
.main_menu .collapse-button{background-color:transparent}
.main_menu .collapse-button .icon-bar{display:block;height:2px;width:18px;margin:3px 0;background-color:#077dc9;border-radius:1px}
.main_menu ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:14px;background:transparent;width:16px;height:16px;vertical-align:middle}
.po_reletive{position:relative}
.slick-track:focus,.slick-list.draggable:focus,.slick-initialized .slick-slide:focus,.slick-dotted.slick-slider:focus{outline:none}
.sticky{-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;flex-direction:row;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);box-shadow:0 8px 6px -6px rgba(0,0,0,.2)}
@-webkit-keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-160px);transform:translateY(-160px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-160px);-ms-transform:translateY(-120px);transform:translateY(-160px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.top_hed:after,.slider_item:after{content:"";clear:both;display:block;width:0;height:0;line-height:0;font-size:0}
.top_social{float:right}
.main_menu{padding-top:40px}
.top_social{padding-top:42px}
.top_social li{display:inline-block;padding:0 20px 0 0}
.top_social li:last-child{padding-right:0;}
.top_social li i{font-style:normal;display:inline-block;vertical-align:middle;border-radius:50%;width:30px;height:30px;border:1px solid #06c;line-height:30px;text-align:center;font-size:15px;color:#06c}
.top_social li span{display:inline-block;vertical-align:middle;padding-left:7px;font-family:'Mukta',sans-serif;font-size:16px;color:#000}
.top_social li a{display:inline-block}
.top_social li a:hover span{color:#06c}
.slider_text{width:41%;position:absolute;z-index:6;left:0;top:0;height:100%;padding-right:9%}
.slider_img{width:80%;float:right}
.slider_img:before,.slider_img:after{content:"";position:absolute;top:5px;height:10px;background-color:#0165cb;z-index:7}
.slider_img:before{width:40%;right:8%}
.slider_img:after{transform:skew(-21deg,0deg);width:40%;right:9%}
.slider_img figure{margin:0}
.slider_img figure img{width:100%;height:450px;object-fit:cover}
.banner_Sec_row{position:relative}
.banner_Sec_row::before{content:"";position:absolute;top:0;width:100%;background-color:#fff;height:15px;z-index:7}
.banner_Sec{position:relative;overflow:hidden;padding-top:15px}
.banner_Sec .container::before,.banner_Sec::after{content:"";position:absolute;top:0;bottom:0}
.banner_Sec::after{left:0;width:30%}
.banner_Sec .container::before{transform:skew(-21deg,0deg);left:0;width:40%;z-index:6}
.banner_Sec .container::before,.banner_Sec::after{background:#faf9f9;background:-moz-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);background:-webkit-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);background:linear-gradient(to bottom,#faf9f9 0%,#c0b8c0 100%)}
.slider_text::after{content:"";background-image:url(assets/images/line-org.png);background-position:0;background-repeat:no-repeat;background-size:cover;position:absolute;top:-27px;bottom:0;right:-158px;width:64%;height:100%;transform:rotate(-10deg)}
.slider_text h2{margin:0 0 10px;padding:38% 0 0;line-height:64px;font-size:90px;color:#000;font-weight:800;font-family:'Mukta',sans-serif}
.slider_text h2 span{font-size:50px;display:block}
.slider_text p{padding-bottom:0;color:#252424;font-size:20px;line-height:25px}
.slider_text_in{position:relative;height:100%;padding-left:30px}
.slider_text_in::before,.slider_text_in::after{content:"";position:absolute;top:22%}
.slider_text_in::before{height:120px;left:0;background-color:#0165cb;width:2px}
.slider_text_in::after{height:180px;left:4px;background-color:#fb972f;width:1px}
.banner_Sec .container{position:absolute;height:100%;margin:0 auto;left:0;right:0}
.slider_text .slick-arrow{position:absolute;bottom:20px!important;left:0;top:auto!important}
.slider_text_slide{height:95%}
.slider_text .slick-prev{left:22px}
.slider_text .slick-next{left:86px}
.slider_text .slick-prev:before,.slider_text .slick-next:before{display:none}
.slider_text .slick-prev,.slider_text .slick-next{background-repeat:no-repeat;background-size:contain;background-position:0;width:54px!important;height:54px!important;font-size:0!important;opacity:1!important;border-radius:50%!important;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}
.slider_text .slick-prev{background-image:url(assets/images/arrow-left.png)!important}
.slider_text .slick-next{background-image:url(assets/images/arrow-right.png)!important}
.slider_text .slick-prev:hover{background-image:url(assets/images/arrow-left-h.png)!important}
.slider_text .slick-next:hover{background-image:url(assets/images/arrow-right-h.png)!important}
#main{padding:90px 0 0}
.abt_thum_pic{padding-right:100px}
.abt_Sec_tex h1{font-size:50px;color:#171717;font-weight:700;padding-bottom:20px;text-transform:capitalize;line-height:46px}
.abt_Sec_tex p{font-size:16px;color:#4a4a4a;line-height:26px;padding-bottom:15px}
.comn_btn{margin:20px 0 0;position:relative;display:inline-block;padding:0 60px 0 15px;height:45px;font-family:'Mukta',sans-serif;line-height:45px;color:#fff;font-size:19px;background-color:#0165d1;border:1px solid #0165d1}
.comn_btn:hover{background-color:#fff;color:#0165d1}
.comn_btn:hover:before{color:#0165d1}
.comn_btn:before{content:"\e909";position:absolute;right:15px;color:#fff;font-size:10px;font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;bottom:0;height:10px;margin:auto 0}
.abt_Sec{padding-bottom:100px}
.comn_title h2{color:#4e4d4d;font-weight:400;line-height:48px;font-size:50px}
.comn_title h2 span{display:block;font-weight:800;color:#171717}
.service_colm_pic_in{padding:70px 30px 30px;background-color:#fff;border-radius:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:5px 6px 30px 0 rgba(0,0,0,0.15);-moz-box-shadow:5px 6px 30px 0 rgba(0,0,0,0.15);box-shadow:5px 6px 30px 0 rgba(0,0,0,0.15)}
.service_colm_pic{margin-bottom:60px}
.service_colm_pic_in span{margin-bottom:55px;color:#444;display:inline-block;font-size:72px}
.service_colm_pic_in h3{font-size:24px;font-weight:700;color:#111;padding-bottom:15px}
.service_colm_pic_in p{font-size:16px;font-weight:400;color:#4a4a4a;line-height:24px}
.service_colm_pic_in p:last-child{padding-bottom:0}
.service_colm_pic_in:hover{background-color:#ff951b}
.service_colm_pic_in:hover span,.service_colm_pic_in:hover h3,.service_colm_pic_in:hover p{color:#fff}
.service_colm_pic:nth-child(5){margin-left:100px}
.service_sec{position:relative;padding-bottom:160px}
.service_sec .container{position:relative;z-index:1}
.service_sec:after{content:"";position:absolute;bottom:160px;right:0;background-image:url(assets/images/service-right.png);background-repeat:no-repeat;background-position:0;background-size:contain;width:490px;height:335px}
.service_colm_txt{flex-direction:column}
.service_colm_txt .comn_btn{max-width:160px}
.testi_slider_sec .comn_title h2{padding-bottom:70px;text-align:center}
.testi_slider_sec .comn_title h2 span{display:inline}
.testi_slider_inner{padding:70px 60px 35px 130px;border:8px solid #fff;background-color:#fefefe;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.15);box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.15);border-radius:50px}
.testi_slider_con_item{-ms-flex-wrap:wrap;flex-wrap:wrap}
.testi_slider_con_item_in_Sec,.testi_slider_inner{position:relative}
.testi_slider_con{position:relative}
.testi_slider_con_item{position:relative}
.testi_slider_outer{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:50px;z-index:-1}
.testi_slider_sec .testi_slider_colm{text-align:center}
.testi_slider_con_item_in_Sec{text-align:left;padding:30px 15%}
.testi_slider_con_item figure span{display:block;border-radius:50%}
.testi_slider_con_item figure img{border-radius:50%;margin:0;display:block}
.testi_slider_con_item figure,.testi_slider_con_item figure img,.testi_slider_con_item figure span{width:140px;height:140px}
.testi_slider_con_item figure{margin:0;border-radius:50%;display:inline-block;padding-right:0;position:absolute;left:-70px;top:0;bottom:0;margin:auto 0}
.testi_slider_text p{color:#4a4a4a;font-size:19px;line-height:26px;padding-bottom:15px}
.testi_slider_text h3{margin:20px 0 0;font-weight:700;color:#232323;font-size:21px}
.testi_slider_text span{display:block;color:#232323;font-size:16px;line-height:16px}
.testi_slider_con .icon-quote{position:absolute;left:0;right:0;margin:0 auto;width:90px;height:90px;color:#fff;border-radius:50%;line-height:90px;font-size:44px;background-color:#ff951b;top:-16px;z-index:6}
.testi_slider_sec .slick-arrow{position:absolute;bottom:0!important;top:0!important;margin:auto;z-index:1}
.testi_slider_sec .slick-prev{left:0;right:auto}
.testi_slider_sec .slick-next{right:0;left:auto}
.testi_slider_sec .slick-prev:before,.testi_slider_sec .slick-next:before{display:none}
.testi_slider_sec .slick-prev,.testi_slider_sec .slick-next{background-repeat:no-repeat;background-size:contain;background-position:0;width:54px!important;height:54px!important;font-size:0!important;opacity:1!important;border-radius:50%!important;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}
.testi_slider_sec .slick-prev{background-image:url(assets/images/arrow-left.png)!important}
.testi_slider_sec .slick-next{background-image:url(assets/images/arrow-right.png)!important}
.testi_slider_sec .slick-prev:hover{background-image:url(assets/images/arrow-left-h.png)!important}
.testi_slider_sec .slick-next:hover{background-image:url(assets/images/arrow-right-h.png)!important}
.testi_slider_sec{padding-bottom:70px}
.news_sec .comn_title h2{text-align:center;padding-bottom:70px}
.news_sec .comn_title h2 span{display:inline}
.news_sec{padding-bottom:130px}
.blog_colm_in{position:relative}
.blog_colm_in figure{margin:0}
.blog_colm_in figure img{width:100%;border-radius:30px;height:auto}
.blog_colm_overlay{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:30px 25px;position:absolute;left:0;top:0;height:100%;width:100%;border-radius:30px;background-color:rgba(0,0,0,0.40);z-index:1}
.blog_colm_overlay p,.blog_colm_overlay a,.blog_colm_overlay .date_text,.Comn_All_Inner_page .blog_colm_overlay p{color:#fff}
.blog_colm_overlay .date_text{font-size:16px;display:block;padding-bottom:15px}
.blog_colm_overlay p,.Comn_All_Inner_page .blog_colm_overlay p{font-size:19px;line-height:25px;padding-bottom:0}
.blog_colm_overlay_btm{position:absolute;left:0;bottom:0;width:100%;padding:10px 25px 30px;border-radius:0 0 30px 30px}
.arrow_icon{float:left}
.arrow_icon span{line-height:27px;font-size:11px;margin-left:7px}
.share_icon{float:right;}
.share_icon span{color:#ff951b;font-size:24px}
.arrow_icon:hover{color:#ff951b}
.share_icon:hover span{color:#fff}
.blog_colm_overlay:hover{background-color:rgba(0,101,203,0.8)}
.ftrhed strong{color:#101010;font:700 20px/25px Mukta,sans-serif;display:block;margin-bottom:30px}
.ftrhed{width:100%}
.ftrlink li a{color:#4d4c4c}
.ftrlink li{font:400 18px/35px Mukta,sans-serif}
.ftrinfo em{color:#4d4c4c;font:400 18px/30px Mukta,sans-serif;display:inline-block}
.foterSec{width:100%;padding:52px 0 32px;background:#fff;position:relative}
.ftrinfo em a{color:#4d4c4c}
.ftrinfo em a:hover,.ftrlink li a:hover{color:#06c}
.ftrinfo .media span,.ftrtime span{display:flex;width:46px;height:46px;background:#0066cb;color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:11px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,0.09);box-shadow:0 0 14px 0 rgba(0,0,0,0.09)}
.ftrinfo li:first-child{margin:0}
.ftrinfo li{margin:22px 0 0}
.ftrlgo{width:100%}
.ftrlgo p{color:#101010;font:400 16px/33px Mukta,sans-serif;margin:8px 0 0}
.ftrlgo p a{color:#0068d1;font-weight:700}
.ftrlgo p a:hover{color:#ff9527}
.ftrlgoimg{display:inline-block;width:154px}
.ftrlgoimg img{max-width:100%}
.ftrtime li{color:#4d4c4c;font:400 18px/30px Mukta,sans-serif}
.ftrtime li:first-child{color:#323232;font-weight:500}
.ftrtime span{margin-right:22px}
.ftrsocil li{float:left;margin-right:10px}
.ftrsocil li a{display:flex;justify-content:center;align-items:center;color:#fff;background:#0066cb;font-size:17px;width:46px;height:46px;border-radius:100%}
.ftrsocil li:last-child{margin:0}
.ftrsocil li a:hover{background:#fc9a3c}
.foterSec .row > div:first-child{flex:0 0 31%;max-width:31%}
.foterSec .row > div:last-child{flex:0 0 12%;max-width:12%}
.foterSec .row > div:nth-child(2){flex:0 0 14%;max-width:14%}
.foterSec .row > div:nth-child(3){flex:0 0 23%;max-width:23%}
.foterSec .row > div:nth-child(4){flex:0 0 20%;max-width:20%}
.foterSec::before{position:absolute;top:-40px;right:0;background:#fff;height:40px;width:78%;content:""}
.foterSec::after{position:absolute;top:-12px;left:0;background:#06c;height:12px;width:27%;content:"";clip-path:polygon(0 0,98% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,98% 0,100% 100%,0 100%)}
.media-object{flex:1}
.main_header.fixed,.navbar-brand{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}
.main_header.fixed{position:fixed;top:0;left:0;width:100%;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333}
@-webkit-keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes animationFade {
0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.main_header.fixed{top:0;left:0;right:0;position:fixed;margin:0;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;background:#fff;-moz-box-shadow:0 5px 8px -5px #333;-webkit-box-shadow:0 5px 8px -5px #333;box-shadow:0 5px 8px -5px #333;padding:6px 0}
.main_header.fixed .top_social{padding-top: 27px;}
.main_header.fixed .logo_sec{padding:0;width:70px}
.main_header.fixed .main_menu{padding-top:25px}
/*.main_header.fixed .main_menu ul.slimmenu li:last-child a{padding:0}*/
.top_social li span{font-weight:700}
.slider_text_in::before,.slider_text_in::after{top:43%}
.testi_slider_sec .comn_title{padding-bottom:0}
.mobileshw{display:none}
.servicbtn{display:none}
.share_sec_show{position:absolute;bottom:100%;right:15px;padding:10px;width:150px;background-color:rgba(0,101,203,0.9);opacity:0;visibility:hidden;}
.apss-theme-4 .apss-single-icon a{min-height:10px !important;}
.share_sec_show.show{opacity:1;visibility:visible;}
/*---------inner page------------*/
.Inner_banner{position:relative;overflow:hidden}
.Inner_banner::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #fff;
    height: 15px;
    z-index: 7;
}
.Inner_banner .container {
    position: absolute;
    height: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.Inner_banner .container::before, .Inner_banner::after {
    background: #faf9f9;
    background: -moz-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);
    background: -webkit-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);
    background: linear-gradient(to bottom,#faf9f9 0%,#c0b8c0 100%);
}
.Inner_banner .container::before, .Inner_banner::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
}
.Inner_banner .container::before {
    transform: skew(-21deg,0deg);
    left: 0;
    width: 40%;
    z-index: 6;
}
.Inner_banner_Sec::after{
    content: "";
    clear: both;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.Inner_banner::after {
    left: 0;
    width: 30%;
}
.Inner_banner .bnanner_left_text {
    width: 41%;
    position: absolute;
    z-index: 6;
    left: 0;
    top: 0;
    height: 100%;
    padding-right: 8%;
}
.Inner_banner .bnanner_left_text:after {
    content: "";
    background-image: url(assets/images/line-org.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
   top: -20px;
    bottom: 0;
    right: -144px;
    width: 59%;
    height: 100%;
    transform: rotate(-10deg);
}


.Inner_banner .Inner_banner_image {
    width: 80%;
    float: right;
    position:relative;
}
.Inner_banner_Sec .Inner_banner_image:before {
    width: 41%;
    right: 15%;
}
.Inner_banner_Sec .Inner_banner_image:before, .Inner_banner_Sec .Inner_banner_image:after {
    content: "";
    position: absolute;
    top: 5px;
    height: 10px;
    background-color: #0165cb;
    z-index: 7;
}
.Inner_banner_Sec .Inner_banner_image:after {
    transform: skew(-21deg,0deg);
    width: 44%;
    right: 16%;
}
.Inner_banner_Sec figure{margin:0;}
.Inner_banner_Sec figure img {
    width: 100%;
    height:400px;
    object-fit: cover;
}
.Inner_banner_Sec_in h1 span{display:block;font-size:50px;color:#171717; line-height: 50px;} 
.Inner_banner_Sec_in h1{margin: 0 0 0px;
    padding: 45% 0 0;
    line-height: 60px;
    font-size: 70px;
   color:#000000;
    font-weight: 800;
    font-family: 'Mukta',sans-serif;}
.Inner_banner .Inner_banner_Sec_in{
    position: relative;
    height: 100%;
    padding-left: 30px;
}    
.Inner_banner_Sec_in::before, .Inner_banner_Sec_in::after {
    content: "";
    position: absolute;
    top: 39%;
}   

.Inner_banner_Sec_in::before {
    height: 90px;
    left: 0;
    background-color: #0165cb;
    width: 2px;
}
.Inner_banner_Sec_in::after {
    height: 170px;
    left: 6px;
    background-color: #fb972f;
    width: 2px;
}

/*-----------------------*/

.ser_colm_in .ser_icon_bg{float:left;width:150px;height:140px;background-image:url(assets/images/ser_icon_bg.png);background-repeat:no-repeat;background-position:0;background-size:contain;text-align:center;line-height:133px;margin-right:20px !important;margin-top: -49px;}
.ser_colm_in .ser_icon_bg::before{color:#fff;font-size:50px;}
.ser_colm_pic figure{margin:0;}
.ser_colm_pic figure img{width:90%;border-radius:25px;display:block;-webkit-box-shadow: 7px 30px 50px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 7px 30px 50px 0px rgba(0,0,0,0.2);
box-shadow: 7px 30px 50px 0px rgba(0,0,0,0.2);}
.Inner_page_content .ser_colm_text h2{font-weight:bold;font-size:34px;color:#111111;margin-bottom:10px;line-height: 34px;}
.Inner_page_content .ser_colm_text p{font-weight:normal;font-size:16px;color:#4a4a4a;line-height:22px;margin:0;padding:0 0 10px;}
.Inner_page_content .ser_colm_text p:last-child{padding-bottom:0;}
.ser_title_sec{width: calc(100% - 170px);float: left;margin-left: -15px;}
#main.Inner_page_content{padding:80px 0 120px;}
.ser_row{margin-bottom:80px;}
.ser_row:last-child{margin-bottom:0px;}
.ser_row:nth-child(even){flex-direction: row-reverse;}
.ser_row:nth-child(even) .ser_colm_in{padding-right:30px;}
.ser_colm_in:after{content:"";width:0;height:0;clear:both;display:block;font-size:0;line-height:0;}
/*----------Inner page----------*/
.comn_thum{float:right;margin:0 0 20px 20px !important;}
.comn_thum img {width:auto !important;border-radius: 25px;
    display: block; -webkit-box-shadow: 7px 30px 50px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 7px 30px 50px 0px rgba(0,0,0,0.2);
    box-shadow: 7px 30px 50px 0px rgba(0, 0, 0,0.2);

}
.Comn_All_Inner_page h2,.Comn_All_Inner_page h3,.Comn_All_Inner_page h4,.Comn_All_Inner_page h5,.Comn_All_Inner_page h6{color: #111111;margin-bottom:20px;font-weight:bold;}
.Comn_All_Inner_page h2{font-size:34px;line-height:34px;}
.Comn_All_Inner_page h3{font-size:30px;line-height:30px;}
.Comn_All_Inner_page h4{font-size:27px;line-height:27px;}
.Comn_All_Inner_page h5{font-size:23px;line-height:23px;}
.Comn_All_Inner_page h6{font-size:20px;line-height:20px;}
.Comn_All_Inner_page ul, .Comn_All_Inner_page ol{padding-left:25px;}
.Comn_All_Inner_page ul ul, .Comn_All_Inner_page ol ol{padding:10px 0px 0px 32px;}
.Comn_All_Inner_page ul,.Comn_All_Inner_page ul li{list-style-type:disc;}
.Comn_All_Inner_page p,.Comn_All_Inner_page ul li,.Comn_All_Inner_page ol li{font-weight: normal;font-size: 16px;color: #4a4a4a;line-height: 22px;margin: 0;padding: 0 0 15px;}
.Full_border_colm{border:1px solid #0165cb;padding:15px;}
.Full_border_colm{margin-top:30px;margin-bottom:0px;}
.border_Colm {margin-top:30px;}
.border_Colm .wp-block-column{border:1px solid #0165cb;padding:15px;}
.Full_border_colm .wp-block-image{}
.Full_border_colm .wp-block-image figure{width:100px;}
.Full_border_colm .wp-block-image figure img{width:100%;border-radius:25px;box-shadow: 0 0 10px rgba(0, 0, 0,0.5);}
.Full_border_colm .wp-block-image .alignleft{float:left;margin:0 20px 20px 0px;}
.Full_border_colm .wp-block-image .alignright{float:right;margin:0 0px 20px 20px;}
.vission_mission_section{margin-top:50px;}
.vission_mission_row{margin-bottom:50px;}
.vission_mission_row:nth-child(even){
    flex-direction: row-reverse;
}
.vission_mission_row .ser_colm_in .ser_icon_bg{margin-top:0;}
.vission_mission_row .ser_icon_bg img{width:60px;}
.vission_mission_row:nth-child(even) h2,.vission_mission_row:nth-child(even) p{text-align:right;}
/*--------contact-------------*/
.Comn_All_Inner_page .Con_Address_Sec.ftrinfo ul,.Comn_All_Inner_page  .Con_Address_Sec.ftrinfo ul li{list-style-type: none;}
.Comn_All_Inner_page .Con_Address_Sec.ftrinfo ul{padding:0;}
.contact_top_row{margin:0 0 50px;}
.Con_map_Sec iframe{width:100% !important;max-width:100% !important;height:300px !important;border:none !important;}
.Con_form_in{padding: 40px;
    box-shadow: 0 0 10px rgba(0, 0, 0,0.50);}
.Con_form_Sec .form-control{border:1px solid #0165cb;border-radius:0;color:#4a4a4a;padding:0 10px;height:40px;font-family:'Mukta',sans-serif;font-weight:normal;font-size:16px;}
.Con_form_Sec textarea.form-control{padding:10px;height:85px;resize:none;}
.Con_form_Sec .sub_btn {
    background-color: #0165cb;
    color: #fff;
    border: 1px solid transparent;
    padding: 0 20px;
    font-weight: 700;
    border-radius: 0px;
    cursor: pointer;
    font-family:'Mukta',sans-serif;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out
}
.Con_form_Sec .sub_btn:hover,.Con_form_Sec .sub_btn:focus {
    background-color: #ff961b !important;
    border: 1px solid #ff961b !important;
    color: #000 !important;
}
.Con_form_Sec .sub_btn:focus{outline:none}
/*-------faq-------------*/
.accordion-parent {border: 0px solid #000;margin-bottom: 15px;	}
.accordion-parent .wrapper{margin-bottom:30px;}
.accordion-content{display: none;padding:0 15px;margin-top:20px;}
.accordion-header{background: #0066cb;padding: 8px 30px 8px 15px;position: relative;cursor:pointer;}
.Comn_All_Inner_page .accordion-header h3{color:#fff;margin:0;}
.accordion-header:after{position: absolute;content: "+";right: 10px;color:#fff;top: 0; height: 18px;line-height: 18px;font-size: 30px;bottom: 0;margin: auto; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.accordion-header.icon-change:after{content: "-";line-height: 8px;}
/*---------blog------------*/
.blog_sing_page{}
.sing_thum{float:left;width:40%;margin:0 20px 20px 0;}
.sing_thum img{width:100%;border-radius:25px;box-shadow: 0 0 10px rgba(0, 0, 0,0.5);}
.sing_blog_con_in{padding:20px 20px;box-shadow: 0 0 10px rgba(0, 0, 0,0.5);}
.Comn_All_Inner_page .sidebar_sec ul li{padding-bottom:10px;color:#0066cb;}
.Comn_All_Inner_page .sidebar_sec ul li a{color:#0066cb;}
.Comn_All_Inner_page .sidebar_sec ul li a:hover{color:#000;}
.Comn_All_Inner_page .sidebar_sec ul li a:hover{color:#000;}
.Comn_All_Inner_page .sidebar_sec{padding-left:0;}
.Comn_All_Inner_page .sidebar_sec .widget_recent_entries ul{padding-left:25px;}
.Comn_All_Inner_page .sidebar_sec section{margin-bottom:20px;}
.Comn_All_Inner_page .sidebar_sec .screen-reader-text{display:none;}
.Comn_All_Inner_page .sidebar_sec select{height:40px;width:100%;padding:5px 10px;border:1px solid #0066cb;}
.Comn_All_Inner_page .sidebar_sec select:focus{border:1px solid #0066cb;outline:none;}
/*-------comment-------*/
.cus_comt_sec{margin-top:20px;padding-top:20px; border-top:1px solid #ddd;}
h2.comment-reply-title{font-size: 24px !important;}
.comment-form-comment label{display: block;}
#comment{width: 100%;border:1px solid #0066cb;}
.submit{cursor: pointer;padding: 0 7px;display: block;height: 45px;background-color: #0066cb !important;text-align: center;line-height: 45px;border: 1px solid transparent;font-family: 'Mukta',sans-serif;color: #fff;font-weight: bold;text-transform: uppercase;font-size: 16px;}
.submit:focus{outline: none;}
.submit:hover {background-color: transparent !important;border: 1px solid #0066cb;color: #0066cb;}
.avatar{width:100px;float: left;margin-right: 10px;margin-bottom: 10px;}
.screen-reader-text.says{padding-left: 10px;}
.comment{margin-bottom: 30px;}
.comment-reply-link{font-weight: bold;color:#0066cb;background-color: transparent !important;}
.comment-reply-link:hover{color: #0056b3 !important;}
.by-post-author{padding-left: 5px;}
.comment-body{margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.comment-respond{margin-top: 20px;}
.comment .comment{padding-left: 30px;margin-top: 10px;}
.comment .comment .avatar{width:70px;}
.cus_comt_sec input[type="text"],.cus_comt_sec input[type="email"],.cus_comt_sec input[type="url"],.cus_comt_sec textarea{border:1px solid #0066cb;padding: 0 10px;height: 40px;font-family: 'Mukta',sans-serif;width:100%;color:#000;font-size:16px;}
.cus_comt_sec textarea{height: 80px;resize:none;padding:10px;}
.cus_comt_sec input[type="text"]:focus,.cus_comt_sec input[type="email"]:focus,.cus_comt_sec input[type="url"]:focus,.cus_comt_sec textarea:focus{border:1px solid #0066cb;outline:none;}
.cus_comt_sec hr{display: none;}
.cus_comt_sec .comment-form label{display: block;width:100%;margin-bottom:7px;}
.cus_comt_sec .comment-form .comment-form-cookies-consent label{display: inline;}
.cus_comt_sec a:hover{color:#ff961b;}
.Comn_All_Inner_page .cus_comt_sec ol ol{padding:0;}
.share_sec_sing{clear: both;
    padding: 10px 0 0 0;
    border-top: 1px solid #ccc;
    margin-top: 5px;}
    
/*-----------------*/
.errer_page_content h2,.errer_page_content p{text-align:center;}
/*---------------------*/

/*---------------------*/
@media (min-width: 1600px) {
body,p{font-size:20px;line-height:30px;}
.container{max-width:1560px}
.main_menu ul.slimmenu li{padding-right:20px}
.main_menu ul.slimmenu li a{padding:14px 18px;font-size:20px}
.top_social li{display:inline-block;padding:0 30px 0 0}
.top_social li i{width:46px;height:46px;line-height:46px;font-size:18px}
.top_social li span{padding-left:10px;font-size:20px}
.slider_text h2{font-size:149px;line-height:100px;padding: 19% 0 0;}
.slider_text h2 span{font-size:85px}
.slider_text_in::before, .slider_text_in::after {
    top: 24%;
}
.slider_text_in::after {
    height: 300px;}
.slider_text_in::before {
    height: 180px;}
.slider_text p{font-size:24px;line-height:30px}
.slider_img figure img{width:100%;height:492px;object-fit:cover}
.slider_text::after{top:-27px;bottom:0;right:-164px;width:50%}
#main{padding:120px 0 0}
.abt_thum_pic{padding-right:215px}
.abt_Sec_tex h1{font-size:66px;padding-bottom:25px;line-height:60px}
.abt_Sec_tex p{font-size:20px;line-height:26px;padding-bottom:15px}
.comn_btn{margin:25px 0 0;padding:0 75px 0 20px;height:50px;line-height:50px;font-size:22px}
.comn_btn:before{right:20px;font-size:12px;height:12px}
.abt_Sec{padding-bottom:166px}
.comn_title h2{line-height:68px;font-size:70px}
.service_colm_pic_in h3{font-size:24px;padding-bottom:15px}
.service_colm_pic_in p{font-size:18px;line-height:26px}
.service_colm_pic_in{padding:70px 30px 30px;border-radius:40px}
.service_colm_pic_in span{margin-bottom:55px;font-size:72px}
.service_sec{padding-bottom:210px}
.service_sec:after{width:655px;height:448px;bottom:140px}
.service_colm_pic{margin-bottom:90px}
.service_colm_txt .comn_btn{max-width:200px}
.testi_slider_sec .comn_title{padding-bottom:70px}
.testi_slider_text p{font-size:21px;line-height:26px;padding-bottom:20px}
.testi_slider_text h3{margin:25px 0 2px;font-size:23px}
.testi_slider_text span{display:block;color:#232323;font-size:18px;line-height:18px}
.testi_slider_sec{padding-bottom:80px}
.testi_slider_inner{padding:70px 70px 40px 160px}
.testi_slider_con_item figure,.testi_slider_con_item figure img,.testi_slider_con_item figure span{width:174px;height:174px}
.news_sec .comn_title h2{padding-bottom:150px}
.news_sec{padding-bottom:200px}
.blog_colm_overlay{padding:60px 35px 50px}
.blog_colm_overlay .date_text{font-size:18px;padding-bottom:15px}
.blog_colm_overlay p,.Comn_All_Inner_page .blog_colm_overlay p{font-size:24px;line-height:30px;padding-bottom:0}
.blog_colm_overlay_btm{padding:10px 35px 50px}
/*----------------------------*/
.Inner_banner_Sec figure img {
    width: 100%;
    height: 442px;}
.Inner_banner_Sec_in h1 span{font-size:85px;line-height: 80px;} 
.Inner_banner_Sec_in h1{margin: 0 0 0px;
    padding: 27% 0 0;
    line-height: 140px;
    font-size: 142px;
  }
.Inner_banner .bnanner_left_text:after {
    top: -20px;
    bottom: 0;
    right: -149px;
    width: 46%;  }
 .Inner_banner_Sec_in::before {
    height: 146px;} 
.Inner_banner_Sec_in::after {
    height: 246px;}  
.Inner_banner_Sec_in::before, .Inner_banner_Sec_in::after {
top: 31%;}    
/*-------------------------*/
.ser_colm_in .ser_icon_bg{width:183px;height:169px;line-height:160px;margin-right:40px !important;margin-top: -73px;}
.ser_colm_in .ser_icon_bg::before{font-size:57px;}
.ser_colm_pic figure{margin:0;}
.ser_colm_pic figure img{width:90%;border-radius:30px;}
.Inner_page_content .ser_colm_text h2{font-size:48px;margin-bottom:30px;line-height: 48px;}
.Inner_page_content .ser_colm_text p{font-size:18px;line-height:26px;margin:0;padding:0 0 10px;}
.ser_title_sec{width: calc(100% - 223px);margin-left: -27px;}
#main.Inner_page_content{padding:80px 0 160px;}
.ser_row{margin-bottom:110px;}
/*-----------inner page-----------------*/
.Comn_All_Inner_page h2{font-size:40px;line-height:40px;}
.Comn_All_Inner_page h3{font-size:34px;line-height:34px;}
.Comn_All_Inner_page h4{font-size:30px;line-height:30px;}
.Comn_All_Inner_page h5{font-size:27px;line-height:27px;}
.Comn_All_Inner_page h6{font-size:23px;line-height:23px;}
.Comn_All_Inner_page p,.Comn_All_Inner_page ul li,.Comn_All_Inner_page ol li{font-size: 20px;line-height: 32px;padding: 0 0 15px;}
}
@media (min-width: 2700px) {
.banner_Sec::after{left:0;width:35%}
}
@media (min-width: 5440px) {
.banner_Sec::after{left:0;width:42%}
.Inner_banner_Sec_in::before {
    height: 146px;}
.Inner_banner_Sec_in::after {
    height: 246px;}    
}
@media only screen and (max-width: 1599px) {
.ftrlink li{font-size:15px;line-height:30px}
.ftrinfo em{font-size:15px;line-height:27px}
.ftrinfo .media span,.ftrtime span{width:40px;height:40px}
.ftrtime li{font-size:15px;line-height:26px}
.ftrtime span{margin-right:15px}
.ftrhed strong{margin-bottom:23px;font-size:19px;line-height:23px}
.ftrsocil li a{width:40px;height:40px}
.ftrlgo p{font-size:14px;line-height:30px}
.ftrlgoimg{width:145px}
.foterSec .row > div:first-child{flex:0 0 32%;max-width:32%}
.foterSec .row > div:nth-child(4){flex:0 0 18%;max-width:18%}
.foterSec .row > div:nth-child(3){flex:0 0 26%;max-width:26%}
.foterSec .row > div:nth-child(2){flex:0 0 12%;max-width:12%}
.service_colm_pic_in{padding:50px 25px 25px;border-radius:30px}
.service_colm_pic_in span{margin-bottom:30px;font-size:65px}
.main_header.fixed .logo_sec{width:60px}
.main_header.fixed .main_menu{padding-top:24px}
.slider_text_in::before,.slider_text_in::after{top:39%}
}
@media only screen and (max-width: 1199px) {
.main_menu ul.slimmenu li a{font-size:15px;padding:3px 8px!important}
.logo_sec{width:80px}
.top_social li{padding:0 13px 0 0}
.top_social li span{font-size:14px}
.main_menu ul.slimmenu li{padding-right:5px}
.main_menu ul.slimmenu{padding-right:15px}
.top_social {padding-top: 38px;}
.main_header.fixed .top_social {padding-top: 17px;}
.slider_img figure img{height:400px}
.slider_text h2{font-size:60px;line-height:45px}
.slider_text h2 span{font-size:40px}
.slider_text p{font-size:15px}
.slider_text_in::before {
    height: 100px;left: 10px;}
.slider_text_in::after {
    height: 150px;left: 14px;}  
.slider_text_in {
    padding-left: 45px;
}    
.slider_text::after{right:-129px;transform:rotate(-10deg)}
.abt_thum_pic{padding-right:0}
.abt_Sec .row > div:first-child{max-width:50%;flex:0 0 50%}
.abt_Sec .row > div:last-child{max-width:50%;flex:0 0 50%}
.abt_Sec_pic figure{margin:0}
.slider_text .slick-prev,.slider_text .slick-next{width:47px!important;height:47px!important}
.service_colm_pic_in{padding:20px;border-radius:20px}
.abt_Sec{padding:70px 0}
.service_colm_pic_in p{font-size:14px;line-height:20px}
.service_colm_pic_in h3{font-size:20px;line-height:25px;padding-bottom:10px}
.service_colm_pic_in span{margin-bottom:20px;font-size:55px}
.service_sec::after{width:390px;height:270px;bottom:80px}
#main{padding:0}
.service_sec{padding-bottom:60px}
.comn_title h2{font-size:40px;line-height:45px}
.service_colm_pic{margin-bottom:50px}
.news_sec .comn_title h2{padding-bottom:40px}
.testi_slider_con_item_in_Sec{padding:30px}
.testi_slider_outer{margin-left:90px}
.testi_slider_inner{padding:60px 50px 30px 110px}
.testi_slider_text p{font-size:17px}
.testi_slider_text h3{margin:12px 0 0}
.testi_slider_sec .slick-prev,.testi_slider_sec .slick-next{width:50px!important;height:50px!important}
.testi_slider_sec .slick-arrow{bottom:inherit!important;top:50%!important}
.testi_slider_con .icon-quote{left:90px}
.testi_slider_sec{padding-bottom:60px}
.blog_colm_overlay p,.Comn_All_Inner_page .blog_colm_overlay p{font-size:17px;line-height:23px}
.foterSec .row > div:first-child{flex:0 0 100%;max-width:100%}
.ftrlgo{text-align:center}
.ftrlgoimg{width:125px}
.foterSec .row > div:nth-child(2){flex:0 0 18%;max-width:18%}
.foterSec .row > div:nth-child(3){flex:0 0 35%;max-width:35%}
.foterSec .row > div:nth-child(4){flex:0 0 27%;max-width:27%}
.foterSec .row > div:last-child{flex:0 0 20%;max-width:20%}
.ftrlgo p{padding:0}
.ftrhed{margin:20px 0 0}
.foterSec{padding:40px 0 30px}
/*.main_menu ul.slimmenu li:last-child,.main_menu ul.slimmenu li:last-child a{padding:0!important}*/
.main_menu ul.slimmenu{padding-right:10px}
.main_header.fixed .logo_sec{width:50px}
.main_header.fixed .main_menu{padding-top:20px}

/*--------Inner page----------------*/
.Inner_banner_Sec figure img {
    height: 320px;
}
.Inner_banner .bnanner_left_text:after {
    top: -15px;
    bottom: 0;
    right: -112px;
    width: 55%;}
 .Inner_banner_Sec_in h1 {
    margin: 0 0 0px;
    padding: 45% 0 0;
    line-height: 48px;
    font-size: 50px;} 
.Inner_banner_Sec_in h1 span {
    font-size: 32px;
    line-height: 30px;
}
.Inner_banner .Inner_banner_Sec_in {
    padding-left: 45px;
}
.Inner_banner_Sec_in::before {
    left: 15px;height: 70px;}
.Inner_banner_Sec_in::after {
    height: 120px;
    left: 19px;}    
.Inner_page_content .ser_colm_text h2 {
    font-size: 26px;line-height: 26px;}    
/*-----------inner page-----------------*/
.Comn_All_Inner_page h2{font-size:30px;line-height:30px;}
.Comn_All_Inner_page h3{font-size:27px;line-height:27px;}
.Comn_All_Inner_page h4{font-size:24px;line-height:24px;}
.Comn_All_Inner_page h5{font-size:21px;line-height:21px;}
.Comn_All_Inner_page h6{font-size:19px;line-height:19px;}
.Comn_All_Inner_page p,.Comn_All_Inner_page ul li,.Comn_All_Inner_page ol li{font-size: 16px;line-height: 22px;padding: 0 0 15px;}
}
@media only screen and (max-width: 991px) {
.main_header .container{padding:0;max-width:100%}
.top_hed{width:100%;position:relative}
.logo_sec{margin:10px 15px;padding:0}
.top_social{font-size:0}
.main_menu .menu-collapser{position:inherit}
.collapse-button{background:#0065cb!important;right:15px}
.main_menu .collapse-button .icon-bar{background:#fff}
.top_social{padding:0;right:85px;position:absolute;top:46px}
.main_header.fixed .top_social {padding-top: 0px;top: 34px;}
.logo_sec{width:70px}
.main_menu ul.slimmenu{width:100%;position:absolute;top:100%;left:0;background:rgba(255, 152, 27,.85);;padding: 10px;}
.main_menu ul.slimmenu li{padding:0;margin-bottom:4px;}
.main_menu ul.slimmenu li:last-child{margin-bottom:0px;}
.main_menu ul.slimmenu li a{width:100%;color:#fff;padding: 5px 0px!important;}
.main_menu ul.slimmenu li.current-menu-item a, .main_menu ul.slimmenu li a:hover {background-color: transparent;
    color: #000;}
.slider_text h2{font-size:50px;line-height:35px}
.slider_text h2 span{font-size:30px}
.slider_img figure img{height:330px}
.abt_Sec_tex h1{font-size:45px;line-height:50px}
.slider_img{width:75%}
.banner_Sec .container::before{transform:skew(-10deg,0deg);width:45%}
.slider_text .slick-arrow{bottom:10px!important}
.slider_text h2{padding:13% 0 0}
.slider_text_in{margin-top:50px}
.slider_text::after{right:-111px;transform:rotate(-8deg);background-size:100% 100%;top:-12px;width: 46%;}
.abt_Sec .row > div:first-child,.abt_Sec .row > div:last-child{max-width:100%;flex:0 0 100%}
.abt_Sec_tex{margin:30px 0 0}
.abt_Sec{padding:60px 0}
.abt_Sec_pic figure{text-align:center}
.abt_Sec_pic figure img{width:400px}
.service_colm_pic:nth-child(5){margin-left:0}
.service_sec::after{content:none}
.service_colm_pic{margin-bottom:35px}
.testi_slider_inner{padding:50px 35px 30px 85px;border-radius:30px}
.testi_slider_con .icon-quote{width:70px;height:70px;top:0;line-height:70px;font-size:30px}
.testi_slider_sec .comn_title h2{padding-bottom:40px}
.testi_slider_sec{padding-bottom:40px}
.news_sec .comn_title h2{padding-bottom:0}
.news_sec .row:last-child > div{max-width:50%;flex:0 0 50%}
.news_sec .row:last-child{justify-content:center}
.blog_colm_in{margin:30px 0 0}
.news_sec{padding-bottom:90px}
.ftrlgoimg{width:115px}
.ftrinfo em br{display:none}
.ftrinfo em{font-size:14px;line-height:26px}
.foterSec .row > div:nth-child(4){flex:0 0 28%;max-width:28%}
.foterSec .row > div:nth-child(2){flex:0 0 17%;max-width:17%}
.main_header.fixed{padding:0}
.main_header.fixed .main_menu{padding-top:0}
.slider_text_in::before,.slider_text_in::after{top:14%}
/*---------------------------------*/
.ser_colm_pic figure img {
    width: 100%;
    -webkit-box-shadow: 4px 20px 30px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 20px 30px 0px rgba(0,0,0,0.2);
    box-shadow: 4px 20px 30px 0px rgba(0,0,0,0.2);
        border-radius: 15px;

}
.ser_colm_in .ser_icon_bg {
    width: 100px;
    height: 92px;
    line-height: 84px;
    margin-right: 10px !important;
    margin-top: -25px;
}    
.ser_colm_in .ser_icon_bg::before {
    font-size: 32px;
}
.ser_title_sec {
    width: calc(100% - 110px);
    margin-left: 0px;
}
#main.Inner_page_content {
    padding: 50px 0 90px;
}
.Inner_banner_Sec figure img {
    height: 270px;
}
.Inner_banner .bnanner_left_text:after {
    top: -14px;
    bottom: 0;
    right: -80px;
    width: 55%;
}
.Inner_banner_Sec_in h1 {
    margin: 0 0 0px;
    padding: 56% 0 0;
    line-height: 34px;
    font-size: 36px;
}
.Inner_banner_Sec_in h1 span {
    font-size: 24px;
    line-height: 22px;
}
.Inner_banner_Sec .Inner_banner_image:before, .Inner_banner_Sec .Inner_banner_image:after {top: 9px;height: 6px;}
.vission_mission_row .ser_colm_in .ser_icon_bg{    width: 140px;
    height: 120px;
    line-height: 105px;}
.vission_mission_row .ser_icon_bg img {
    width: 50px;
}    

}
@media only screen and (max-width: 767px) {
.slider_text{width:100%;padding-right:0;height:auto;top:50%;transform:translateY(-50%);padding-left:20px}
.slider_img{width:100%}
.banner_Sec_row::before{content:none}
.banner_Sec{overflow:inherit;padding-top:0}
.banner_Sec .container::before,.banner_Sec::after{content:none}
.slider_text_in{margin-top:0}
.slider_text h2{padding:0}
.slider_text_in::after,.slider_text_in::before,.slider_img::before,.slider_img::after,.slider_text::after{content:none}
.slider_img figure img{height: 300px;}
.slider_text_in{height:auto;padding:20px;width:55%;float:left;padding-bottom:85px;background:#faf9f9;background:-moz-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);background:-webkit-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);background:linear-gradient(to bottom,#faf9f9 0%,#c0b8c0 100%);border:2px solid #ff961b}
.slider_text h2 {
    font-size: 40px;
    line-height: 30px;
}
.slider_text h2 span {
    font-size: 27px;
}
.slider_text_slide{height:auto}
.slider_text .slick-arrow{bottom:0!important}
.slider_text .slick-prev,.slider_text .slick-next{z-index:99}
.abt_Sec_pic figure img{width:350px}
.service_sec .row > div{max-width:50%;flex:0 0 50%}
.abt_Sec{padding:50px 0}
.testi_slider_con_item_in_Sec{padding:0}
.testi_slider_outer{margin-left:0}
.testi_slider_sec .slick-arrow{top:inherit!important;bottom:-85px!important}
.testi_slider_outer{box-shadow:inherit}
.testi_slider_sec{padding-bottom:110px}
.testi_slider_sec .slick-prev{left:38%}
.testi_slider_sec .slick-next{right:38%}
.testi_slider_inner{padding:25px;border-radius:20px}
.testi_slider_con_item figure{position:inherit;left:inherit;top:inherit;right:inherit;float:none;bottom:inherit;margin:0 auto;display:block}
.testi_slider_con .icon-quote{width:60px;height:60px;top:-30px;left:0;line-height:60px;font-size:25px}
.testi_slider_inner{padding-top:32px}
.testi_slider_text{width:100%;padding:20px 0 0}
.service_sec{padding-bottom:45px}
.blog_colm_overlay{border-radius:20px}
.blog_colm_in figure img{border-radius:20px;height:250px;object-fit:cover}
.foterSec .row > div:nth-child(2){flex:0 0 35%;max-width:35%}
.foterSec .row > div:nth-child(3){flex:0 0 65%;max-width:65%}
.foterSec .row > div:nth-child(4){flex:0 0 45%;max-width:45%}
.foterSec .row > div:last-child{flex:0 0 55%;max-width:55%}
/*---------------------------------*/
.Inner_banner::after,.Inner_banner .container::before,.Inner_banner .bnanner_left_text:after,.Inner_banner_Sec_in::before, .Inner_banner_Sec_in::after{display:none;}
.Inner_banner .Inner_banner_image {
    width: 100%;}
.Inner_banner_Sec figure img {
    height: 200px;
}
.Inner_banner .bnanner_left_text {
    width: 60%;
    padding: 15px;
    border: 1px solid #ff961b;
    height:auto;
    transform: translate(0, -50%);
    top:50%;
    left:15px;
}
.Inner_banner .bnanner_left_text::before{content:"";display:block !important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background: #faf9f9;
    background: -moz-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);
    background: -webkit-linear-gradient(top,#faf9f9 0%,#c0b8c0 100%);
    background: linear-gradient(to bottom,#faf9f9 0%,#c0b8c0 100%);
    opacity:0.6;
}
.Inner_banner .Inner_banner_Sec_in {
    padding: 0px;
}
.Inner_banner_Sec_in h1 {
    margin: 0 0 0px;
    padding: 0% 0 0;line-height: 24px;
    font-size: 26px;}
.Inner_banner_Sec_in h1 span {
    font-size: 18px;
    line-height: 16px;
}  
.ser_colm_in .ser_icon_bg {
    margin-top: -6px;
}
.ser_colm_text{margin-bottom:30px;}
.ser_colm_pic figure{text-align:center;}
.ser_colm_pic figure img{display:inline-block !important;width:90%;}
.ser_row {margin-bottom: 60px;}
.Inner_page_content .ser_colm_text h2 {
    font-size: 22px;
    line-height: 22px;
}
/*-----------------Inner page-----------------*/
.Comn_All_Inner_page h2{font-size:24px;line-height:24px;}
.Comn_All_Inner_page h3{font-size:21px;line-height:21px;}
.Comn_All_Inner_page h4{font-size:19px;line-height:19px;}
.Comn_All_Inner_page h5{font-size:17px;line-height:17px;}
.Comn_All_Inner_page h6{font-size:16px;line-height:16px;}
.Comn_All_Inner_page p,.Comn_All_Inner_page ul li,.Comn_All_Inner_page ol li{font-size: 15px;line-height: 21px;padding: 0 0 15px;}
.border_Colm .wp-block-column{margin-bottom:30px;}
.comn_thum{float:right;margin:0 0 30px 0px !important;width:100%;text-align:center;}
.comn_thum img {width:auto !important;border-radius: 20px;
    display: inline-block; -webkit-box-shadow: 4px 20px 30px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 20px 30px 0px rgba(0,0,0,0.2);
    box-shadow: 4px 20px 30px 0px rgba(0, 0, 0,0.2);}
/*--------------------*/
.Con_Address_Sec{margin-bottom:30px;}
.Con_form_in {
    padding: 25px 15px;} 
.sidebar_sec{margin-top:30px;}
.avatar {
    width: 70px;}
.comment .comment .avatar {
    width: 50px;
}
.Comn_All_Inner_page .cus_comt_sec ol ol{padding:0;}
.sing_thum {
   width: 100%;margin: 0 0px 20px 0;text-align:center;}
 .sing_thum img{width:auto;display:inline-block;border-radius: 15px;}
 .vission_mission_row .vission_mission_icon{text-align:center;}
 .vission_mission_row .ser_colm_in .ser_icon_bg {
    width: 140px;
    height: 120px;
    line-height: 105px;
    margin:0 0 15px !important;
    display:inline-block;
    float:none;
}
.vission_mission_row  .ser_title_sec h2,.vission_mission_row  .ser_title_sec p{text-align:center;}
.vission_mission_row {
    margin-bottom: 20px;
}
.vission_mission_row {
    margin-bottom: 20px;
}
.top_social {right: 85px;}
}
@media only screen and (max-width: 575px) {
.abt_Sec_pic figure img{width:300px}
.blog_colm_overlay{padding:15px}
.top_social li span{display:none}
.top_social li i{display:flex;align-items:center;justify-content:center}
.slider_text h2{font-size:50px;line-height:40px}
.slider_text h2 span{font-size:28px}
.slider_img figure img{height:350px}
.testi_slider_text p{font-size:15px}
.testi_slider_text h3{margin:5px 0 0;font-size:18px}
.testi_slider_text span{font-size:14px}
/*------------inner page------------------*/
.ser_colm_in{text-align:center;}
.ser_colm_in .ser_icon_bg {
    float:none;display:inline-block;
        margin: 0 0 10px 0!important;
}
.ser_title_sec {
    width: 100%;
    margin-left: 0px;
    
}
#main.Inner_page_content {
    padding: 30px 0 82px;
}
.Inner_banner_Sec_in h1 {
    line-height: 22px;
    font-size: 23px;
}
.slider_text_in {
    padding: 10px;
    width: 94%;}
    .slider_text .slick-arrow {
    bottom: -80px!important;
}
/*---------------------------*/
.top_social li {padding: 0 25px 0 0;}
}
@media only screen and (max-width: 480px) {
.abt_Sec{padding:40px 0}
.service_sec .row > div{max-width:100%;flex:0 0 100%}
.service_colm_pic{margin:20px 0 0}
.comn_title h2{font-size:30px;line-height:37px}
.testi_slider_inner{padding:14px;padding-top:25px}
.news_sec .row:last-child > div{max-width:100%;flex:0 0 100%}
.testi_slider_sec .slick-next{right:30%}
.testi_slider_sec .slick-prev{left:30%}
.ftrlgoimg{width:100px}
.foterSec .row > div:nth-child(2),.foterSec .row > div:nth-child(3){max-width:100%;flex:0 0 100%}
.ftrinfo li{margin:14px 0 0}
.ftrtime li{font-size:14px;line-height:24px}
.ftrinfo .media span,.ftrtime span,.ftrsocil li a{width:35px;height:35px}
.foterSec .row > div:last-child{flex:0 0 43%;max-width:43%}
.foterSec .row > div:nth-child(4){flex:0 0 57%;max-width:57%}
.ftrtime span{margin-right:11px}
.comn_title h2 span{display:inline-block}
.ftrlgo p{line-height:20px}
.foterSec .row > div:first-child{display:none}
.mobileshw{display:inline-block;margin:20px 0 0}
.foterSec{padding:20px 0 25px}
.service_colm_txt .comn_btn{display:none}
.servicbtn{display:block;text-align:center}
}