@charset "UTF-8";
@-ms-viewport{width:device-width}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){}
@supports ((position:-webkit-sticky) or (position:sticky)){}
*,::after,::before{box-sizing:border-box}
*:-ms-input-placeholder{color:#cccccc;font-size:14px;opacity:1}
*::-moz-selection{background:#444;color:#fff;text-shadow:none}
*::-ms-input-placeholder{color:#cccccc;font-size:14px;opacity:1}
*::-webkit-input-placeholder{color:#cccccc;font-size:14px;opacity:1}
::-moz-selection{background:#444;color:#fff;text-shadow:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::selection{background:#444;color:#fff;text-shadow:none}
[type=button]::-moz-focus-inner{padding:0;border-style:none}
html [type=button]{-webkit-appearance:button}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a{color:#1F1F1F;outline:medium none}
a:focus{text-decoration:none}
a:hover{color:#0056b3;text-decoration:underline}
footer,header,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
input{overflow:visible}
input,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
ul{margin-top:0;margin-bottom:1rem}
h4 a{color:inherit}
h2,h3,h4{font-family:"Poppins",sans-serif;color:#001D38}
h2,h3,h4{margin-top:0;margin-bottom:.5rem}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
img{vertical-align:middle;border-style:none}
li{list-style:none}
p{margin-top:0;margin-bottom:1rem}
textarea{overflow:auto;resize:vertical}
ul{margin:0px;padding:0px}
.header-area{left:0;right:0;width:100%;top:0;z-index:99;position:absolute}
.header-area .main-header-area{padding:25px 0px;background:#fff;background:transparent}
.header-area .main-header-area .Appointment{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}
.header-area .main-header-area .Appointment .book_btn{margin-left:30px}
.header-area .main-header-area .Appointment .book_btn a{background:transparent;padding:12px 26px;font-size:15px;font-weight:500;border:1px solid #FF008C;color:#FF008C;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.header-area .main-header-area .Appointment .book_btn a:hover{color:#fff;border:1px solid transparent;background:#FF008C;color:#fff}
.header-area .main-header-area .main-menu{text-align:center;padding:12px 0}
.header-area .main-header-area .main-menu ul li{display:inline-block;position:relative;margin:0 10px}
.header-area .main-header-area .main-menu ul li a{color:#727272;font-size:15px;text-transform:capitalize;font-weight:400;display:inline-block;padding:0px 0px 0px 0px;font-family:"Poppins",sans-serif;position:relative;text-transform:capitalize}
.header-area .main-header-area .main-menu ul li a:hover{color:#FF008C}
.header-area .main-header-area .main-menu ul li a:hover::before{opacity:1;transform:scaleX(1)}
.header-area .main-header-area .main-menu ul li:first-child a{padding-left:0}
.header-area .main-header-area .main-menu ul li:hover > a::before{opacity:1;transform:scaleX(1)}
.container-fluid{top:0;width:100%;height:50px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:fixed;background-color:white}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.col-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-7,.col-lg-8,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-sm-6,.col-xl-10,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.d-none{display:none!important}
.boxed-btn3,.boxed-btn3-text:hover,.footer .socail_links ul li a:hover{background:#ff008c;background:-moz-linear-gradient(left,#ff008c 0%,#ff6357 100%);background:-webkit-linear-gradient(left,#ff008c 0%,#ff6357 100%);background:linear-gradient(to right,#ff008c 0%,#ff6357 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff008c',endColorstr='#ff6357',GradientType=1 )}
.boxed-btn3-text{font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;color:#fff;cursor:pointer;padding:14px 38px;text-align:center;border:none;border-radius:50px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:inline-block;color:#FF008C}
.boxed-btn3-text:focus{outline:none}
.boxed-btn3-text:hover{background-position:100% 0;color:#fff}
.service_area .col-xl-4:nth-child(2) .single_service .icon{background:#FFF0F8}
.service_area .col-xl-4:nth-child(3) .single_service .icon{background:#EFFDF5}
.service_area .single_service .icon{width:95px;height:95px;background:#F5F5FF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:95px;margin:auto}
.boxed-btn4{background:#FF008C;color:#fff;display:inline-block;padding:14px 27px;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-align:center;color:#fff !important;text-transform:capitalize;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:pointer;letter-spacing:2px}
.boxed-btn4:focus{outline:none}
.boxed-btn4:hover{background:#FF008C;color:#fff !important}
.shap_big_2{position:absolute;right:0;top:59%;width:36%}
.shap_big_2 img{width:100%}
.slider_area .single_slider{position:relative;z-index:0;height:900px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.slider_area .single_slider .ilstrator_thumb{margin-top:50px}
.slider_area .single_slider .ilstrator_thumb img{width:100%}
.slider_area .single_slider .slider_text h1{color:#001D38;font-family:"Poppins",sans-serif;font-size:50px;text-transform:capitalize;font-weight:500;line-height:66px;margin-bottom:9px;margin-bottom:40px}
.slider_area .single_slider .text{padding-top:190px}
.shap_img_1{position:absolute;left:0;top:0}
.shap_img_1 img{width:100%}
.poly_img{position:absolute;right:15%;top:36%}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.slider_bg_1{}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.text-center{text-align:center!important}
.boxed-btn3{font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;color:#fff;cursor:pointer;padding:13px 41px;text-align:center;border:none;background-size:100% 100%;border-radius:50px;background-size:101% 100%;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s;display:inline-block;border:1px solid transparent}
.boxed-btn3:focus{outline:none}
.boxed-btn3:hover{color:#fff;background-size:300% 100%;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.service_area{padding-top:200px;padding-bottom:70px}
.service_area .single_service{padding:48px 35px 45px 35px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-bottom:30px;box-shadow:0 10px 20px rgba(0,0,0,0.04);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.service_area .single_service h3{font-size:22px;font-weight:400;color:#001D38;margin-top:24px;padding-bottom:3px}
.service_area .single_service p{color:#727272;font-size:15px;font-weight:400;line-height:28px;margin-bottom:26px}
.compapy_info{padding-bottom:70px;padding-top:100px}
.compapy_info .company_info{margin-bottom:30px;margin-top:29px;padding-left:45px}
.compapy_info .company_info h3{font-size:40px;line-height:52px;color:#001D38;font-weight:400}
.compapy_info .company_info p{color:#727272;font-size:15px;font-weight:400;line-height:28px;margin-top:21px;margin-bottom:36px}
.compapy_info .man_thumb{margin-bottom:30px;padding-right:20px}
.compapy_info .man_thumb img{width:100%}
.case_study_area{position:relative;padding:190px 0 216px 0;position:relative;position:relative}
.case_study_area .patrn_1{position:absolute;left:0;top:0}
.case_study_area .patrn_2{position:absolute;right:0;bottom:0}
.case_study_area .single_study{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:60px;overflow:hidden}
.case_study_area .single_study .subheading{background:#0A2640;padding:31px 0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.case_study_area .single_study .subheading h4{margin-bottom:6px;color:#fff;font-size:22px;font-weight:400}
.case_study_area .single_study .subheading h4 a:hover{color:#FF008C}
.case_study_area .single_study .subheading p{color:#798896;margin-bottom:0}
.case_study_area .single_study:hover .subheading{background:#1A344C}
.case_bg_1{background-image:url(../img/banner/study_banner.png);background-size:100% 100%}
.features_area .section_title{margin-bottom:100px}
.section_title h3{font-size:40px;line-height:52px;font-weight:400;color:#001D38;position:relative;z-index:0;margin-bottom:10px}
.section_title p{font-size:15px;color:#727272;line-height:28px;margin-bottom:0;font-weight:400}
.section_title.white_text h3{color:#fff}
.section_title.white_text p{color:#fff}
.mb-95{margin-bottom:95px}
.owl-carousel{width:100%;z-index:1}
.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative}
.features_area{padding-top:100px;padding-bottom:140px}
.features_area .single_feature{margin-bottom:60px;padding-right:50px}
.features_area .single_feature h4{font-size:18px;margin-top:32px;margin-bottom:13px;font-weight:400}
.features_area .single_feature p{font-size:15px;margin-bottom:0}
.bradcam_area{background-size:cover;background-position:bottom;padding:50px 0 50px 0;background-repeat:no-repeat;position:relative;z-index:0}
.bradcam_area h3{font-size:50px;color:#001D38;font-weight:500;margin-bottom:2px;text-transform:capitalize}
.bradcam_shap{position:absolute;left:0;top:0;width:21%}
.bradcam_shap img{width:100%}
.contact-section{padding:130px 0 100px}
.mb-5{margin-bottom:3rem!important}
.pb-4{padding-bottom:1.5rem!important}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.contact-title{font-size:27px;font-weight:600;margin-bottom:20px}
.form-contact .form-control{border:1px solid #e5e6e9;border-radius:0px;height:48px;padding-left:18px;font-size:13px;background:transparent}
.form-contact .form-control:focus{outline:0;box-shadow:none}
.form-contact .form-group{margin-bottom:30px}
.form-contact textarea{border-radius:0px;height:100% !important}
.form-group{margin-bottom:1rem}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control:disabled{background-color:#e9ecef;opacity:1}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.w-100{width:100%!important}
.mt-3{margin-top:1rem!important}
a,.button{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
a:focus,.button:focus{text-decoration:none;outline:none}
.boxed-btn{background:#fff;color:#131313;display:inline-block;padding:18px 44px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;border:0;border:1px solid #FF008C;letter-spacing:3px;text-align:center;color:#FF008C !important;text-transform:uppercase;cursor:pointer}
.boxed-btn:focus{outline:none}
.boxed-btn:hover{background:#FF008C;color:#fff !important;border:1px solid #FF008C}
.contact-info .media-body h3{font-size:16px;margin-bottom:0;font-size:16px;color:#2a2a2a}
.contact-info .media-body p{color:#8a8a8a}
.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}
.contact-info{margin-bottom:25px}
.contact-info__icon{margin-right:20px}
.contact-info__icon i{color:#8f9195;font-size:27px}
.footer{background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:cover;background:#001D38}
.footer .copy-right_text{padding-bottom:30px;background:#002140}
.footer .copy-right_text .copy_right{font-size:15px;color:#919191;margin-bottom:0;font-weight:400}
.footer .copy-right_text .footer_border{padding-bottom:30px}
.footer .footer_top{padding-top:70px;padding-bottom:129px}
.footer .footer_top .footer_widget .footer_logo{font-size:22px;font-weight:400;color:#fff;text-transform:capitalize;margin-bottom:40px}
.footer .footer_top .footer_widget .footer_title{font-size:18px;font-weight:500;color:#fff;text-transform:capitalize;margin-bottom:40px}
.footer .footer_top .footer_widget .newsletter_text{font-size:13px;color:#919191;line-height:26px}
.footer .footer_top .footer_widget p{color:#919191;font-size:13px;font-weight:400;line-height:28px}
.footer .footer_top .footer_widget ul li{color:#919191;font-size:13px;line-height:42px}
.footer .footer_top .footer_widget ul li a{color:#919191;font-weight:400}
.footer .footer_top .footer_widget ul li a:hover{color:#FF008C}
.footer .pro_border{padding-top:103px;padding-bottom:50px;border-bottom:1px solid #334A60}
.footer .pro_border .lets_projects h3{color:#fff;font-size:30px;font-weight:400}
.footer .pro_border .phone_number{text-align:right}
.footer .pro_border .phone_number a{color:#C7C7C7;font-size:15px;font-weight:300}
.footer .pro_border .phone_number a:hover{color:#FF008C}
.footer .pro_border .phone_number h3{font-size:30px;font-weight:300;color:#fff}
.footer .socail_links{margin-top:47px}
.footer .socail_links ul li{display:inline-block}
.footer .socail_links ul li a{font-size:15px;color:#C3B2F0;width:40px;height:40px;display:inline-block;text-align:center;background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:40px !important;margin-right:7px;color:#4D6174;line-height:40px !important;border:1px solid #1A344C}
.footer .socail_links ul li a:hover{color:#fff !important;border-color:transparent}
a:focus,a:hover,.footer -menu li a:hover{text-decoration:none}

.topnav {
    background-color: #fff;
    position: absolute;
    top: -5px;
    right: 0;
	width:100%;
}

.topnav #myLinks {
  display: none;
}
#myLinks {
    padding-top: 70px;
}

.topnav a {
  color: black;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 18px;
  display: block;
  border:1px solid #FF008C;
}

.topnav a.icon {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  border:1px solid #FF008C;
}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-home:before{content:"\f015"}.fa-phone:before{content:"\f095"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-bars:before{content:"\f0c9"}.fa-envelope:before{content:"\f0e0"}.fa-instagram:before{content:"\f16d"}
.fa-phone:before{content:"\f095"}
.fa-bars:before{content:"\f0c9"}
.fa-instagram:before{content:"\f16d"}

@media (max-width:767px){.mb-95{margin-bottom:40px}.section_title h3{font-size:30px;line-height:36px}.section_title h3 br{display:none}.section_title p br{display:none}.header-area{padding-top:0}.header-area .main-header-area{padding:10px 0px;background:#fff;border-bottom:1px solid #fafafa}.slider_area .single_slider{height:500px}.slider_area .single_slider .slider_text h1{font-size:30px;line-height:35px}.features_area{padding-top:0;padding-bottom:30px}.features_area .single_feature{padding-right:0}.footer .pro_border .lets_projects h3{color:#fff;font-size:19px}.footer .pro_border .phone_number{text-align:center}.footer .footer_top{padding-top:60px;padding-bottom:30px}.footer .footer_top .footer_widget{margin-bottom:30px}.footer .footer_top .footer_widget .footer_title{margin-bottom:20px}.footer .footer_top .footer_widget .footer_logo{margin-bottom:20px}.footer .copy-right_text .copy_right{font-size:13px}.footer .socail_links{margin-top:30px}.bradcam_area{padding:120px 0}.bradcam_area h3{font-size:30px}.service_area{padding-bottom:30px;padding-top:80px}.compapy_info{padding-bottom:20px;padding-top:20px}.compapy_info .man_thumb{padding-right:0}.compapy_info .company_info{padding-left:0;margin-top:0}.compapy_info .company_info h3{font-size:21px;line-height:36px}.compapy_info .company_info h3 br{display:none}.case_study_area{padding:120px 0 120px 0}}
@media (min-width:768px) and (max-width:991px){.mb-95{margin-bottom:50px}.section_title h3{font-size:36px;line-height:42px}.header-area{padding-top:0}.header-area .main-header-area{padding:10px 0px;background:#fff;border-bottom:1px solid #fafafa}.slider_area .single_slider{height:620px}.slider_area .single_slider .slider_text h1{font-size:30px;line-height:35px}.features_area .single_feature{padding-right:20px}.footer .footer_top .footer_widget{margin-bottom:30px}.service_area{padding-bottom:50px}.service_area .single_service{padding:30px 20px}.service_area .single_service h3{font-size:20px}.compapy_info{padding-bottom:20px;padding-top:20px}.compapy_info .man_thumb{padding-right:0}.compapy_info .company_info h3{font-size:25px;line-height:36px}.compapy_info .company_info h3 br{display:none}.contact-section{padding:70px 0 40px}.container{max-width:720px}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}
@media (min-width:992px) and (max-width:1200px){.mb-95{margin-bottom:80px}.header-area .main-header-area{padding:25px 0px}.header-area .main-header-area .Appointment .book_btn{margin-left:0}.header-area .main-header-area .Appointment .book_btn a{padding:12px 20px}.header-area .main-header-area .main-menu ul li a{font-size:15px}.slider_area .single_slider .slider_text h1{font-size:45px;letter-spacing:3px;line-height:55px}.shap_img_1{width:40%}.shap_big_2{width:40%}.compapy_info .man_thumb{padding-right:0}.contact-section{padding:80px 0 50px}.container{max-width:960px}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.d-lg-block{display:block!important}}
@media (min-width:1200px) and (max-width:1500px){.header-area .main-header-area{padding:25px 0px}.header-area .main-header-area .Appointment .book_btn{margin-left:0}.header-area .main-header-area .main-menu ul li a{font-size:15px}.shap_img_1{width:40%}.shap_big_2{width:40%}}
@media (min-width:1200px){.container{max-width:1140px}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-1{margin-left:8.333333%}.d-xl-none{display:none!important}.d-xl-block{display:block!important}}
@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}}
@media (max-width: 500px)
{
.log {

width:60%;

}

}