@import url(https://fonts.googleapis.com/css?family=Roboto:400,500|Rubik:500,700);*{margin:0;padding:0}body{line-height:26px;font-size:15px;font-family:"Roboto",sans-serif;font-weight:400;color:#777}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:500;color:#000}.list{list-style:none;margin:0;padding:0}a{text-decoration:none;transition:all .3s ease-in-out}a:hover,a:focus{text-decoration:none;outline:none}button:focus{outline:none;box-shadow:none}.mt-25{margin-top:25px}.p0{padding-left:0;padding-right:0}.white_bg{background:#fff !important}.mb-50{margin-bottom:50px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.mt-50{margin-top:50px}.section_gap{padding:100px 0}@media(max-width:1199px){.section_gap{padding:80px 0}}.section_gap_top{padding-top:200px}@media(max-width:1199px){.section_gap_top{padding-top:80px}}.section_gap_bottom{padding-bottom:200px}@media(max-width:1199px){.section_gap_bottom{padding-bottom:80px}}.main_title{text-align:center;margin-bottom:100px}@media(max-width:1199px){.main_title{margin-bottom:50px}}.main_title h2{font-size:36px;font-weight:700;margin-bottom:15px;line-height:50px;text-transform:uppercase}@media(max-width:991px){.main_title h2 br{display:none}}@media(min-width:768px) and (max-width:1200px){.main_title h2{font-size:30px;line-height:34px}}@media(min-width:480px) and (max-width:767px){.main_title h2{font-size:18px;line-height:normal}}@media(max-width:479px){.main_title h2{font-size:18px;line-height:normal}}.main_title p{margin-bottom:0}@media(max-width:991px){.main_title p br{display:none}}.main_title.white h2{color:#fff}.main_title.white p{color:#fff;opacity:.6}.gradient-bg,.header_section .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link{background:-webkit-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-moz-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-o-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:linear-gradient(90deg,#4458dc 0%,#b2cf71 100%)}.border-gradient{border-image:-webkit-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);border-image:-moz-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);border-image:-o-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);border-image:linear-gradient(90deg,#4458dc 0%,#b2cf71 100%)}.gradient-bg2{background:-webkit-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-moz-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-o-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:linear-gradient(90deg,#4458dc 0%,#b2cf71 100%)}.gradient-color,.contact_info .info_item i{background:-webkit-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-moz-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:-o-linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);background:linear-gradient(90deg,#4458dc 0%,#b2cf71 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary_btn{display:inline-block;color:#fff;letter-spacing:0;font-family:"Rubik",sans-serif;font-weight:500;font-size:14px;line-height:46px;outline:none !important;text-align:center;cursor:pointer;text-transform:uppercase;border-radius:5px;background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(to right,#4458dc 0%,#b2cf71 100%),radial-gradient(circle at top left,#4458dc,#b2cf71);border:double 2px transparent;box-shadow:0 10px 30px rgba(118,85,225,.3)}.primary_btn span{padding:0 42px}.primary_btn.tr-bg{background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#4458dc,#b2cf71);border:2px solid transparent;color:#222;box-shadow:none}.primary_btn.tr-bg:hover{background-image:linear-gradient(to right,#4458dc 0%,#b2cf71 100%),radial-gradient(circle at top left,#4458dc,#b2cf71);border:double 2px transparent;color:#fff;box-shadow:0 10px 30px rgba(118,85,225,.3)}.primary_btn:hover{background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#4458dc,#b2cf71);border:2px solid #b2cf71;color:#222;box-shadow:none;background-clip:border-box}.form-control{font-size:18px;padding:15px 15px;border-radius:25px 25px 25px 0;height:48px}textarea.form-control{border-radius:25px 25px 25px 0}.btn.btn-submit{background:#fc4a6c;height:48px;min-width:185px;color:#fff;font-weight:500;border-radius:22px 25px 22px 0}.btn.btn-submit.tr-bg{background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#4458dc,#b2cf71);border:2px solid transparent;color:#222;box-shadow:none}.btn.btn-submit.tr-bg:hover{background-image:linear-gradient(to right,#4458dc 0%,#b2cf71 100%),radial-gradient(circle at top left,#4458dc,#b2cf71);border:double 2px transparent;color:#fff;box-shadow:0 10px 30px rgba(118,85,225,.3)}.btn.btn-submit:hover{background:#97b652;color:#fff;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}@media(max-width:991px){.btn.btn-submit{min-width:100px}}.btn.btn-submit.small{height:26px;min-width:auto;padding:0 10px}.btn-light-submit a{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;border-radius:30px 30px 30px 0;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-light-submit a:hover{border-color:transparent;background-color:#f36d80}.btn-light-submit a:hover i{color:#fff}.btn-light-submit a:hover p{color:#fff}.btn-light-submit a i{color:#47425d;font-size:24px;margin-right:15px;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.btn-light-submit a p{font-size:16px;line-height:1;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.btn-light-submit a p span{font-size:12px;display:block}.btn-light-submit:first-child{margin-right:20px}.btn-light-submit.active a{border-color:transparent;background-color:#f36d80}.btn-light-submit.active a i{color:#fff}.btn-light-submit.active a p{color:#fff}.btn-liquid{border-radius:30px 30px 30px 0;display:inline-block;position:relative;width:240px;height:60px;color:#fff;font:700 14px/60px "Droid Sans",sans-serif;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase}.btn-liquid .inner{position:relative;z-index:2}.btn-liquid .inner i{color:#47425d;font-size:24px;margin-right:15px;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.btn-liquid .inner p{font-size:16px;line-height:1;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.btn-liquid .inner p span{font-size:12px;display:block}.btn-liquid canvas{position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;z-index:1}.title{text-align:center;max-width:670px;margin:0 auto 75px}.title h2{font-family:"Rubik",sans-serif;font-size:36px;color:#000;margin-bottom:15px;text-transform:uppercase}.title p{font-size:16px;font-family:"Roboto",sans-serif;font-weight:normal;line-height:26px;color:#777;margin-bottom:0}.line-through{position:relative;display:inline-block;font-weight:500}.line-through::before{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:2px solid #fa604c;-webkit-transform:skewY(0deg);transform:skewY(0deg)}.cross{position:relative;display:inline-block}.cross::before{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:2px solid #008000;-webkit-transform:skewY(-10deg);transform:skewY(-10deg)}.cross::after{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:2px solid #00f;-webkit-transform:skewY(10deg);transform:skewY(10deg)}.header_section{position:absolute;width:100%;z-index:9999;background:#fff}.header_section .menu_nav{width:100%}.header_section .navbar{background:transparent;padding:0;border:0;border-radius:0;width:100%}@media(min-width:992px){.header_section .navbar .navbar-brand img{height:35px}.header_section .navbar .navbar-brand img+img{display:inline-block}}@media(max-width:991px){.header_section .navbar .navbar-brand img{display:inline-block;height:35px}.header_section .navbar .navbar-brand img+img{display:none}}.header_section .navbar .nav .nav-item{margin-right:45px}.header_section .navbar .nav .nav-item .nav-link{font:500 14px/100px "Rubik",sans-serif;text-transform:uppercase;color:#000;padding:0;display:inline-block}.header_section .navbar .nav .nav-item .nav-link:after{display:none}.header_section .navbar .nav .nav-item:hover .nav-link,.header_section .navbar .nav .nav-item.active .nav-link{color:#ff8084;cursor:pointer}.header_section .navbar .nav .nav-item.submenu{position:relative}.header_section .navbar .nav .nav-item.submenu ul{border:none;padding:0;border-radius:0;box-shadow:none;margin:0;background:#fff}@media(min-width:992px){.header_section .navbar .nav .nav-item.submenu ul{position:absolute;top:120%;left:0;min-width:200px;text-align:left;opacity:0;transition:all 300ms ease-in;visibility:hidden;display:block;border:none;padding:0;border-radius:0;box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}}.header_section .navbar .nav .nav-item.submenu ul:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#eee transparent transparent transparent;position:absolute;right:24px;top:45px;z-index:3;opacity:0;transition:all 400ms linear}.header_section .navbar .nav .nav-item.submenu ul .nav-item{display:block;float:none;margin-right:0;border-bottom:1px solid #ededed;margin-left:0;transition:all .4s linear}.header_section .navbar .nav .nav-item.submenu ul .nav-item .nav-link{line-height:45px;color:#000;padding:0 30px;transition:all 150ms linear;display:block;text-transform:capitalize;margin-right:0}.header_section .navbar .nav .nav-item.submenu ul .nav-item:last-child{border-bottom:none}.header_section .navbar .nav .nav-item.submenu ul .nav-item:hover .nav-link{color:#fff}@media(min-width:992px){.header_section .navbar .nav .nav-item.submenu:hover ul{visibility:visible;opacity:1;top:100%}}.header_section .navbar .nav .nav-item.submenu:hover ul .nav-item{margin-top:0}.header_section .navbar .nav .nav-item:last-child{margin-right:0}.header_section.navbar_fixed .top_menu{position:fixed;width:100%;top:-70px;left:0;right:0;background:#fff;transform:translateY(70px);transition:transform 500ms ease,background 500ms ease;-webkit-transition:transform 500ms ease,background 500ms ease;box-shadow:0 3px 16px 0 rgba(0,0,0,.1)}.header_section.navbar_fixed .top_menu .navbar .nav .nav-item .nav-link{line-height:70px}@media(min-width:992px){.header_section.white_menu .navbar .navbar-brand img{display:none}.header_section.white_menu .navbar .navbar-brand img+img{display:inline-block}}@media(max-width:991px){.header_section.white_menu .navbar .navbar-brand img{display:inline-block}.header_section.white_menu .navbar .navbar-brand img+img{display:none}}.header_section.white_menu .navbar .nav .nav-item .nav-link{color:#fff}.header_section.white_menu.navbar_fixed .top_menu .navbar .navbar-brand img{display:inline-block}.header_section.white_menu.navbar_fixed .top_menu .navbar .navbar-brand img+img{display:none}.header_section.white_menu.navbar_fixed .top_menu .navbar .nav .nav-item .nav-link{line-height:70px;color:#000}.owl-carousel.off{display:-ms-flexbox;display:flex}.home_banner_section{padding-top:100px;background-color:#fbfbff}@media(max-width:991px){.home_banner_section{padding-top:70px !important}}.home_banner_section .banner_inner{width:100%}.home_banner_section .banner_inner .container{z-index:1;background:url(../img/my-pic.jpg) no-repeat top center;background-size:cover;background-color:#fff}@media(max-width:1480px){.home_banner_section .banner_inner .container{background-position:center}}.home_banner_section .banner_inner .home_right_img{padding-top:197px}@media(max-width:1480px){.home_banner_section .banner_inner .home_right_img img{max-width:100%;height:auto}}@media(max-width:991px){.home_banner_section .banner_inner .home_right_img{display:none}}.home_banner_section .banner_inner .col-lg-5{vertical-align:middle;align-self:center}.home_banner_section .banner_inner .banner_content-wrap{background-color:rgba(0,0,0,.3);text-align:center}@media(min-width:1200px){.home_banner_section .banner_inner .banner_content-wrap{padding:300px 0}}@media(min-width:768px) and (max-width:1200px){.home_banner_section .banner_inner .banner_content-wrap{padding:230px 0}}@media(min-width:480px) and (max-width:767px){.home_banner_section .banner_inner .banner_content-wrap{font-size:24px}}@media(max-width:479px){.home_banner_section .banner_inner .banner_content-wrap{font-size:18px}}.home_banner_section .banner_inner .banner_content-wrap .banner_content{text-align:left}@media(max-width:991px){.home_banner_section .banner_inner .banner_content-wrap .banner_content{padding:100px 0}}.home_banner_section .banner_inner .banner_content-wrap .banner_content h3{font-size:40px;margin-bottom:20px;position:relative;color:#fff}@media(min-width:768px) and (max-width:1200px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h3{font-size:30px}}@media(min-width:480px) and (max-width:767px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h3{font-size:24px}}@media(max-width:479px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h3{font-size:18px}}.home_banner_section .banner_inner .banner_content-wrap .banner_content h1{margin-top:20px;font-size:70px;line-height:60px;margin-bottom:25px;color:#fff}@media(min-width:768px) and (max-width:1200px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h1{font-size:60px}}@media(min-width:480px) and (max-width:767px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h1{font-size:40px}}@media(max-width:479px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h1{font-size:30px}}.home_banner_section .banner_inner .banner_content-wrap .banner_content h5{font-size:24px;margin-bottom:35px;color:#fff}@media(min-width:768px) and (max-width:1200px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h5{font-size:20px}}@media(min-width:480px) and (max-width:767px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h5{font-size:18px}}@media(max-width:479px){.home_banner_section .banner_inner .banner_content-wrap .banner_content h5{font-size:16px}}.home_banner_section .banner_inner .banner_content-wrap .banner_content .primary_btn{margin-right:20px}.banner_section{position:relative;z-index:1;min-height:485px;padding-top:50px;background-color:#fbfbff}@media(max-width:1199px){.banner_section{min-height:350px}}.banner_section .banner_inner{min-height:485px;background-image:url(../img/common-banner.png);background-size:inherit;background-position:center;background-repeat:no-repeat}@media(max-width:1199px){.banner_section .banner_inner{min-height:350px}}@media(max-width:991px){.banner_section .banner_inner{background:#b2cf71;width:100%}}.banner_section .banner_inner .banner_content{margin-top:100px}@media(max-width:991px){.banner_section .banner_inner .banner_content{margin-left:0;margin-top:50px}}.banner_section .banner_inner .banner_content h2{color:#fff;font-size:50px;font-family:"Rubik",sans-serif;margin-bottom:10px;text-transform:uppercase;font-weight:700}@media(max-width:991px){.banner_section .banner_inner .banner_content h2{font-size:30px}}.banner_section .banner_inner .banner_content .page_link a{font-size:14px;color:#fff;font-family:"Roboto",sans-serif;margin-right:20px;position:relative}.banner_section .banner_inner .banner_content .page_link a:before{content:"-";position:absolute;right:-14px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.banner_section .banner_inner .banner_content .page_link a:last-child{margin-right:0}.banner_section .banner_inner .banner_content .page_link a:last-child:before{display:none}.contact_section{background-color:#fbfbff}.mapBox{height:420px;margin-top:80px}.contact_info .info_item{position:relative;padding-left:45px}.contact_info .info_item i{position:absolute;left:0;top:0;font-size:20px;line-height:24px;font-weight:600}.contact_info .info_item h6{font-size:16px;line-height:24px;color:"Roboto",sans-serif;font-weight:bold;margin-bottom:0;color:#000}.contact_info .info_item h6 a{color:#000}.contact_info .info_item p{font-size:14px;line-height:24px;padding:2px 0}.contact_form .form-group{margin-bottom:10px}.contact_form .form-group .form-control{font-size:13px;line-height:26px;color:#999;border:1px solid #eee;font-family:"Roboto",sans-serif;border-radius:0;padding-left:20px}.contact_form .form-group .form-control:focus{box-shadow:none;outline:none}.contact_form .form-group .form-control.placeholder{color:#999}.contact_form .form-group .form-control:-moz-placeholder{color:#999}.contact_form .form-group .form-control::-moz-placeholder{color:#999}.contact_form .form-group .form-control::-webkit-input-placeholder{color:#999}.contact_form .form-group textarea{resize:none}.contact_form .form-group textarea.form-control{height:134px}.contact_form .primary_btn{margin-top:20px}.modal-message .modal-dialog{position:absolute;top:36%;left:50%;transform:translateX(-50%) translateY(-50%) !important;margin:0;max-width:500px;width:100%}.modal-message .modal-dialog .modal-content .modal-header{text-align:center;display:block;border-bottom:none;padding-top:50px;padding-bottom:50px}.modal-message .modal-dialog .modal-content .modal-header .close{position:absolute;right:-15px;top:-15px;padding:0;color:#fff;opacity:1;cursor:pointer}.modal-message .modal-dialog .modal-content .modal-header h2{display:block;text-align:center;color:#4458dc;padding-bottom:10px;font-family:"Roboto",sans-serif}.modal-message .modal-dialog .modal-content .modal-header p{display:block}.about_section{position:relative;background-color:#fbfbff}.about_section .main_title{margin-bottom:0;padding:10px;background-color:#fff;box-sizing:border-box;box-shadow:1px 1px 10px 5px rgba(0,0,0,.08);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0;display:block;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:22px 25px 22px 0}@media(min-width:1480px){.about_section .main_title{margin-left:-50px}}@media(max-width:770px){.about_section .main_title{right:60px;left:0}}.about_section .main_title h2{padding:0 40px 0 40px}.about_section .main_title p{margin-bottom:20px;padding:0 40px 0 40px}@media(max-width:991px){.about_section .main_title p{margin-bottom:10px}}.about_section .primary_btn{margin-top:20px}.about_section .about_img{position:relative;background-color:#f00}@media(max-width:1480px){.about_section .about_img{right:0;left:60px}.about_section .about_img img{max-width:100%;height:auto}}@media(max-width:770px){.about_section .about_img{left:0}}.services_section{background-color:#fbfbff}@media(max-width:1199px){.services_section{padding-bottom:50px}}.services_section .feature_item{padding:45px 25px;text-align:center;background:#f9f9fd;cursor:pointer;margin-bottom:30px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.services_section .feature_item img{margin-bottom:35px}.services_section .feature_item h4{font-size:20px;margin-bottom:20px;text-transform:uppercase}.services_section .feature_item p{margin-bottom:0}.services_section .feature_item:hover{box-shadow:0 15px 30px rgba(77,87,222,.3);background:#fff;border-radius:22px 25px 22px 0}.newsletter_section{color:#fff;background-color:#fbfbff;border-radius:0 0 0 30px}.newsletter_section .subscription_box{background:url(../img/subscribe-bg.jpg) no-repeat center;padding:150px 0}@media(max-width:767px){.newsletter_section .subscription_box{padding:50px 20px}}.newsletter_section .subscription_box h2{font-weight:700;margin-bottom:20px}@media(max-width:767px){.newsletter_section .subscription_box h2{font-size:30px}}.newsletter_section .subscription_box p{margin-bottom:0}.newsletter_section .subscription_box .subscription input{min-width:380px;max-width:380px;line-height:48px;padding:0 25px;border:1px solid #fff;background:transparent;font-weight:400;border-radius:5px;color:#fff}.newsletter_section .subscription_box .subscription input:focus{outline:none}@media(max-width:420px){.newsletter_section .subscription_box .subscription input{min-width:250px}}.newsletter_section .subscription_box .subscription input.placeholder{color:#fff;font-weight:400}.newsletter_section .subscription_box .subscription input:-moz-placeholder{color:#fff;font-weight:400}.newsletter_section .subscription_box .subscription input::-moz-placeholder{color:#fff;font-weight:400}.newsletter_section .subscription_box .subscription input::-webkit-input-placeholder{color:#fff;font-weight:400}.newsletter_section .subscription_box .primary-btn{margin-left:10px;background:#fff;text-transform:uppercase;color:#222;border-radius:5px;line-height:48px;font-size:14px;font-family:"Rubik",sans-serif;padding:0 38px;cursor:pointer}@media(max-width:767px){.newsletter_section .subscription_box .primary-btn{margin-top:20px}}.newsletter_section .subscription_box .newsletter-form{margin-top:45px}.newsletter_section .subscription_box .newsletter-form .input-group{margin:auto}.newsletter_section .subscription_box .newsletter-form .validate{display:none;color:#f00;margin:0 0 15px 0;font-weight:400;font-size:13px}.newsletter_section .subscription_box .newsletter-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600}.newsletter_section .subscription_box .newsletter-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600;border-radius:22px 25px 22px 0}.newsletter_section .subscription_box .newsletter-form .loading{display:none;background:#fff;text-align:center;padding:15px}.newsletter_section .subscription_box .newsletter-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading-notify 1s linear infinite;animation:animate-loading-notify 1s linear infinite}@-webkit-keyframes animate-loading-notify{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading-notify{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.newsletter_section .subscription .info{color:#fff;width:100%;font-size:12px;background:transparent}.newsletter_section .subscription .info.valid{color:#008000}.newsletter_section .subscription .info.error{color:#f00}.footer-contact-section{background:#f5f9fc;padding:60px 0}.footer-contact-section .contact_from .validate{display:none;color:#f00;margin:0 0 15px 0;font-weight:400;font-size:13px}.footer-contact-section .contact_from .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600}.footer-contact-section .contact_from .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600;border-radius:22px 25px 22px 0}.footer-contact-section .contact_from .loading{display:none;background:#fff;text-align:center;padding:15px}.footer-contact-section .contact_from .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.footer-contact-section .line-shape{margin-left:0}.footer-contact-section .heading-text{margin-bottom:50px}.footer-contact-section .heading-text>p{margin-top:50px}.footer-contact-section .address-text>p{font-size:18px;margin-bottom:10px}.footer-contact-section .address-text>p>span{color:#cae788}.footer-contact-section .phone-text>p{font-size:18px;margin-bottom:10px}.footer-contact-section .phone-text>p>span{color:#cae788}.footer-contact-section .email-text>p{font-size:18px;margin-bottom:10px}.footer-contact-section .email-text>p>span{color:#cae788}.footer-contact-section #name{font-size:18px;padding:15px 15px;border-radius:25px 25px 25px 0}.footer-contact-section #email{font-size:18px;padding:15px 15px;border-radius:25px 25px 25px 0}.footer-contact-section #message{border-radius:25px 25px 25px 0}.gallery-section{background-color:#fbfbff}.gallery-section .more-btn{text-align:center;margin-top:80px;padding-bottom:40px}.isotope-fillter{margin-bottom:50px}.isotope-fillter .gallery-filter{text-align:center}.isotope-fillter .gallery-filter li{display:inline-block;margin-right:45px}.isotope-fillter .gallery-filter li:last-child{margin-right:0}.isotope-fillter .gallery-filter li a{font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;color:#000;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;text-transform:uppercase}.isotope-fillter .gallery-filter li:hover a,.isotope-fillter .gallery-filter li.active a{color:#ff8084}.gallery-f-inner{margin-bottom:-45px}.h-gallery-item{display:inline-block;margin-bottom:45px;width:100%}.h-gallery-item .g-img-item{position:relative;text-align:center;overflow:hidden;border-radius:5px;width:340px;height:340px}.h-gallery-item .g-img-item:before{content:"";width:100%;height:100%;left:0;top:0;background-image:-moz-linear-gradient(0deg,#fd6b87 0%,#ff969a 100%);background-image:-webkit-linear-gradient(0deg,#fd6b87 0%,#ff969a 100%);background-image:-ms-linear-gradient(0deg,#fd6b87 0%,#ff969a 100%);position:absolute;opacity:0;transition:all 300ms ease}.h-gallery-item .g-img-item .light{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;opacity:0}.h-gallery-item .g-item-text{text-align:center}.h-gallery-item .g-item-text h4{color:#000;font-size:21px;margin-top:22px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.h-gallery-item .g-item-text p{margin-bottom:0}.h-gallery-item:hover .g-img-item:before{opacity:.85}.h-gallery-item:hover .g-img-item .light{opacity:1}.h-gallery-item:hover .g-item-text h4:hover{color:#ff8084}@media(max-width:1619px){.header_section .navbar .search{margin-left:40px}}@media(max-width:1199px){.header_section .navbar .nav .nav-item{margin-right:28px}.header_section .navbar .primary_btn{margin-left:40px}.home_banner_section .banner_inner .banner_content h2 br{display:none;font-size:36px}.home_banner_section .banner_inner .banner_content h2{font-size:36px;line-height:45px}}@media(max-width:991px){.navbar-toggler{border:none;border-radius:0;padding:0;cursor:pointer;margin-top:27px;margin-bottom:23px}.header_section .navbar{background:#000}.navbar-toggler[aria-expanded="false"] span:nth-child(2){opacity:1}.navbar-toggler[aria-expanded="true"] span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded="true"] span:first-child{transform:rotate(-45deg);position:relative;top:7.5px}.navbar-toggler[aria-expanded="true"] span:last-child{transform:rotate(45deg);bottom:6px;position:relative}.navbar-toggler span{display:block;width:25px;height:3px;background:#fff;margin:auto;margin-bottom:4px;transition:all 400ms linear;cursor:pointer}.navbar .container{padding-left:15px;padding-right:15px}.nav{padding:0 0}.header_section+area,.header_section+row,.header_section+div{margin-top:117px}.header_top .nav{padding:0}.header_section .navbar .nav .nav-item .nav-link{line-height:40px;margin-right:0;display:block;border-bottom:1px solid #ededed33;border-radius:0;color:#fff}.header_section .navbar .search{margin-left:0}.header_section .navbar-collapse{max-height:340px;overflow-y:scroll}.header_section .navbar .nav .nav-item.submenu ul .nav-item .nav-link{padding:0 15px}.header_section .navbar .nav .nav-item{margin-right:0}.header_section+area,.header_section+row,.header_section+div{margin-top:0}.header_section.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:40px;color:#fff}.header_section.white_menu.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:40px;color:#fff}.header_section.white_menu .navbar .nav .nav-item .nav-link{color:#222}.home_banner_section{margin-top:0}.home_right_img{display:none}.footer_section{padding-top:80px !important;padding-bottom:80px !important;background-image:none !important;background-color:#fcf8ff}.categories_post img{width:100%}.categories_post{max-width:360px;margin:0 auto}.blog_categorie_section .col-lg-4{margin-top:30px}.blog_section{padding-bottom:80px}.single-post-area .blog_right_sidebar{margin-top:30px}.contact_info{margin-bottom:50px}.home_banner_section .donation_inner{margin-bottom:-30px}.home_banner_section .dontation_item{max-width:350px;margin:auto}.footer_section .col-sm-6{margin-bottom:30px}.footer_section .footer_inner{margin-bottom:-30px}.news_widget{padding-left:0}.home_banner_section .banner_inner .home_left_img{display:none}.header_section .navbar .primary_btn{display:none}.left_side_text{margin-bottom:50px}.price_item{max-width:360px;margin:0 auto 30px}.price_inner{margin-bottom:-30px}}@media(max-width:767px){.home_banner_section{min-height:300px}.home_banner_section .banner_inner{min-height:300px}.home_banner_section .banner_inner .banner_content{margin-top:0}.home_banner_section .banner_inner .banner_content .primary_btn{display:none}.blog_info.text-right{text-align:left !important;margin-bottom:10px}.home_banner_section .banner_inner .banner_content h3{font-size:30px}.home_banner_section .banner_inner .banner_content p br{display:none}.home_banner_section .banner_inner .banner_content h3 span{line-height:45px;padding-bottom:0;padding-top:0}.footer_section .f_title{margin-bottom:20px}.footer-bottom{text-align:center}.footer-bottom .footer-social{text-align:center;margin-top:15px}.made_life_inner .nav.nav-tabs li{flex:0 0 50%;max-width:50%;margin-bottom:15px}.made_life_inner .nav.nav-tabs{margin-bottom:-15px}.made_life_section.made_white .left_side_text{margin-bottom:0;margin-top:30px}}@media(max-width:575px){.header_section+area,.header_section+row,.header_section+div{margin-top:0}.home_banner_section .banner_inner .banner_content h2{font-size:28px;line-height:38px}.home_banner_section{min-height:450px}.home_banner_section .banner_inner .banner_content img{display:none}.home_banner_section .banner_inner .banner_content h5{margin-top:0}.section_gap{padding-top:70px;padding-bottom:70px}.main_title h2{font-size:25px}.sample-text-area{padding:70px 0 70px 0}.generic-blockquote{padding:30px 15px 30px 30px}.blog_details h2{font-size:20px;line-height:30px}.footer-area{padding:70px 0}.news_widget{padding-left:0 !important}.pad_top{padding-top:70px}.pad_btm{padding-bottom:70px}}@media(max-width:480px){.header_section .navbar-collapse{max-height:250px}.home_banner_section .banner_inner .banner_content{padding:30px 15px;margin-top:0}.home_banner_section .banner_inner .banner_content h3{font-size:24px}.banner_section .banner_inner .banner_content h2{font-size:32px}.comments-area .thumb{margin-right:10px}.testi_item .media .d-flex{padding-right:0}.testi_item .media .d-flex img{width:auto;margin-bottom:15px}.testi_item .media{display:block}}@media only screen and (min-width:992px) and (max-width:1200px){.brand-carousel .single-brand-item{height:100px;width:140px}}.blog_version .footer_section{background:#f9f9fd}.blog_version .footer_section:before{content:none}.footer_section{padding:120px 0;position:relative}.footer_section:before{content:'';position:absolute;top:-200px;left:0;right:0;bottom:0;background:#f9f9fd;z-index:-1}@media(max-width:1024px){.footer_section{padding:60px 0}}.footer_section .footer_logo{text-align:center}.footer_section .footer_logo img{height:35px}.footer_section .footer_logo h4{font-size:20px;color:#000;margin-top:35px;text-transform:uppercase}.footer_section .footer-social-icon{text-align:center;margin:25px 0 30px}.footer_section .footer-social-icon>a>i{border:1px solid #ddd;font-size:14px;color:#47425d;height:40px;width:40px;line-height:40px;font-weight:500;border-radius:10px 10px 10px 0;margin-right:10px}.footer_section .footer-social-icon>a>i:hover{border:1px solid #ddd;border-color:transparent;background-color:#f36d80;color:#fff;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.footer_section .footer_bottom{text-align:center}.footer_section .footer_bottom p{margin-bottom:0}.footer_section .footer_bottom a{color:#b2cf71}@media screen and (max-width:1024px){#header .header-content{width:90%}.nav-toggle{display:block}.navigation{position:fixed;background-color:#000;width:100%;height:100%;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.navigation .primary-nav{position:relative;top:45%;-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%)}.navigation li{display:block;margin-bottom:20px}.navigation a{display:block;font-size:25px;margin:0;color:#fff;font-size:13px;text-align:center}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:26px}.flex-control-nav{bottom:20px}}@media screen and (max-width:768px){.banner-text{padding-top:30%}.banner-text h1{font-size:42px}.banner-text p{font-size:18px}.flexslider{padding-bottom:80px}.flex-control-nav{width:100%}.footer .footer-col{margin-bottom:50px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:640px){.banner-text{padding-top:35%}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:480px){.banner-text{padding-top:45%}.banner-text h1{font-size:32px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:320px){.banner-text{padding-top:55%}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:11px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}