@charset "utf-8"; .rs-topbar-part{background: transparent; padding: 15px 0;}.rs-topbar-part .rs-contact-info{display: flex;}.rs-topbar-part .rs-contact-info .contact-part{display: inline-block; margin-right: 25px;}.rs-topbar-part .rs-contact-info .contact-part i{margin-right: 10px;}.rs-topbar-part .rs-contact-info .contact-part i:before{font-size: 15px; color: #ffffff;}.rs-topbar-part .rs-contact-info .contact-part a{font-size: 14px; line-height: 40px; font-weight: 400; color: #ffffff;}.rs-topbar-part .rs-contact-info .contact-part .address{font-size: 14px; line-height: 40px; font-weight: 400; color: #ffffff;}.rs-topbar-part .rs-contact-info .contact-part:last-child{margin: 0;}.rs-topbar-part .topbar-sl-share .icon-part{color: #0b2ba7;}.rs-topbar-part .topbar-sl-share .icon-part li{display: inline-block; margin-right: 15px; font-size: 14px; line-height: 20px; font-weight: 400; color: #ffffff;}.rs-topbar-part .topbar-sl-share .icon-part li a i{font-size: 14px; line-height: 40px; font-weight: 400; color: #ffffff;}.rs-topbar-part .topbar-sl-share .icon-part li:last-child{margin: 0;}.main-menu{position: relative;}.main-menu::after{display: block; clear: both; content: "";}.rs-menu{float: left; clear: both; width: 100%; font-size: 0;}.rs-menu ul,.rs-menu li,.rs-menu p,.rs-menu a,.rs-menu div,.rs-menu i{border: 0; margin: 0; padding: 0;}.rs-menu li{display: block; position: relative;}.rs-menu a{display: block; padding: 16px;}.rs-menu .row{float: left; width: 100%; position: relative;}.rs-header .menu-area .logo-area{position: relative;}.rs-header .menu-area .logo-area img{max-width: 100%; max-height: 25px; transition: 0.4s; -webkit-transition: 0.4s;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display: inline-block; margin-right: 45px; padding: 0;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{transition: all 0.3s ease 0s; text-transform: capitalize; color: #fff;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color: #ffa000;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child{margin-right: 0!important;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child i{margin: 0;}.rs-header .menu-area .main-menu .rs-menu ul li a:hover,.rs-header .menu-area .main-menu .rs-menu ul li.active a,.rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a{color: #ffa000;}.rs-menu ul ul{position: absolute; top: 100%; width: 100%; background-color: #111111;}.rs-menu ul ul.visible, .rs-menu ul .rs-mega-menu ul.visible ul.sub-menu{display: block; z-index: 110;}.rs-menu li:hover > ul.mega-menu > li > ul{position: relative;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu{background-color: #ffffff; margin: 0; padding: 15px 0; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.15); -moz-box-shadow: 0 0 20px rgba(0,0,0,.15); -ms-box-shadow: 0 0 20px rgba(0,0,0,.15); -o-box-shadow: 0 0 20px rgba(0,0,0,.15); box-shadow: 0 0 20px rgba(0,0,0,.15); z-index: 99;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li{margin: 0; border: none;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{padding: 10px 30px; height: unset; text-transform: capitalize; line-height: unset; color: #0a0a0a; font-weight: 400;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover{color: #ffa000;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.active a{color: #ffa000;}.rs-menu a{color: #bbb; -webkit-tap-highlight-color: rgba(0,0,0,0);}.rs-menu li i{margin-right: 10px; font-size: 16px; transform: translate3d(0, 0, 0);}.nav-menu .rs-mega-menu > a span:after, .nav-menu > .menu-item-has-children > a span:after{content: "\f107"; font-family: FontAwesome; float: right; margin: 2px 0 0 5px;}.mega-menu h1, .mega-menu h2, .mega-menu h3{margin-bottom: 24px;}.rs-menu li{font-size: 14px;}.rs-menu .sub-menu li a{padding: 10px 14px;}.rs-menu ul ul a{font-size: 15px; text-align: left;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu{position: absolute; right: 0; background-color: #ffffff; min-width: 1240px;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .mega-menu-container{float: left; width: 100%; position: relative; padding: 0; margin: 0;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .sub-menu{display: block; position: relative; width: auto; padding: 0; min-height: initial; box-shadow: none;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .sub-menu li,.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .sub-menu a{width: 100%;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .single-megamenu{width: 33%; float: left;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .single-megamenu .sub-menu{box-shadow: none; text-align: left;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .single-megamenu .sub-menu .menu-title{font-size: 20px; font-weight: 700; padding: 10px 30px; color: #0a0a0a;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .single-megamenu:hover .sub-menu .menu-title{color: #043d72;}.expand-btn{float: right; position: relative; z-index: 1; transition: all 0.3s ease 0s; top: 50%; transform: translateY(-50%)}.expand-btn span{display: inline-block; margin-right: 20px;}.expand-btn span a{padding: 0;}.expand-btn span a i:before{font-size: 15px; margin: 0;}.expand-btn span a.nav-expander i{font-weight: 700;}.expand-btn span a.nav-expander i:before{font-size: 21px; margin-left: 20px;}.expand-btn span:last-child{margin: 0;}.expand-btn .header-btn{padding: 10px 40px; background: #ffa000; color: #fff; display: inline-block; border-radius: 5px; font-weight: 600; font-family: 'Nunito', sans-serif;}.expand-btn .header-btn:hover{background: #fff; color: #333333;}.expand-btn .offcanvas-icon li span{background: #fff; height: 2px; width: 20px; display: block !important; margin: 0 0 4px 0 !important; border-radius: 30px; transition: all 0.3s ease 0s; cursor: pointer; list-style: none;}.expand-btn .offcanvas-icon li span:last-child{margin: 0 !important;}.expand-btn .offcanvas-icon:hover li span:nth-child(1){width: 10px;}.expand-btn .offcanvas-icon:hover li span:nth-child(2){width: 15px; transform: rotate(180deg);}.nav-expanded{position: relative;}.nav-expanded nav{right: 0 !important;}.off-wrap{position: absolute; width: 100%; background: #000; height: 100%; top: 0; bottom: 0; opacity: 0; z-index: -1; transition: all 0.5s ease 0s;}.nav-expanded .off-wrap{opacity: 0.5; z-index: 99;}.nav-menu ul{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}@media screen and (min-width: 992px){.rs-menu{height: auto !important;}.rs-menu li{display: inline-block;}.nav-menu .rs-mega-menu{position: static;}.rs-menu ul ul.visible{visibility: hidden; opacity: 0;}.nav-menu .menu-item-has-children > span,.nav-menu .rs-mega-menu > span{display: none;}.rs-menu-toggle{display: none;}.nav-menu div.sub-menu-close{display: none;}.rs-menu li:active > ul,.rs-menu li:focus > ul,.rs-menu li:hover > ul,.rs-menu li:hover > ul.mega-menu > li > ul,.rs-menu li:hover ul.mega-menu .sub-menu{display: block; z-index: 17;}.rs-menu ul ul li > ul{left: 100%;}.rs-menu ul ul ul{top: 0;}.rs-menu ul ul{width: auto;}.rs-menu ul ul a{width: 260px;}.nav-menu .mega-menu li div.mega-menu-innner .single-magemenu{width: 25%; float: left; padding: 0 12px;}.rs-header .menu-area.menu-sticky{transition: all 0.3s ease 0s;}.rs-header .menu-area.menu-sticky.sticky{background: #fff; position: fixed; z-index: 999; margin: 0 auto; border: none; padding: 0; top: 0; left: 0; right: 0; width: 100%; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-name: sticky-animation; animation-name: sticky-animation; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.rs-header .menu-area.sticky .main-menu .rs-menu ul li > a{color: #161616;}.rs-header .menu-area.sticky .main-menu .rs-menu ul li.current-menu-item > a{color: #ffa000;}.rs-header .menu-area.sticky .expand-btn .header-btn:hover{background: #161616; color: #fff;}.rs-menu ul ul{opacity: 0; visibility: hidden; transform: translateY(-10px); transform: scaleY(0); transform-origin: 0 0 0;}.rs-menu li:active > ul, .rs-menu li:focus > ul, .rs-menu li:hover > ul, .rs-menu li:hover > ul.mega-menu > li > ul{opacity: 1; visibility: visible; transform: translateY(0px); transform: scaleY(1);}ul.mega-menu .sub-menu{transform: unset;}.rs-menu li:hover ul.mega-menu .sub-menu{transform: unset; opacity: 1; visibility: visible; transform: scaleY(1);}}@media only screen and (max-width: 991px){.rs-header .menu-area .logo-area{position: absolute; z-index: 1;}.rs-header .expand-btn{display: none;}.rs-menu{position: absolute; z-index: 999;}.rs-menu .row [class*="col-"]{float: left!important; width: 100%!important; margin-left: 0!important; margin-right: 0!important;}.nav-menu > li > a{border-bottom: 1px solid #131313; text-align: left;}.nav-menu > li:last-child a{border-bottom: none;}.rs-menu ul ul{display: none;}.nav-menu div.sub-menu-close{float: left; width: 100%; cursor: pointer; background: #f6f3ed; color: #000; font-size: 14px; text-align: center; height: 50px; line-height: 50px;}.nav-menu div.sub-menu-close i{font-size: 16px; margin-right: 5px;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu{background: #fff;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display: block !important; margin-right: 0 !important;}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{height: 50px !important; line-height: 50px !important; padding: 0 0 0 20px !important;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu{padding: 15px 0 0 !important;}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{height: 50px !important; line-height: 50px !important; padding: 0 0 0 20px !important;}.rs-menu .rs-mega-menu .sub-menu div.sub-menu-close{display: none;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu{min-width: unset; width: 100%;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu ul.sub-menu{padding: 0;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .mega-menu-container .single-megamenu{width: 100% !important; padding: 0 !important;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .single-megamenu ul.sub-menu{box-shadow: none;}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu .mega-menu-container .single-megamenu .sub-menu .menu-title{padding: 10px 15px;}.nav-menu > .menu-item-has-children > span.rs-menu-parent{display: block; position: absolute; right: 0; top: 0; height: 49px; line-height: 49px; width: 45px; text-align: center; cursor: pointer; background: #ddd; z-index: 9; -webkit-tap-highlight-color: rgba(0,0,0,0);}.nav-menu > .menu-item-has-children .sub-menu .menu-item-has-children span.rs-menu-parent{display: block; position: absolute; background: #ddd; right: 0; top: 0; height: 50px; line-height: 50px; width: 45px; text-align: center; cursor: pointer; border-left: none; z-index: 9; -webkit-tap-highlight-color: rgba(0,0,0,0);}.nav-menu span.rs-menu-parent i{margin: 0;}.rs-menu-close{height: 0; overflow: hidden!important;}.rs-menu-toggle{display: block; text-align: right; position: relative; height: auto; line-height: auto; cursor: pointer; color: #333; font-size: 22px; text-transform: uppercase; -webkit-tap-highlight-color: rgba(0,0,0,0);}}@media only screen and (max-width: 1080px){.nav-menu > li > a i{display:none;}}/*---spacing-----*/.padding-0{padding: 0;}.margin-0{margin: 0;}.pt-0{padding-top: 0;}.pt-70{padding-top: 70px;}.pt-90{padding-top: 90px;}.pt-100{padding-top: 100px;}.pt-120{padding-top: 120px;}.pb-15{padding-bottom: 15px;}.pb-30{padding-bottom: 30px;}.pb-35{padding-bottom: 35px;}.pb-38{padding-bottom: 38px;}.pb-70{padding-bottom: 70px;}.pb-80{padding-bottom: 80px;}.pb-120{padding-bottom: 120px;}.pb-200{padding-bottom: 200px;}.pl-45{padding-left: 45px;}.pl-60{padding-left: 60px;}.pr-40{padding-right: 40px;}.pr-70{padding-right: 70px;}.pr-148{padding-right: 148px;}.mt-0{margin-top: 0;}.mt-45{margin-top: 45px;}.mb-25{margin-bottom: 25px;}.mb-30{margin-bottom: 30px;}.mb-33{margin-bottom: 33px;}.mb-40{margin-bottom: 40px;}.mb-45{margin-bottom: 45px;}@media only screen and (max-width: 991px){.md-pt-0{padding-top: 0;}.md-pt-80{padding-top: 80px;}.md-pb-0{padding-bottom: 0;}.md-pb-50{padding-bottom: 50px;}.md-pb-73{padding-bottom: 73px;}.md-pb-80{padding-bottom: 80px;}.md-pl-15{padding-left: 15px;}.md-pr-0{padding-right: 0px;}.md-mb-10{margin-bottom: 10px;}.md-mb-25{margin-bottom: 25px;}.md-mb-30{margin-bottom: 30px;}.md-mb-40{margin-bottom: 40px;}}@media only screen and (max-width: 767px){.sm-mb-25{margin-bottom: 25px;}}/*---------------main-style---------------*//* livvic-300 - latin */@font-face{font-family: 'Livvic'; font-style: normal; font-weight: 300; src: url('../fonts/livvic-v8-latin-300.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/livvic-v8-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/livvic-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/livvic-v8-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/livvic-v8-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/livvic-v8-latin-300.svg#Livvic') format('svg'); /* Legacy iOS */}/* livvic-regular - latin */@font-face{font-family: 'Livvic'; font-style: normal; font-weight: 400; src: url('../fonts/livvic-v8-latin-regular.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/livvic-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/livvic-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/livvic-v8-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/livvic-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/livvic-v8-latin-regular.svg#Livvic') format('svg'); /* Legacy iOS */}/* livvic-500 - latin */@font-face{font-family: 'Livvic'; font-style: normal; font-weight: 500; src: url('../fonts/livvic-v8-latin-500.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/livvic-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/livvic-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/livvic-v8-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/livvic-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/livvic-v8-latin-500.svg#Livvic') format('svg'); /* Legacy iOS */}/* livvic-600 - latin */@font-face{font-family: 'Livvic'; font-style: normal; font-weight: 600; src: url('../fonts/livvic-v8-latin-600.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/livvic-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/livvic-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/livvic-v8-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/livvic-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/livvic-v8-latin-600.svg#Livvic') format('svg'); /* Legacy iOS */}/* livvic-700 - latin */@font-face{font-family: 'Livvic'; font-style: normal; font-weight: 700; src: url('../fonts/livvic-v8-latin-700.eot'); /* IE9 Compat Modes */ src: local(''), url('../fonts/livvic-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/livvic-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/livvic-v8-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/livvic-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/livvic-v8-latin-700.svg#Livvic') format('svg'); /* Legacy iOS */}html,body{font-size: 16px; color: #454545; font-family: 'Livvic', sans-serif; vertical-align: baseline; line-height: 26px; font-weight: 400; overflow-x: hidden;}img{max-width: 100%; height: auto;}p{margin: 0 0 26px; line-height: 1.8;}h1,h2,h3,h4,h5,h6{font-family: 'Livvic', sans-serif; color: #101010; margin: 0 0 26px; line-height: 1.2;}h1{font-size: 70px; font-weight: 700;}h2{font-size: 36px; font-weight: 700;}h3{font-size: 28px; font-weight: 700;}h4{font-size: 24px; font-weight: 700;}h5{font-size: 18px; font-weight: 700;}h6{font-size: 16px; font-weight: 700;}.pb-230{padding-bottom: 230px;}.pb-435{padding-bottom: 435px;}.pr-220{padding-right: 220px;}.offwrap{cursor: url(../images/close.png), auto; width: 100%; left: 100%; transition: all 0.8s ease-out 0s; position: fixed; background: rgba(255, 255, 255, 0.3); height: 100vh; top: 0; bottom: 0; z-index: 999; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);}.home11{background: #000000;}body.nav-expanded .offwrap{left: 0%; transition: all 0.8s ease-out 0s;}.no-border{border: none !important;}.uppercase{text-transform: uppercase !important;}.capitalize{text-transform: capitalize !important;}.bold-text{font-size: 20px; font-weight: bold; font-family: 'Livvic', sans-serif;}.extra-bold{font-weight: 800 !important;}.gray-color{background-color: #F6F7F9;}.gray-bg2{background: #f7f9ff;}.gray-bg3{background: #F5F6FE;}.black-dark{background: #131313 !important;}.gray-color-important{background-color: #F6F7F9 !important;}.primary-background{background-color: #106eea;}.white-bg{background: #ffffff;}.white-color{color: #ffffff !important;}.pt-255{padding-top: 255px;}.pb-390{padding-bottom: 390px;}.md-pt-215{padding-top: 215px;}.pb-215{padding-bottom: 215px;}.rs-call-us .image-part img{max-height: 585px;}a{color: #106eea; transition: all 0.3s ease; text-decoration: none !important; outline: none !important;}a:active,a:hover{text-decoration: none; outline: 0 none; color: #106eea;}ul{list-style: outside none none; margin: 0; padding: 0;}.clear{clear: both;}::-moz-selection{background: #106eea; text-shadow: none; color: #ffffff;}::selection{background: #106eea; text-shadow: none; color: #ffffff;}.bg5{background: url(../images/project-bg.png); background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #000060;}.bg7{background: url(../images/cta-bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}.shape-part .right-side,.shape-part .left-side{position: absolute; bottom: 0px; left: 0;}.shape-part .right-side{left: auto; right: 0;}.bg-unset{background: unset !important;}.rs-menu-toggle{color: #106eea; text-align: right;}button{cursor: pointer;}.glyph-icon:before{margin: 0;}.z-index-1{position: relative; z-index: 1;}ul.services-list li a{display: block; border: 2px solid #e8e8e8; padding: 16px 18px; transition: all .5s ease; border-radius: 5px; position: relative; font-size: 16px; font-weight: 700; color: #101010; margin-bottom: 15px;}ul.services-list li a:before{content: "\f113"; position: absolute; right: 12px; top: 16px; font-family: Flaticon; color: #1c1b1b;}ul.services-list li a:hover,ul.services-list li a.active{background-image: linear-gradient(250deg, #1273eb 19%, #03228f 100%); color: #ffffff; border-radius: 5px; border-color: #1273eb;}ul.services-list li a:hover:before,ul.services-list li a.active:before{color: #ffffff;}ul.listing-style li{margin-bottom: 7px;}ul.listing-style li i{color: #03228F; font-size: 24px; line-height: 31px; margin-right: 10px;}ul.rs-features-list li{margin: 0px 0px 21px 0px;}ul.rs-features-list li i{color: #fff; background-color: transparent; background-image: linear-gradient(180deg, #dd4c23 0%, #f27c1e 100%); padding: 10px 10px 10px 10px; margin: 0px 20px 0px 0px; border-radius: 50px 50px 50px 50px;}ul.rs-features-list li span{color: #575757; font-size: 18px; font-weight: 600; text-decoration: underline;}ul.rs-features-list li span:hover{color: #FC4F29;}input:focus,select:focus,textarea:focus,button:focus{outline: none !important;}.rs-carousel .owl-dots{text-align: center; margin: 40px auto 0; line-height: 15px; display: block;}.rs-carousel .owl-dots .owl-dot{width: 30px; height: 10px; display: inline-block; margin: 0 6px; padding: 3px 0; border-radius: 30px; border: 1px solid #106eea; background: transparent; opacity: 0.7; cursor: pointer;}.rs-carousel .owl-dots .owl-dot:hover{background: #106eea;}.rs-carousel .owl-dots .active{background: #106eea; opacity: 1;}.y-middle{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}.y-bottom{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end;}.project-item .vertical-middle{position: relative; z-index: 9;}.vertical-middle{display: table; height: 100%; width: 100%;}.vertical-middle-cell{display: table-cell; vertical-align: middle;}.readon{color: #fff; font-size: 16px; font-weight: 600; text-transform: capitalize; cursor: pointer; display: inline-block; position: relative; transition: all 0.4s; z-index: 1; background-color: transparent;}.readon.learn-more{padding: 14px 40px 14px 40px; background-image: linear-gradient(250deg, #4e95ed 19%, #03228f 100%); border-radius: 30px 30px 30px 30px;}.readon.learn-more:hover{background-image: linear-gradient(180deg, #03228f 19%, #4e95ed 100%); color: #ffffff;}.readon.buy-now{padding: 10px 40px 10px 40px; background-image: linear-gradient(170deg, #03228f 0%, #4e95ed 100%); border-radius: 30px 30px 30px 30px; text-transform: uppercase; position: relative; top: 25px;}.readon.buy-now:hover{background-image: linear-gradient(360deg, #03228f 0%, #4e95ed 100%); color: #ffffff;}.readon.buy-now.get-in{padding: 15px 34px; border: 1px solid #fff; color: #ffffff; background: transparent;}.readon.buy-now.get-in:hover{background: #03228F; color: #ffffff; border: 1px solid #03228F;}.readon.view-more{padding: 12px 25px 12px 25px; font-size: 14px; font-weight: 500; text-transform: uppercase; color: #111111; background-color: #FFFFFF; border-radius: 30px 30px 30px 30px;}.submit{color: #FFFFFF; background-color: transparent; background-image: linear-gradient(95deg, #03228f 0%, #4e95ed 100%); padding: 18px 40px 17px 40px; font-size: 15px; border-radius: 30px 30px 30px 30px; border: none;}.submit:hover{opacity: 0.99;}.rs-videos .animate-border .popup-border{background-image: linear-gradient(180deg, #03228f 0%, #0b70e1 100%); width: 80px; height: 80px; line-height: 80px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%);}.rs-videos .animate-border .popup-border i{font-size: 20px; line-height: 80px; display: block; color: #ffffff;}.rs-videos .animate-border .popup-border:before{content: ""; border: 2px solid #106eea; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 180px; height: 180px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: .75s; animation-delay: .75s;}.rs-videos .animate-border .popup-border:after{content: ""; border: 2px solid #106eea; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 180px; height: 180px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: 0s; animation-delay: 0s;}.rs-videos .animate-border.main-home .popup-border{left: 8%;}.rs-videos .animate-border.main-home.style2 .popup-border{left: 50%;}.rs-videos .animate-border.white-color .popup-border{background: #ffffff; bottom: -14px; left: 44%;}.rs-videos .animate-border.white-color .popup-border i{color: #03228f;}.rs-videos .animate-border.white-color .popup-border:before{border: 2px solid #ffffff;}.rs-videos .animate-border.white-color .popup-border:after{border: 2px solid #ffffff;}.rs-videos .animate-border.white-color.style3 .popup-border{bottom: 362px; left: 10%;}@keyframes zoomBig{0%{transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px;}40%{opacity: .5; border-width: 2px;}65%{border-width: 1px;}100%{transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px;}}@keyframes zoomBig{0%{transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px;}40%{opacity: .5; border-width: 2px;}65%{border-width: 1px;}100%{transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px;}}.margin-remove{margin: 0 !important;}.no-gutter{margin-left: 0; margin-right: 0;}.no-gutter [class*="col-"]{padding-left: 0; padding-right: 0;}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{margin: 0;}.container-fluid{padding-left: 60px; padding-right: 60px;}.display-table{display: table; height: 100%; width: 100%;}.display-table-cell{display: table-cell; vertical-align: middle;}.relative{position: relative;}.sec-title{position: relative;}.sec-title .sub-text{position: relative; padding-left: 95px; display: inline-block; line-height: 28px; font-size: 14px; letter-spacing: 1px; font-weight: 400; color: #03228F; text-transform: uppercase; margin-bottom: 10px;}.sec-title .sub-text:after{content: ""; position: absolute; border: 0; height: 4px; width: 50px; background-color: #03228F; z-index: 1; margin-left: 0; left: 24px; top: 12px;}.sec-title .sub-text:before{content: ''; position: absolute; left: 0; top: 12px; height: 4px; width: 12px; background-color: #03228F;}.sec-title .sub-text.new{color: #ffffff; font-size: 15px; padding-left: 0;}.sec-title .sub-text.new:before{display: none;}.sec-title .sub-text.new:after{display: none;}.sec-title .sub-text.new-text{padding-left: 0; margin-bottom: 7px; color: #ffffff;}.sec-title .sub-text.new-text:before{display: none;}.sec-title .sub-text.new-text:after{display: none;}.sec-title .sub-text.style2:after{background-color: #106eea;}.sec-title .sub-text.style2:before{background-color: #106eea;}.sec-title .sub-text.style-bg{background-color: #1273EB17; display: inline-block; padding: 6px 25px; color: #1273eb; border-radius: 30px; text-transform: uppercase;}.sec-title .sub-text.style-bg:before{display: none;}.sec-title .sub-text.style-bg:after{display: none;}.sec-title .sub-text.style4-bg{color: #03228F;}.sec-title .sub-text.style4-bg:before{background-color: #FD6509;}.sec-title .sub-text.style4-bg:after{background-color: #FD6509;}.sec-title .sub-text.choose{font-size: 16px; font-weight: 500;}.sec-title .title{font-size: 36px; font-weight: 700; line-height: 46px; color: #101010; margin: 0;}.sec-title .title.white-color{color: #ffffff;}.sec-title .desc{font-size: 18px; font-weight: 400; margin: 0;}.sec-title .desc.white-color{color: #fff;}.sec-title .desc-big{font-size: 28px; line-height: 48px; font-weight: 500; margin: 0;}.sec-title2{position: relative;}.sec-title2 .sub-text{margin: 0 0 10px; display: block; line-height: 28px; font-family: 'Livvic', sans-serif; font-size: 14px; font-weight: 400; color: #03228F; text-transform: uppercase;}.sec-title2 .sub-text.white-color{color: #ffffff;}.sec-title2 .sub-text.gold-color{font-weight: 600; color: #F27C1E;}.sec-title2 .sub-text.contact{color: #1273EB;}.sec-title2 .sub-text.orange-color{color: #f2541b !important;}.sec-title2 .sub-text.style-bg{background-color: #1273EB17; display: inline-block; padding: 6px 25px; color: #1273eb; border-radius: 30px; text-transform: uppercase;}.sec-title2 .sub-text.style-bg.white-color{color: #ffffff;}.sec-title2 .sub-text.style-bg.con-bg{background-color: #03228F;}.sec-title2 .title{font-size: 36px; font-weight: 700; line-height: 1.4; color: #0a0a0a; max-width: 490px; margin: 0 auto;}.sec-title2 .title.white-color{color: #ffffff;}.sec-title2 .title.testi-title{max-width: unset;}.sec-title2 .title.testi-title.new{color: #102B3E;}.sec-title2 .title.title2{max-width: 550px;}.sec-title2 .title.title3{color: #102B3E; max-width: 430px; margin: 0;}.sec-title2 .title.title4{max-width: 660px;}.sec-title2 .title.title5{color: #102B3E;}.sec-title2 .title.title6{font-weight: 600; max-width: unset;}.sec-title2 .title.title7{color: #102B3E; max-width: unset;}.sec-title2 .title.orange-color{color: #f2541b !important;}.sec-title2 .heading-line{position: relative; background-color: #03228F; height: 5px; width: 90px; border-radius: 30px; margin: 20px auto;}.sec-title2 .heading-line:before{background-color: #1940AA; content: ''; position: absolute; left: 0; top: -2.7px; height: 10px; width: 10px; border-radius: 50%; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; animation-direction: alternate-reverse; -webkit-animation-direction: alternate-reverse; -webkit-animation-name: watermark-animate; animation-name: watermark-animate;}.sec-title2 .desc{font-size: 18px; line-height: 31px; font-weight: 400; color: #454545; max-width: 429px; margin: 13px auto 0;}.sec-title2 .desc.desc-text{max-width: 540px;}.sec-title2 .desc.white-color{color: #fff;}.sec-title2 .desc.desc2{max-width: 700px; margin: 0;}.sec-title2 .desc.desc3{max-width: 930px;}.sec-title2 .desc-big{font-size: 18px; line-height: 31px; color: #ffffff;}.sec-title3 .sub-text{font-size: 19px; line-height: 1.4; font-weight: 700; color: #ffffff; display: block; margin-bottom: 20px;}.sec-title3 .sub-text.style2{font-size: 16px; line-height: 26px; font-weight: 600; text-transform: uppercase; margin-bottom: 8px;}.sec-title3 .title{font-size: 42px; font-weight: 700; color: #fff; line-height: 40px; margin-bottom: 30px;}.sec-title3 .title.title2{margin: 0; line-height: 52px;}.sec-title3 .desc{font-size: 19px; font-weight: 500; color: #fff; margin: 0;}.sec-title4 .title-img img{margin: 0px 0px 0px 15px;}.sec-title4 .sub-title{font-size: 16px; font-weight: 500; text-transform: uppercase; color: #787BF2; display: block; margin: -26px 0px 10px 0px;}.sec-title4 .sub-text{font-size: 16px; line-height: 1.4; font-weight: 500; color: #03228F; margin: 0 0 10px; display: block; text-transform: uppercase;}.sec-title4 .title{font-size: 36px; line-height: 1.3; font-weight: 700; color: #101010; margin: 0 0 17px;}.sec-title4 .heading-line{height: 5px; width: 90px; background: #B9C7F6; margin: 0px; position: relative; border-radius: 30px;}.sec-title4 .heading-line:before{content: ''; position: absolute; left: 0; top: -2.7px; height: 10px; width: 10px; border-radius: 50%; background-color: #0D66D5; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; animation-direction: alternate-reverse; -webkit-animation-direction: alternate-reverse; -webkit-animation-name: watermark-animate; animation-name: watermark-animate;}.sec-title4 .desc{margin: 0;}.sec-title4 .desc.desc-big{font-size: 20px; line-height: 30px; margin: 26px 0px 30px 0px;}.full-width-header{position: relative;}.full-width-header .rs-header{position: relative;}.full-width-header .rs-header .topbar-area{padding-top: 20px;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part{display: inline-block; padding-right: 25px; padding-left: 25px; border-right: 1px solid #eee; font-size: 14px;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part i{float: left; margin-right: 15px; line-height: 44px;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part i:before{font-size: 26px; color: #106eea;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part .contact-info{float: left; text-align: left; display: block;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part .contact-info span{color: #0a0a0a; display: block; text-align: left; font-size: 15px; padding: 0; font-weight: 600; line-height: 1; margin-bottom: 0;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part .contact-info a{color: #454545; font-size: 14px;}.full-width-header .rs-header .topbar-area .rs-contact-info .contact-part .contact-info a:hover{color: #106eea;}.full-width-header .rs-header .topbar-area.style2{background-image: linear-gradient(90deg, #03228f 10%, #0e73e4 100%); padding-top: 0px; padding-bottom: 0px;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li{display: inline-block; color: #ffffff; font-size: 14px; line-height: 50px;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i{margin-right: 5px;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i:before{font-size: 14px; color: #ffffff;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a{color: #ffffff; font-size: 14px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #2a8af5;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a:hover{color: #ccc;}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li:last-child{margin: 0; border: none;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening{color: #ffffff;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em{border-right: 1px solid #2a8af5; margin-right: 5px; padding-right: 20px; font-style: normal;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em i{margin-right: 8px;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em i:before{font-size: 15px; font-weight: 600; color: #ffffff;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li{display: inline-block; font-size: 14px; line-height: 50px; margin-right: 12px;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li a{font-size: 14px; color: #ffffff;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li a:hover{color: #ccc;}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li:last-child{margin: 0;}.full-width-header .rs-header .topbar-area.style2.modify1{background: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li{border-right: 1px solid rgba(255, 255, 255, 0.2); margin-right: 20px; padding-right: 20px;}.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li a{border-right: unset;}.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li:last-child{margin: 0; border: none;}.full-width-header .rs-header .topbar-area.style2.modify1 .toolbar-sl-share ul .opening{border-right: 1px solid rgba(255, 255, 255, 0.2);}.full-width-header .rs-header .topbar-area.style2.modify1 .toolbar-sl-share ul .opening em{border-right: unset;}.full-width-header .rs-header .menu-area{transition: all 0.3s ease; background-image: linear-gradient(90deg, #03228f 10%, #0e73e4 100%);}.full-width-header .rs-header .menu-area .logo-area a img{transition: 0.4s; max-height: 40px;}.full-width-header .rs-header .menu-area .logo-area a .sticky-logo{display: none;}.full-width-header .rs-header .menu-area .rs-menu-area{align-items: center; justify-content: flex-end; float: left;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display: inline-block; margin-right: 32px; padding: 0;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{transition: all 0.3s ease; font-size: 15px; font-weight: 600; margin-right: 10px; height: 65px; line-height: 65px; padding: 0; color: #ffffff; position: relative; font-family: Livvic;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color: #bbb;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children > a{padding-right: 17px;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children > a:before{content: "+"; position: absolute; left: auto; right: 0; top: 47%; text-align: center; z-index: 9999; font-size: 16px; display: block; cursor: pointer; transform: translateY(-50%); font-weight: 400;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover > a:before{content: "-";}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #bbb;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child{margin-right: 0!important;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child a{margin-right: 0!important;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child i{margin: 0;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu{background: #ffffff; margin: 0; padding: 20px 0; border-radius: 0 0 5px 5px;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li{margin: 0 !important; border: none;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{line-height: 25px; padding-top: 10px; padding-bottom: 10px; padding-left: 40px; padding-right: 40px; margin: 0; font-size: 14px; font-weight: 500; color: #101010; height: unset; line-height: 16px;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover{color: #106eea;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display: none;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.current-menu-item > a,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.active > a{color: #106eea !important;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li:last-child{margin: 0;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.right{left: auto; right: 100%;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.active a,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a{color: #fff;}.full-width-header .rs-header .menu-area.sticky{background: #fff;}.full-width-header .rs-header .menu-area.sticky .logo-area{display: inline-block; top: 18px;}.full-width-header .rs-header .menu-area.sticky .logo-area a .sticky-logo{display: block; max-height: 42px;}.full-width-header .rs-header .menu-area.sticky .rs-menu-area{float: right;}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a{color: #0a0a0a;}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a:hover{color: #106eea;}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li.current-menu-item > a{color: #106eea;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner{line-height: unset; height: unset;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner.search-icon .sidebarmenu-search > a{color: #101010;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner li .cart-icon .cart-count{background: #106eea; color: #ffffff;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner li > a{color: #494949;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner li > a:hover{color: #106eea;}.full-width-header .rs-header .menu-area.sticky .expand-btn-inner.hidden-sticky{display: none;}.full-width-header .rs-header .expand-btn-inner{display: flex; align-items: center; justify-content: flex-end; line-height: 65px; height: 65px; position: relative;}.full-width-header .rs-header .expand-btn-inner .sidebarmenu-search > a{color: #ffffff; border-right: 1px solid #fff; padding-right: 20px;}.full-width-header .rs-header .expand-btn-inner .sidebarmenu-search > a i:before{font-size: 15px; font-weight: 600;}.full-width-header .rs-header .expand-btn-inner .sidebarmenu-search > a i.flaticon-shopping-bag-1:before{font-weight: normal;}.full-width-header .rs-header .expand-btn-inner .sidebarmenu-search > a:hover{color: #ffffff;}.full-width-header .rs-header .expand-btn-inner .toolbar-sl-share{padding-left: 25px;}.full-width-header .rs-header .expand-btn-inner .toolbar-sl-share .social li{display: inline-block; margin-right: 14px;}.full-width-header .rs-header .expand-btn-inner .toolbar-sl-share .social li a{color: #ffffff; font-size: 14px;}.full-width-header .rs-header .expand-btn-inner .toolbar-sl-share .social li a:hover{opacity: 0.8;}.full-width-header .rs-header .expand-btn-inner .toolbar-sl-share .social li:last-child{margin-right: 0;}.full-width-header .rs-header.style2 .menu-area{background: #ffffff;}.full-width-header .rs-header.style2 .menu-area .logo-part img{transition: 0.4s; max-height: 40px;}.full-width-header .rs-header.style2 .menu-area .logo-part .dark{display: none;}.full-width-header .rs-header.style2 .menu-area .logo-part .light{display: inherit;}.full-width-header .rs-header.style2 .menu-area .rs-menu-area{display: flex; width: 100%; position: relative; align-items: center; justify-content: flex-end;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li{display: inline-block; margin-right: 32px; padding: 0;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li a{color: #101010; line-height: 100px; height: 100px;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color: #106eea;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover > a:before{content: "-";}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #106eea;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li{margin: 0; border: none;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li a{height: unset; line-height: 16px;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li a:hover{color: #106eea;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display: none;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li.active a{color: #106eea;}.full-width-header .rs-header.style2 .menu-area.sticky .expand-btn-inner ul{display: flex;}.full-width-header .rs-header.style2 .menu-area.sticky .expand-btn-inner ul li{margin-left: 25px;}.full-width-header .rs-header.style2 .menu-area.sticky .expand-btn-inner ul li .quote-btn{font-size: 14px; background-image: linear-gradient(90deg, #03228f 0%, #0e73e4 100%); padding: 13px 22px; border-radius: 3px; color: #fff; font-weight: 500;}.full-width-header .rs-header.style2 .menu-area.sticky .expand-btn-inner ul li .quote-btn:hover{color: #ffffff; background-image: linear-gradient(90deg, #0e73e4 0%, #03228f 100%);}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a{color: #101010;}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a i:before{font-size: 15px; font-weight: 600;}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a i.flaticon-shopping-bag-1:before{font-weight: normal;}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a:hover{color: #106eea;}.full-width-header .rs-header.style2 .expand-btn-inner li .humburger{max-width: 45px; display: flex !important; flex-wrap: wrap; margin: -5px;}.full-width-header .rs-header.style2 .expand-btn-inner li .humburger span{height: 5px; width: 5px; display: block; background: #0a0a0a; border-radius: 50%; transition: none; list-style: none; transition: all 0.3s ease; margin: 4px 5px;}.full-width-header .rs-header.style2 .expand-btn-inner li .humburger span.dot2,.full-width-header .rs-header.style2 .expand-btn-inner li .humburger span.dot4,.full-width-header .rs-header.style2 .expand-btn-inner li .humburger span.dot6,.full-width-header .rs-header.style2 .expand-btn-inner li .humburger span.dot8{background: #106eea;}.full-width-header .rs-header.style2 .expand-btn-inner ul{display: flex;}.full-width-header .rs-header.style2 .expand-btn-inner ul li{margin-left: 25px;}.full-width-header .rs-header.style2 .expand-btn-inner ul li .quote-btn{font-size: 14px; background-image: linear-gradient(90deg, #03228f 0%, #0e73e4 100%); padding: 13px 22px; border-radius: 3px; color: #fff; font-weight: 500;}.full-width-header .rs-header.style2 .expand-btn-inner ul li .quote-btn:hover{color: #ffffff; background-image: linear-gradient(90deg, #0e73e4 0%, #03228f 100%);}.full-width-header .rs-header.style3 .menu-area{background: transparent; padding: 13px 0;}.full-width-header .rs-header.style3 .menu-area .logo-part a .sticky-logo{display: none;}.full-width-header .rs-header.style3 .menu-area .logo-part img{transition: 0.4s; -webkit-transition: 0.4s; max-height: 74px;}.full-width-header .rs-header.style3 .menu-area .logo-part .dark{display: none;}.full-width-header .rs-header.style3 .menu-area .logo-part .light{display: inherit;}.full-width-header .rs-header.style3 .menu-area .rs-menu-area{display: flex; width: 100%; position: relative; align-items: center; justify-content: flex-end;}.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.nav-menu li{display: inline-block; padding: 0;}.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover > a:before{content: "-";}.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.sub-menu li a{line-height: 16px; height: unset;}.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display: none;}.full-width-header .rs-header.style3 .menu-area.sticky{background: #ffffff;}.full-width-header .rs-header.style3 .menu-area.sticky .logo-part a .sticky-logo{display: block;}.full-width-header .rs-header.style3 .menu-area.sticky .logo-part a .normal-logo{display: none;}.full-width-header .rs-header.style3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu li a{color: #101010;}.full-width-header .rs-header.style3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu li a:hover{color: #106eea;}.full-width-header .rs-header.style3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #106eea;}.full-width-header .rs-header.style3 .expand-btn-inner ul{display: flex; align-items: center;}.full-width-header .rs-header.style3 .expand-btn-inner ul .sidebarmenu-search > a{border: unset; padding-right: unset;}.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger{max-width: 45px; display: flex; flex-wrap: wrap; margin: -5px;}.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger span{height: 5px; width: 5px; display: block; background: #ffffff; border-radius: 50%; transition: none; list-style: none; transition: all 0.3s ease; margin: 3px 4px;}.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3 .expand-btn-inner ul li .humburger span.dot8{background: #6394bf;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li{display: inline-block; padding: 0;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li a{color: #101010;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color: #106eea;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover > a:before{content: "-";}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #106eea;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.sub-menu li a{color: #101010;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.sub-menu li a:hover{color: #106eea;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display: none;}.full-width-header .rs-header.style3.modify1 .menu-area .main-menu .rs-menu ul.sub-menu li.active a{color: #106eea;}.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul .sidebarmenu-search a i{color: #101010;}.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li{margin-right: 30px;}.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li .humburger span{background: #101010;}.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3.modify1 .expand-btn-inner ul li .humburger span.dot8{background: #6394bf;}.full-width-header .rs-header.style3.modify2 .menu-area.sticky .expand-btn-inner ul li .humburger span{background: #0e44dd;}.full-width-header .rs-header.style3.modify2 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3.modify2 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3.modify2 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3.modify2 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot8{background: #333333;}.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li{margin-right: 30px;}.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li .humburger span{background: #ffffff;}.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li .humburger span.dot8{background: #6394bf;}.full-width-header .rs-header.style3.modify2 .expand-btn-inner ul li:last-child{margin-right: 0;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table{display: flex; width: 100%; position: relative; align-items: center; justify-content: space-between;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li{display: inline-block; padding: 0; margin-right: 20px;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li a{color: #ffffff;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li a:hover{color: #101010;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover > a:before{content: "-";}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #101010;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.sub-menu li a{line-height: 16px; height: unset; color: #102b3e;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.sub-menu li a:hover{color: #787cf2;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display: none;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.sub-menu li.current-menu-item > a,.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.sub-menu li.active > a{color: #787cf2 !important;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul li a:hover,.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul li.active a,.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul li.current-menu-item > a{color: #787cf2;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a{color: #101010;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a:hover{color: #787cf2;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li.current-menu-item > a{color: #787cf2;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul .sidebarmenu-search > a:hover{color: #787cf2;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul li .humburger span{background: #787cf2; margin: 2px 4px;}.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3.modify3 .menu-area.sticky .expand-btn-inner ul li .humburger span.dot8{background: #101010;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul .sidebarmenu-search > a{color: #ffffff;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul .sidebarmenu-search > a i:before{font-size: 18px; font-weight: 600;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul .sidebarmenu-search > a:hover{color: #101010;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li{margin-right: 30px;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li .humburger span{background: #ffffff; margin: 2px 4px;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li .humburger span.dot2,.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li .humburger span.dot4,.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li .humburger span.dot6,.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li .humburger span.dot8{background: #101010;}.full-width-header .rs-header.style3.modify3 .expand-btn-inner ul li:last-child{margin-right: 0;}.full-width-header .rs-header.header-transparent{position: absolute; top: 0; left: 0; width: 100%; z-index: 9;}.full-width-header .mobile-menu{display: none;}.full-width-header .mobile-menu .mobile-logo{float: left;}.full-width-header .mobile-menu .mobile-logo img{max-height: 30px;}.full-width-header .mobile-menu .rs-menu-toggle{color: #ffffff; float: right;}.full-width-header .mobile-menu .rs-menu-toggle:hover{opacity: 0.8;}.full-width-header .mobile-menu .rs-menu-toggle.primary{color: #106eea;}.full-width-header .mobile-menu .rs-menu-toggle.secondary{color: #03228f;}.full-width-header .right_menu_togle{background-image: linear-gradient(90deg, #e2e9f7 0%, #ffffff 100%); padding: 50px; width: 500px; right: -500px; z-index: 999999; transition: all 0.3s ease; position: fixed;}.full-width-header .right_menu_togle .close-btn{overflow: visible;}.full-width-header .right_menu_togle .close-btn .nav-link{position: absolute; right: 25px; top: 25px;}.full-width-header .right_menu_togle .close-btn .nav-link .humburger{max-width: 45px; display: flex !important; flex-wrap: wrap; margin: -5px;}.full-width-header .right_menu_togle .close-btn .nav-link .humburger span{height: 5px; width: 5px; display: block; background: #0a0a0a; border-radius: 50%; transition: none; list-style: none; transition: all 0.3s ease; margin: 4px 5px;}.full-width-header .right_menu_togle .close-btn .nav-link .humburger span.dot2,.full-width-header .right_menu_togle .close-btn .nav-link .humburger span.dot4,.full-width-header .right_menu_togle .close-btn .nav-link .humburger span.dot6,.full-width-header .right_menu_togle .close-btn .nav-link .humburger span.dot8{background: #106eea;}.full-width-header .right_menu_togle .canvas-logo{padding-left: 0; padding-bottom: 25px;}.full-width-header .right_menu_togle .canvas-logo img{max-height: 36px;}.full-width-header .right_menu_togle .sidebarnav_menu li a{font-size: 17px; color: #222; padding-left: 0;}.full-width-header .right_menu_togle .sidebarnav_menu li a:hover{color: #106eea;}.full-width-header .right_menu_togle .canvas-contact{padding: 25px 0 0;}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list{display: flex; margin-top: 18px;}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before{margin: 0 20px 0 0; font-size: 25px; color: #0b70e1;}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content .title{font-size: 16px; line-height: 26px; font-weight: 600; color: #101010; margin-bottom: 5px;}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em{display: block; font-style: normal; line-height: 22px; font-size: 15px;}.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a{color: #333333;}.full-width-header .right_menu_togle .canvas-contact .social{margin: 50px 0 0;}.full-width-header .right_menu_togle .canvas-contact .social li{display: inline-block; padding-right: 10px;}.full-width-header .right_menu_togle .canvas-contact .social li a i{font-size: 15px; color: #fff; text-align: center; background: #032390; width: 35px; height: 35px; line-height: 35px; border-radius: 3px;}.full-width-header .right_menu_togle .canvas-contact .social li a:hover{opacity: 0.82;}.full-width-header .right_menu_togle .canvas-contact .social li:last-child{padding: 0;}.menu-sticky{background: #fff; margin: 0; z-index: 999; width: 100%; top: 0; position: relative;}@-webkit-keyframes sticky-animation{0%{opacity: 0; -webkit-transform: translateY(-100%);}100%{opacity: 1; -webkit-transform: translateY(0);}}@keyframes sticky-animation{0%{opacity: 0; transform: translateY(-100%);}100%{opacity: 1; transform: translateY(0);}}.rs-about .rs-animation-shape{position: relative; z-index: 1;}.rs-about .rs-animation-shape .pattern{position: absolute; top: 22px;}.rs-about .rs-animation-shape .middle{position: absolute; left: -165px; top: -56px; z-index: -1;}.rs-about .rs-animation-shape .bottom-shape{position: absolute; left: -165px; top: 395px; z-index: -1;}.rs-about .rs-animation-shape .middle-image2{position: absolute; top: -80px; left: -25px; z-index: -1;}.rs-about .shape-image{position: relative;}.rs-about .shape-image .top{position: absolute; right: 51%; top: -125px;}.rs-about .shape-image .bottom{position: absolute; right: 0; top: 145px;}.rs-about.style2{background-color: #F6F7F9; border-radius: 0px 270px 0px 0px; position: relative;}.rs-about.style2 .image-part{position: absolute; left: 35px;}.rs-about.style2 .image-part img{max-width: 50%;}.rs-about.style2.modify1{background-color: unset; border-radius: unset; position: unset;}.rs-about.style2.modify1 .images{left: unset; position: unset;}.rs-about.style2.modify1 .images img{max-width: 600px;}.rs-about.style2.modify2{border-radius: unset; position: relative;}.rs-about.style2.modify2 .about-img img{max-width: 690px;}.rs-about.style3{position: relative;}.rs-about.style3 .rs-animation-image .pattern-img{text-align: center; z-index: -1;}.rs-about.style3 .rs-animation-image .middle-img{position: absolute; left: 10px; top: -30px;}.rs-about.style4 .about-content .logo-img{margin-bottom: 15px;}.rs-about.style4 .about-content .logo-img img{width: 71px;}.rs-about.style4 .about-content .title{font-size: 36px; line-height: 46px; font-weight: 700; color: #102B3E; margin-bottom: 30px; padding-right: 24px;}.rs-about.style4 .about-content .title span{color: #F9780F;}.rs-about.style4 .about-content p{padding-right: 121px; margin-bottom: 40px;}.rs-about.style5{position: relative; z-index: 1;}.rs-about.style5 .about-bg{background-color: #F5F6FE; opacity: 0.8;}.rs-about.style5 .about-bg .about-animate{position: absolute; bottom: 0; right: 0; z-index: -11;}.rs-about .software-img img{max-width: 600px;}.rs-breadcrumbs{background-repeat: no-repeat !important; background-size: cover !important;}.rs-breadcrumbs .breadcrumbs-inner{padding: 140px 0 150px;}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size: 48px; font-weight: 700; line-height: 56px; margin-bottom: 5px; color: #ffffff;}.rs-breadcrumbs .breadcrumbs-inner .page-title.new-title{margin: 0 auto; max-width: 850px;}.rs-breadcrumbs .breadcrumbs-inner ul{padding: 0;}.rs-breadcrumbs .breadcrumbs-inner ul li{color: #ffffff; display: inline-block; font-size: 14px; font-weight: 400;}.rs-breadcrumbs .breadcrumbs-inner ul li a{position: relative; padding-right: 22px; -webkit-transition: 0.3s; transition: 0.3s; color: #ffffff;}.rs-breadcrumbs .breadcrumbs-inner ul li a:before{background-color: #fff; content: ""; height: 15px; width: 1px; position: absolute; right: 9px; top: 2px; transform: rotate(26deg);}.rs-breadcrumbs.img1{background: url(../images/breadcrumb-bg.jpg); background-position: center top;}.rs-faq .faq-content .accordion{border-width: 12px;}.rs-faq .faq-content .accordion .card{margin-bottom: 15px; border: none; background-color: #fff; border-radius: 30px;}.rs-faq .faq-content .accordion .card:last-child{margin-bottom: 0;}.rs-faq .faq-content .accordion .card .card-header{display: flex; align-items: center; padding: 0 !important; border: none; background-color: #fff; box-shadow: unset;}.rs-faq .faq-content .accordion .card .card-header .card-link{position: relative; display: block; width: 100%; padding: 20px 30px 0 30px; height: 65px; line-height: 1.3; font-size: 18px; font-weight: 600; background: #ffffff; color: #101010; border-radius: 30px 30px 0 0;}.rs-faq .faq-content .accordion .card .card-header .card-link:after{position: absolute; font-family: fontello; content: "\e802"; right: 20px; top: 50%; transform: translateY(-50%); text-align: center; font-size: 12px; color: #ffffff; background-image: linear-gradient(250deg, #4e95ed 0%, #03228f 100%); width: 35px; height: 35px; line-height: 35px; border-radius: 100%;}.rs-faq .faq-content .accordion .card .card-header .card-link.collapsed{border-radius: 30px 30px 30px 30px;}.rs-faq .faq-content .accordion .card .card-header .card-link.collapsed:after{color: #ffffff; content: "\e803";}.rs-faq .faq-content .accordion .card .card-body{color: #101010; border-radius: 0 0 30px 30px; padding: 0 30px 30px 30px !important; width: 100%; background: #ffffff;}.rs-contact .contact-wrap{background: #ffffff; padding: 25px 40px 50px; border-radius: 10px 10px 10px 10px;}.rs-contact .contact-wrap .content-part{text-align: center;}.rs-contact .contact-wrap .content-part .title{font-size: 24px; line-height: 40px; font-weight: 700; color: #0a0a0a; margin: 0;}.rs-contact .contact-wrap .content-part .desc{margin: 0;}.rs-contact .contact-wrap .from-control{padding: 12px 16px 12px 16px; border-radius: 5px 5px 5px 5px; border-style: solid; border-color: #02010100; background-color: #F6F7F9; color: #454545; width: 100%; opacity: 4;}.rs-contact .contact-wrap ::-webkit-input-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-wrap ::-moz-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-wrap :-ms-input-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-wrap :-moz-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-box{background-image: linear-gradient(250deg, #4e95ed 0%, #03228f 100%); padding: 80px 30px 80px 30px; border-radius: 5px 5px 5px 5px;}.rs-contact .contact-box .address-box{display: flex;}.rs-contact .contact-box .address-box .address-icon{background-image: linear-gradient(275deg, #ffffff 0%, #fcfcff 100%); min-width: 48px; height: 48px; line-height: 48px; text-align: center; width: 40px; border-radius: 50%; margin-right: 23px;}.rs-contact .contact-box .address-box .address-icon i{font-size: 20px; line-height: 20px; color: #03228F;}.rs-contact .contact-box .address-box .address-text .label{font-size: 16px; font-weight: 600; color: #ffffff; display: block; margin-bottom: 5px;}.rs-contact .contact-box .address-box .address-text a{color: #ffffff;}.rs-contact .contact-box .address-box .address-text a:hover{color: #ccc;}.rs-contact .contact-box .address-box .address-text .desc{color: #ffffff;}.rs-contact .contact-box.onepage-box{background-image: linear-gradient(220deg, #f27c1e 0%, #dd4c23 79%);}.rs-contact .contact-box.onepage-box .address-box .address-icon{background: white-color;}.rs-contact .contact-box.onepage-box .address-box .address-icon i{color: #f2541b;}.rs-contact .contact-box.onepage-box.modify1{background-image: linear-gradient(250deg, #9c9ff9 0%, #6e71db 100%);}.rs-contact .contact-box.onepage-box.modify1 .address-box .address-icon{background: white-color;}.rs-contact .contact-box.onepage-box.modify1 .address-box .address-icon i{color: #787cf2;}.rs-contact .contact-widget .from-control{padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 0px 0px 0px 0px; background-color: #F6F7F9; width: 100%; max-width: 100%;}.rs-contact .contact-widget textarea{height: 120px;}.rs-contact .contact-widget ::-webkit-input-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-widget ::-moz-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-widget :-ms-input-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-widget :-moz-placeholder{color: #454545; opacity: 1;}.rs-contact .contact-widget.onepage-style .from-control{background: #fff;}.rs-contact .map-canvas{overflow: hidden;}.rs-contact .map-canvas iframe{float: left; width: 100%; height: 620px; border: unset;}.rs-contact.style2 .contact-box-wrap{background-image: linear-gradient(270deg, #4e95ed 0%, #03228f 100%); border-radius: 5px 5px 5px 5px; padding: 90px 60px 60px 60px;}.rs-contact.style2 .contact-box-wrap .from-control{padding: 16px 16px 16px 16px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #F1F5FB; width: 100%; max-width: 100%;}.rs-contact.style2 .contact-box-wrap textarea{height: 120px;}.rs-contact.style2 .contact-box-wrap ::-webkit-input-placeholder{color: #454545; opacity: 1;}.rs-contact.style2 .contact-box-wrap ::-moz-placeholder{color: #454545; opacity: 1;}.rs-contact.style2 .contact-box-wrap :-ms-input-placeholder{color: #454545; opacity: 1;}.rs-contact.style2 .contact-box-wrap :-moz-placeholder{color: #454545; opacity: 1;}.rs-contact.negative-margin{margin-top: -315px;}.rs-banner.style2{background: url(../images/banner-2.jpg); background-repeat: no-repeat; background-size: cover; background-position: left top;}.rs-banner.style2 .banner-content{padding: 210px 0 210px;}.rs-banner.style2 .banner-content .sub-title{font-size: 20px; line-height: 30px; font-weight: 500; color: #ffffff; text-transform: uppercase; margin-bottom: 20px;}.rs-banner.style2 .banner-content .title{font-size: 55px; line-height: 65px; font-weight: 700; color: #ffffff; text-transform: uppercase; margin-bottom: 20px;}.rs-banner.style2 .banner-content .title-small{font-size: 32px; line-height: 40px; font-weight: 700; color: #ffffff; text-transform: uppercase; margin-bottom: 20px;}.rs-counter{margin-top: -78px; position: absolute; min-width: 860px; right: 100px;}.rs-counter .counter-top-area .counter-list .counter-text .count-number{margin-bottom: 7px;}.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count{color: #03228F; font-size: 48px; font-weight: 900; position: relative;}.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count.plus{padding-right: 30px !important;}.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count.plus:before{content: '+'; position: absolute; right: 0;}.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count.k{padding-right: 30px !important;}.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count.k:before{content: 'k'; position: absolute; right: 0;}.rs-counter .counter-top-area .counter-list .counter-text .title{font-size: 19px; line-height: 29px; color: #333333; font-weight: 600; margin: 0;}.rs-counter.style2{margin-top: unset; position: unset; min-width: unset; right: unset;}.rs-counter.style2 .counter-top-area .counter-list{display: flex; align-items: center;}.rs-counter.style2 .counter-top-area .counter-list .count-icon{width: 80px; display: inline-block; padding-right: 15px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number{margin-bottom: 7px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count{color: #FFFFFF; font-size: 53px; font-weight: 700; -webkit-text-fill-color: #ffffff; -webkit-text-stroke-width: 1px; position: relative;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count.plus{padding-right: 22px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count.plus:before{content: '+'; position: absolute; right: 0; top: 25px; font-size: 35px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count.k{padding-right: 22px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count.k:before{content: 'k'; position: absolute; right: 0; top: 25px; font-size: 35px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .title{color: #FFFFFF; font-size: 18px; font-weight: 700; text-transform: uppercase; margin: 0;}.rs-counter.style3{margin-top: unset; position: unset; min-width: unset; right: unset;}.rs-counter.style3 .counter-top-area .counter-list .counter-text .count-number .rs-count{color: #03228F; font-size: 45px; font-weight: 700; padding: 0px 0px 0px 0px;}.rs-counter.style3 .counter-top-area .counter-list .counter-text .count-number .rs-count.orange-color{color: #DD4C23;}.rs-counter.style3 .counter-top-area .counter-list .counter-text .title{font-size: 18px; font-weight: 600; color: #101010;}.rs-counter.style3.modify1{background-image: linear-gradient(180deg, #03228f 0%, #4e95ed 100%);}.rs-counter.style3.modify1 .counter-top-area{text-align: center;}.rs-counter.style3.modify1 .counter-top-area .counter-list .counter-text .count-number .rs-count{color: #ffffff;}.rs-counter.style3.modify1 .counter-top-area .counter-list .counter-text .count-number .prefix{font-size: 16px; color: #ffffff; font-weight: 700;}.rs-counter.style3.modify1 .counter-top-area .counter-list .counter-text .title{color: #ffffff;}.rs-counter.style3.modify2 .counter-top-area{text-align: center;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number{padding: 0px 0px 10px 0px;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number .rs-count.purple-color{color: #7D88FC;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number .rs-count.blue-color{color: #0073FF;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number .rs-count.pink-color{color: #F1491A;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number .rs-count.paste-color{color: #39EBE6;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .title{color: #454545; font-size: 20px; font-weight: 600;}.rs-counter.style3.modify3{margin-top: -210px;}.rs-counter.style3.modify3 .counter-top-area{text-align: center; background: #fff; box-shadow: 0px 0px 20px 0px #eee; padding: 70px 20px 90px 20px;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text{position: relative; z-index: 1;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text .count-number{padding: 0px 0px 10px 0px;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text .count-number .rs-count{font-size: 40px; font-weight: 700; line-height: 48px; color: #787CF2; padding: 0px 0px 12px 0px;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text .title{font-size: 16px; line-height: 18px; font-weight: 600; color: #454545; margin: 0;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text:before{content: ''; position: absolute; right: 76px; top: -16px; width: 85px; height: 137px; background: #f9f9f9; z-index: -11;}.rs-skillbar.style1 .cl-skill-bar .skillbar-title{font-weight: 500; font-size: 14px; color: #212121;}.rs-skillbar.style1 .cl-skill-bar .skillbar{background: #eeeeee; height: 7px; margin: 10px 0 24px; position: relative; width: 100%;}.rs-skillbar.style1 .cl-skill-bar .skillbar .skillbar-bar{background: #106eea; width: 0; margin-bottom: 0; height: 7px; line-height: 7px; background-color: transparent; background-image: linear-gradient(190deg, #105aad 0%, #4e95ed 100%); background-size: 1rem 1rem;}.rs-skillbar.style1 .cl-skill-bar .skillbar .skill-bar-percent{height: 30px; line-height: 30px; position: absolute; right: 0; top: -38px; font-size: 16px; font-weight: 700; color: #0a0a0a;}.rs-skillbar.style1.modify1 .cl-skill-bar .skillbar-title{text-transform: uppercase;}.rs-skillbar.style1.modify1 .cl-skill-bar .skillbar{background-color: #DFEDFE;}.rs-skillbar.style1.modify1 .cl-skill-bar .skillbar .skillbar-bar{background: #03228f;}.rs-skillbar.style1.modify1 .cl-skill-bar .skillbar .skill-bar-percent{height: 30px; line-height: 30px; position: absolute; right: 0; top: -38px; font-size: 16px; font-weight: 700; color: #0a0a0a;}.rs-skillbar.style1.modify1 .cl-skill-bar .skillbar .skill-bar-percent.white-color{color: #fff;}.rs-cta.style1 .title-wrap .epx-title{font-size: 36px; font-weight: 700; line-height: 46px; color: #fff; margin: 0px;}.rs-cta.style1 span{font-weight: 500; margin: 0 0 10px; display: block; line-height: 28px; font-family: 'Livvic', sans-serif; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; color: #FFFFFF;}.rs-cta.style1.bg-widget{background-image: linear-gradient(150deg, #03228f 46%, #0e73e4 100%);}.rs-services .bg-section{background: #ffffff;}.rs-services .bg-section .shape-part .left-side{position: absolute; bottom: 0px;}.rs-services .bg-section .shape-part .right-side{position: absolute; bottom: 0px; right: 0;}.rs-services.style2 .flip-box-inner{position: relative; z-index: 1; margin: 0; padding: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; perspective: 1000px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part{background-color: #FFFFFF; text-align: center; padding: 50px 40px 50px 40px; border-style: solid; border-width: 0px 0px 0px 0px; border-radius: 10px 10px 10px 10px; box-shadow: 3px 7px 25px 0px rgba(0, 0, 0, 0.05);}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part{margin-bottom: 15px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part .icon-part img{width: 60px; height: 60px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title{font-size: 20px; font-weight: 700; line-height: 30px; margin-bottom: 10px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a{color: #101010;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a:hover{color: #106eea;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-desc-part p{color: #444; margin: 0;}.rs-services.style2 .flip-box-inner .flip-box-wrap .back-front{transform: rotateX(180deg); position: absolute; z-index: -1; padding: 30px; border-radius: 5px; background-color: #562dd4; top: 0; right: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -ms-flex-align: center; height: 300px; background-color: transparent; background-position: center; background-clip: padding-box; background-size: cover; background-repeat: no-repeat; text-align: center; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275); transition: -webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275); transition: transform 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275); transition: transform 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275), -webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.4, 1.275);}.rs-services.style2 .flip-box-inner .flip-box-wrap .back-front .back-front-content .back-title-part .back-title{font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 15px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .back-front .back-front-content .back-title-part .back-title a{color: #ffffff;}.rs-services.style2 .flip-box-inner:hover .flip-box-wrap .back-front{transform: rotateX(0); z-index: 1; background-image: linear-gradient(90deg, #1672de 0%, #071f6b 58%);}.rs-services.style2 .flip-box-inner:hover .flip-box-wrap .back-front .back-front-content .back-title-part .back-title{color: #ffffff;}.rs-services.style2 .flip-box-inner:hover .flip-box-wrap .back-front .back-front-content .back-desc-part .back-desc{color: #ffffff;}.rs-services.style3 .services-item{padding: 50px 28px 50px 28px; background-color: #FFFFFF; border-radius: 10px 10px 10px 10px; box-shadow: 0px 0px 50px 11px rgba(95, 138, 236, 0.05); position: relative; text-align: left;}.rs-services.style3 .services-item .services-icon{position: relative; transition: all .3s ease;}.rs-services.style3 .services-item .services-icon .image-part .main-img{height: 70px; width: 70px;}.rs-services.style3 .services-item .services-icon .image-part .hover-img{height: 70px; width: 70px; position: absolute; left: 0; top: 0; visibility: hidden; opacity: 0; transform: scale(0); transition: all .3s ease;}.rs-services.style3 .services-item .services-content{padding: 33px 0px 0px 0; position: relative;}.rs-services.style3 .services-item .services-content .services-text .title{font-size: 20px; font-weight: 600; line-height: 30px; margin-bottom: 13px;}.rs-services.style3 .services-item .services-content .services-text .title a{color: #1c1b1b;}.rs-services.style3 .services-item .services-content .services-desc p{margin: 0;}.rs-services.style3 .services-item .services-content .serial-number{position: absolute; right: 15px; top: -113px; font-size: 70px; font-weight: 600; line-height: 119px; color: #02010108; margin-bottom: 10px;}.rs-services.style3 .services-item:hover{background-color: #FD660A;}.rs-services.style3 .services-item:hover.pink-bg{background: #F30876;}.rs-services.style3 .services-item:hover.aqua-bg{background: #05DBEE;}.rs-services.style3 .services-item:hover.paste-bg{background: #13E1AF;}.rs-services.style3 .services-item:hover.purple-bg{background: #780FDA;}.rs-services.style3 .services-item:hover.green-bg{background: #0A99FD;}.rs-services.style3 .services-item:hover.blue-bg{background: #2c44e4;}.rs-services.style3 .services-item:hover.gold-bg{background: #f5be18;}.rs-services.style3 .services-item:hover.cyan-bg{background: #14d2f5;}.rs-services.style3 .services-item:hover.orange-bg{background: #FD660A;}.rs-services.style3 .services-item:hover.light-purple-bg{background-image: linear-gradient(90deg, #6e71db 41%, #9c9ff9 100%);}.rs-services.style3 .services-item:hover .services-icon{position: relative; transition: all .3s ease;}.rs-services.style3 .services-item:hover .services-icon .image-part .main-img{transform: scale(0);}.rs-services.style3 .services-item:hover .services-icon .image-part .hover-img{visibility: visible; opacity: 1; transform: scale(1);}.rs-services.style3 .services-item:hover .services-content{padding: 33px 0px 0px 0; position: relative;}.rs-services.style3 .services-item:hover .services-content .services-text .title a{color: #ffffff;}.rs-services.style3 .services-item:hover .services-content .services-desc p{color: #ffffff;}.rs-services.style3 .services-item:hover .services-content .serial-number{color: #FFFFFF26;}.rs-services.style3 .services-item.services-item{padding: 50px 36px 50px 36px;}.rs-services .shape-animation{position: relative;}.rs-services .shape-animation .shape-part{position: absolute; left: -50px; bottom: 150px;}.rs-process .rs-addon-number .number-text .number-area{display: block; font-size: 50px; font-weight: 700; line-height: 1.4; color: #03228f;}.rs-process .rs-addon-number .number-text .number-title .title{font-size: 24px; line-height: 34px; font-weight: 600; color: #101010; margin-bottom: 10px;}.rs-process .rs-addon-number .number-text .number-txt{margin: 0; padding-right: 34px;}.rs-process .shape-animation{position: relative;}.rs-process .shape-animation .shape-process{position: absolute; left: 180px; top: 50px;}.rs-video-wrap{margin-top: -125px; z-index: -111;}.rs-video-wrap .video-item{background: url(../images/video.jpg); background-repeat: no-repeat; background-size: cover; background-position: center top; padding: 280px 0 395px;}.rs-video-wrap .rs-requset{padding: 90px 60px 90px 60px; background: #f4f7ff;}.rs-video-wrap .rs-requset .from-control{width: 100%; max-width: 100%; opacity: 1; padding: 10px 18px; border: 1px solid #F1F5FB;}.rs-video-wrap .rs-requset textarea{height: 120px;}.rs-video-wrap .rs-requset ::-webkit-input-placeholder{color: #454545; opacity: 1;}.rs-video-wrap .rs-requset ::-moz-placeholder{color: #454545; opacity: 1;}.rs-video-wrap .rs-requset :-ms-input-placeholder{color: #ffffff; opacity: 1;}.rs-video-wrap .rs-requset :-moz-placeholder{color: #454545; opacity: 1;}.rs-video-wrap.style2{margin-top: -380px; z-index: -111;}.rs-video-wrap.style2 .rs-requset{padding: 160px 60px 160px 60px;}.rs-testimonial.style3 .testi-item{text-align: center;}.rs-testimonial.style3 .testi-item .author-desc{background-image: linear-gradient(310deg, #0024ba 19%, #000060 65%); padding: 100px 45px 40px 45px; border-radius: 15px 15px 15px 15px; box-shadow: -2px 16px 44px -32px rgba(0, 0, 0, 0); position: relative;}.rs-testimonial.style3 .testi-item .author-desc .desc{font-size: 18px; line-height: 31px; font-weight: 400; color: #ffffff; margin-bottom: 0;}.rs-testimonial.style3 .testi-item .author-desc .desc .quote{width: 50px; top: 36px; position: absolute; left: 44%;}.rs-testimonial.style3 .testi-item .author-desc:before{top: 100%; left: 15%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #061340; border-width: 12px; margin-left: -30px; left: 55%; z-index: 1;}.rs-testimonial.style3 .testi-item .testi-content .images-wrap img{width: 90px; height: 90px; border-radius: 50%; margin: 25px auto 18px;}.rs-testimonial.style3 .testi-item .testi-content .name{font-size: 22px; line-height: 32px; font-weight: 600; color: #101010; display: block; margin-bottom: 7px;}.rs-testimonial.style3 .testi-item .testi-content .name:hover{color: #106eea;}.rs-testimonial.style3 .testi-item .testi-content .designation{color: #878787; margin-bottom: 0px;}.rs-testimonial.style3 .owl-dots{text-align: center; margin-top: 47px;}.rs-testimonial.style3 .owl-dots .owl-dot{width: 25px; height: 8px; display: inline-block; margin: 0 6px; padding: 3px 0; border-radius: 30px; border: none; transition: all 0.3s ease; background: #0B70E1; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.25);}.rs-testimonial.style3 .owl-dots .owl-dot:hover,.rs-testimonial.style3 .owl-dots .owl-dot.active{width: 40px; background: #0B70E1; opacity: 1;}.rs-testimonial.style3 .owl-stage-outer{padding: 10px; margin: -10px;}.rs-footer{background: url(../images/footer-bg.png); background-color: #F5F6F9; background-size: cover; background-repeat: no-repeat; background-position: center;}.rs-footer .footer-top{padding: 92px 0 65px;}.rs-footer .footer-top .footer-logo img{height: 40px;}.rs-footer .footer-top .widget-title{font-size: 22px; line-height: 40px; font-weight: 600; color: #101010; margin-bottom: 25px;}.rs-footer .footer-top .site-map li{margin-bottom: 12px;}.rs-footer .footer-top .site-map li a{font-size: 16px; color: #454545;}.rs-footer .footer-top .site-map li a:hover{color: #106eea;}.rs-footer .footer-top .footer-social li{display: inline; margin-right: 5px;}.rs-footer .footer-top .footer-social li a{display: inline-block; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #555; text-align: center; font-size: 15px; transition: all .8s ease; background: rgba(255, 255, 255, 0.9);}.rs-footer .footer-top .footer-social li a i{line-height: 35px;}.rs-footer .footer-top .footer-social li a:hover{color: #ffffff; background: #106eea;}.rs-footer .footer-top .footer-social li:last-child{margin: 0;}.rs-footer .footer-top .address-widget li{padding: 0px 0px 16px 40px; position: relative;}.rs-footer .footer-top .address-widget li .desc a{color: #454545;}.rs-footer .footer-top .address-widget li .desc a:hover{color: #106eea;}.rs-footer .footer-top .address-widget li i{color: #106eea; position: absolute; left: 0px;}.rs-footer .footer-top .address-widget li i:before{font-size: 20px;}.rs-footer .footer-top .widget-desc{margin: 0;}.rs-footer .footer-top p{margin: 30px 0 0; position: relative;}.rs-footer .footer-top p input[type=email]{border: none; width: 91%; font-size: 13px; padding: 16px 60px 16px 20px; margin: 0; color: #0a0a0a; overflow: hidden; border-radius: 30px 0 0 30px; background: #fff; box-shadow: 0 0 25px #eeeeee;}.rs-footer .footer-top p input[type="submit"]{position: absolute; top: 1px; right: 1px; bottom: 1px; background-image: linear-gradient(90deg, #03228f 0%, #0e73e4 100%); border-radius: 50%; padding: 15px 28px 15px; font-family: "Flaticon"; font-size: 0; border: none;}.rs-footer .footer-top p i{position: absolute; right: 0; top: 0; bottom: 0; padding: 12px 20px; pointer-events: none; color: #ffffff;}.rs-footer .footer-top p ::-webkit-input-placeholder{color: #454545; opacity: 1;}.rs-footer .footer-top p ::-moz-placeholder{color: #454545; opacity: 1;}.rs-footer .footer-top p :-ms-input-placeholder{color: #454545; opacity: 1;}.rs-footer .footer-top p :-moz-placeholder{color: #454545; opacity: 1;}.rs-footer .footer-bottom{padding: 20px 0; background: rgba(255, 255, 255, 0.4);}.rs-footer .footer-bottom .copyright p{margin: 0;}.rs-footer .footer-bottom .copyright p a{color: #454545;}.rs-footer .footer-bottom .copyright p a:hover{color: #106eea;}.rs-footer .footer-bottom .copy-right-menu li{display: inline-block; position: relative; padding: 0px 19px 0 25px;}.rs-footer .footer-bottom .copy-right-menu li a{color: #454545;}.rs-footer .footer-bottom .copy-right-menu li a:hover{color: #106eea;}.rs-footer .footer-bottom .copy-right-menu li:before{display: block; content: ""; position: absolute; font-size: 18px; background: #106eea; left: 0; top: 50%; width: 6px; height: 6px; transform: translateY(-50%); border-radius: 50%;}.rs-footer .footer-bottom .copy-right-menu li:first-child:before{display: none;}.rs-footer.style1 .footer-top .widget-title{color: #102b3e;}.rs-footer.style1 .footer-top .site-map li a:hover{color: #f2541b;}.rs-footer.style1 .footer-top .footer-social li a:hover{background: #f2541b;}.rs-footer.style1 .footer-top .address-widget li .desc a:hover{color: #f2541b;}.rs-footer.style1 .footer-top .address-widget li i{color: #f2541b;}.rs-footer.style1 .footer-top p input[type="submit"]{background-image: linear-gradient(180deg, #dd4c23 19%, #f27c1e 100%);}.rs-footer.style1 .footer-bottom .copyright p a:hover{color: #f2541b;}.rs-footer.style1 .footer-bottom .copy-right-menu li a:hover{color: #f2541b;}.rs-footer.style1 .footer-bottom .copy-right-menu li:before{background: #f2541b;}#scrollUp{text-align: center; bottom: 40px; cursor: pointer; display: none; position: fixed; right: 20px; z-index: 999; border-radius: 50px 50px 4px 4px;}#scrollUp i{border-radius: 50%; height: 40px; font-size: 24px; font-weight: 600; width: 42px; color: #1843ab; line-height: 36px; transition: all 0.3s ease; margin-left: 2px;}#scrollUp i:hover{opacity: 0.8;}#scrollUp.oranage i{background-image: linear-gradient(180deg, #dd4c23 19%, #f27c1e 100%);}#scrollUp.purple-color i{background: #787cf2;}.loader{background-color: #ffffff; height: 100%; width: 100%; position: fixed; margin-top: 0; top: 0; z-index: 999999;}.loader .loader-container{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}@-webkit-keyframes sk-scaleout{0%{-webkit-transform: scale(0);}100%{-webkit-transform: scale(1); opacity: 0;}}@keyframes sk-scaleout{0%{-webkit-transform: scale(0); transform: scale(0);}100%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}}@keyframes pulse-border{0%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}100%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}}@-webkit-keyframes pulse-border{0%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}100%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}}.move-y{animation: move-y 2s alternate infinite; -webkit-animation: move-y 2s alternate infinite;}@keyframes move-y{0%{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}100%{transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0);}}.dance3{-webkit-animation: dance3 8s alternate infinite;}@keyframes dance3{0%{-webkit-transform: scale(0.8);}100%{-webkit-transform: scale(1);}}.dance{-webkit-animation: dance 2s alternate infinite;}@keyframes dance{0%{-webkit-transform: scale(0.8);}100%{-webkit-transform: scale(1);}}.dance2{-webkit-animation: dance2 4s alternate infinite;}@keyframes dance2{0%{-webkit-transform: translate3d(0, 0, 0);}50%{-webkit-transform: translate3d(15px, -15px, 0);}100%{-webkit-transform: translate3d(0, -15px, 15px);}}.watermark-animate{-webkit-animation: watermark-animate 8s infinite; animation: watermark-animate 8s infinite; animation-direction: alternate-reverse; -webkit-animation-timing-function: linear; animation-timing-function: linear;}@keyframes watermark-animate{0%{left: 0;}100%{left: 100%;}}.rs-rain-animate{position: relative;}.rs-rain-animate .container{position: relative; z-index: 1;}.rs-rain-animate .line-inner{position: absolute; top: 0; left: 0; right: 0; height: 100%; margin: auto; width: calc(100%); pointer-events: none; overflow: hidden; z-index: 0; max-width: 1240px;}.rs-rain-animate .line-inner .line{position: absolute; width: 1px; height: 100%; top: 0; left: calc(50%); background: #fff; z-index: 1;}.rs-rain-animate .line-inner .line:after{content: ""; display: block; position: absolute; height: 80px; width: 3px; top: -20%; left: -1px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 39%, #1273eb 130%, #1273eb 59%); background-color: rgba(0, 0, 0, 0); -webkit-animation: rain-line 13s 0s linear infinite; animation: rain-line 13s 0s linear infinite; animation-delay: 0s;}.rs-rain-animate .line-inner .line:nth-child(1){left: 2px !important;}.rs-rain-animate .line-inner .line:nth-child(1):after{-webkit-animation-delay: 2s; animation-delay: 2s;}.rs-rain-animate .line-inner .line:nth-child(3){left: unset !important; right: 2px;}.rs-rain-animate .line-inner .line:nth-child(3):after{-webkit-animation-delay: 2.5s; animation-delay: 2.5s;}.rs-rain-animate .line-inner.style2 .line{background: rgba(255, 255, 255, 0.1);}.rs-rain-animate .line-inner.style2 .line:after{background-color: #fff;}.rs-rain-animate .line-inner.orange-dark .line{background: rgba(255, 255, 255, 0.1);}.rs-rain-animate .line-inner.orange-dark .line:after{background-image: linear-gradient(220deg, #f27c1e 0%, #dd4c23 79%);}@keyframes rain-line{0%{top: -20%;}100%{top: 100%;}}@-webkit-keyframes rain-line{0%{top: -20%;}100%{top: 100%;}}.up-down{animation: up-down 3s alternate infinite; -webkit-animation: up-down 3s alternate infinite;}@keyframes up-down{0%{transform: translateY(10px); -webkit-transform: translateY(0);}50%{transform: translateY(-10px); -webkit-transform: translateY(-10px);}100%{transform: translateY(0); -webkit-transform: translateY(0);}}@-webkit-keyframes up-down{0%{transform: translateY(30px); -webkit-transform: translateY(0);}50%{transform: translateY(-50px); -webkit-transform: translateY(-50px);}100%{transform: translateY(0); -webkit-transform: translateY(0);}}.horizontal{animation-name: horizontal; animation-duration: 12s; animation-timing-function: linear; animation-iteration-count: infinite;}.horizontal.new-style{animation-duration: 15s;}@keyframes horizontal{0%{transform: translateX(0);}50%{transform: translateX(100px);}100%{transform: translateX(0);}}.vertical{animation-name: vertical; animation-duration: 12s; animation-timing-function: linear; animation-iteration-count: infinite;}.vertical.new-style{animation-duration: 15s;}@keyframes vertical{0%{transform: translateY(0);}50%{transform: translateY(100px);}100%{transform: translateY(0);}}.rotated-style{animation: rotated-style 5s linear infinite;}@keyframes rotated-style{0%{-webkit-transform: translate(0) rotate(0); transform: translate(0) rotate(0);}25%{transform: translate(-10px, 10px) rotate(10deg);}50%{transform: translate(5px, -5px) rotate(25deg);}75%{transform: translate(15px, -5px) rotate(15deg);}100%{transform: translate(0) rotate(0);}}.fadeinup{animation-duration: 2s; animation-name: fadeInUp;}@keyframes fadeinup{0%{opacity: 0; transform: translate3d(0, 100%, 0);}00%{opacity: 1; transform: none;}}.fadeinup2{animation-duration: 3s; animation-name: fadeInUp;}@keyframes fadeinup2{0%{opacity: 0; transform: translate3d(0, 100%, 0);}00%{opacity: 1; transform: none;}}.fadeInRight{animation-duration: 2s; animation-name: fadeInRight;}@keyframes fadeinup3{0%{opacity: 0; transform: translate3d(100%, 0, 0);}100%{opacity: 1; transform: none;}}/*----responsive------------*/@media only screen and (min-width: 1300px){.container{max-width: 1240px; width: 100%;}}@media only screen and (max-width: 1700px){.rs-about.style2 .image-part img{max-width: 45%;}}@media only screen and (max-width: 1440px){.rs-banner.style5 .banner-img .images-part{right: 0;}.rs-banner.style5 .banner-content .title{font-size: 48px;}.rs-banner.style3.modify1 .images-part img{max-width: 590px;}.rs-banner.style3.modify1 .images-part{right: 40px;}.rs-about.style2.modify1 .images img{max-width: 575px;}.sec-right{right: -15%;}.bg12{padding: 140px 100px 130px 30px;}.rs-project.style3 .project-item .project-content .portfolio-inner{width: auto;}.rs-about .rs-animation-shape .bottom-shape,.rs-about .rs-animation-shape .middle{left: -40px;}}@media only screen and (max-width: 1366px){.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right: 25px;}.full-width-header .rs-header.style2 .expand-btn-inner ul li,.full-width-header .rs-header.style2 .menu-area.sticky .expand-btn-inner ul li{margin-left: 0;}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a{padding-right: 30px;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu .mega-menu-container .single-megamenu .sub-menu{padding-left: 25px !important; padding-right: 25px !important;}.rs-banner.style3 .images-part{right: 0;}.rs-case-study .bg12{padding: 120px 120px 100px 50px;}.rs-banner.style6 .images-part{right: 0;}.sec-left,.sec-right{display: none;}.full-width-header .rs-header.style4.modify1 .expand-btn-inner ul .quote-btn a{padding-right: 20px; font-size: 13px;}.arrow-btn{top: 120%; left: 50%;}}@media only screen and (max-width: 1199px){.lg-pl-pr-15,.lg-col-padding > [class*="col-"]{padding-right: 15px !important; padding-left: 15px !important;}.full-width-header .rs-header .topbar-area.style2.modify1 .topbar-contact li{margin-right: 0; padding-right: 0;}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li,.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right: 18px;}.full-width-header .rs-header.style2 .expand-btn-inner .sidebarmenu-search > a{padding-right: 0;}.full-width-header .rs-header.style2 .expand-btn-inner ul li .quote-btn{display: none;}.rs-services.style2 .flip-box-inner .flip-box-wrap .front-part .front-content-part{padding: 50px 30px;}.rs-services.style2 .flip-box-inner .flip-box-wrap .back-front{height: 100%;}.rs-testimonial.style3 .testi-item .author-desc{padding: 100px 20px 40px;}.rs-counter.style2 .counter-top-area .counter-list{display: block;}.rs-counter.style2 .counter-top-area .counter-list .count-icon{padding-right: 0; margin-bottom: 30px;}.rs-video-wrap.style3 .rs-requset{padding: 40px 40px;}.rs-banner.style9 .banner-content .title{font-size: 46px; line-height: 58px;}.rs-services.style8 .services-item{padding: 50px 28px 50px 28px;}.rs-services.style8 .services-item .services-img img{height: 70px; width: 70px;}.sec-title4 .title{font-size: 28px; line-height: 1.2;}.sec-title3 .title{font-size: 33px; line-height: 35px;}.rs-banner.style9 .banner-content .desc{font-size: 16px; line-height: 29px;}.rs-services.style8 .services-item .services-content .services-title .title{font-size: 19px; line-height: 27px;}.rs-services.style4 .services-item .services-content .desc{font-size: 14px;}.rs-video-wrap .video-item{padding: 334px 0 395px;}.rs-banner.style2 .banner-content{padding: 140px 0 120px;}.rs-services.style7 .services-item .services-content .services-txt{padding-right: 0;}.sec-title6 .title.new-title{font-size: 35px;}.rs-testimonial.style8 .testi-item .item-content-basic p{font-size: 17px; line-height: 32px;}.rs-testimonial.style8 .testi-item{padding: 40px 28px;}.rs-process.style6 .tab-area .nav li .tab-item h3{font-size: 20px; line-height: 32px;}.rs-process.style6 .tab-area .nav li .tab-item{padding: 14px 16px;}h4{font-size: 21px;}.rs-banner.style3 .banner-content .title{font-size: 35px; line-height: 1.3;}.rs-banner.style3 .rs-videos .animate-border .popup-border{left: 54%;}.rs-process.modify1 .rs-addon-number .number-text{margin-left: 15px; margin-right: 15px; padding-left: 20px; padding-right: 20px;}.rs-process.modify1 .rs-addon-number .number-text .number-area{left: -54px;}.rs-cta.style1 .title-wrap .epx-title{font-size: 33px; line-height: 43px;}.rs-banner.style3.modify2 .rs-animation{display: none;}.rs-banner.style3.modify2 .banner-img img{max-width: 450px;}.rs-case-studies-single .services-add,.rs-process.style3 .rs-addon-number{padding-left: 20px; padding-right: 20px;}.rs-services.style4.modify1 .services-item,.rs-services.style4 .services-item{padding-left: 15px; padding-right: 15px;}.rs-about.style3 .rs-animation-image .middle-img{left: 0; top: 25px;}.progress-pie-part .box .title{font-size: 20px;}.rs-banner.style7 .banner-content .title{font-size: 40px; margin: 0px 0px 17px 0px;}.rs-testimonial.style4 .owl-nav .owl-prev{left: -76%;}.rs-testimonial.style4 .owl-nav .owl-next{left: -60%;}.rs-testimonial.style4 .testi-item{padding: 30px;}.rs-banner.style5 .banner-content .title{font-size: 40px; line-height: 1.4;}.rs-banner.style5 .banner-img .images-part{max-width: 45%;}.rs-services.style6 .services-item{padding: 0 20px;}.rs-services.style6 .services-item .services-content .services-title .title{font-size: 20px;}.rs-banner.style5 .banner-content{padding: 180px 0 200px;}.rs-banner.style6 .banner-content .title{font-size: 40px; line-height: 1.4;}.rs-banner.style6 .images-part{right: 0; max-width: 470px;}.rs-testimonial.style7 .testi-main{padding-left: 100px; padding-right: 60px;}.rs-about.style2.modify2 .about-img img{max-width: 100%;}.rs-slider.style2 .slider-content .sl-title2,.rs-slider.style2 .slider-content .sl-title{font-size: 64px; line-height: 74px;}.rs-slider.style2 .slider-content .sl-title{margin-bottom: 10px;}.rs-services-single .services-add .title{font-size: 20px;}.rs-services-single .services-add .contact a{font-size: 26px;}.readon.learn-more{padding: 14px 35px 14px 35px;}.rs-rain-animate .line-inner{max-width: 960px;}.rs-banner.style3.modify1 .rs-videos .animate-border .popup-border{left: 40px;}.rs-banner.style3.modify1 .images-part img{max-width: 517px;}.rs-banner.style3.modify1 .banner-content .title{font-size: 40px; line-height: 56px;}.rs-services.style3 .services-item.services-item{padding: 50px 30px;}.rs-about.style2.modify1 .images img{max-width: unset; width: 100%;}.rs-project.style3 .project-item .project-img a img{width: 300px; max-width: 300px;}.rs-project.style3.modify1.mod{padding: 0 30px; margin-left: 0;}.rs-case-study .bg12{padding: 112px 20px 80px 30px;}.rs-project.style3 .project-item .project-content .portfolio-inner{left: 10px; right: 10px;}.rs-project.style3 .project-item .project-content .portfolio-inner .title{margin-top: 0; font-size: 20px; line-height: 24px; margin-bottom: 0;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.full-width-header.header-style2.md-mod .container-fluid{padding-left: 40px; padding-right: 40px;}.rs-blog .blog-item .blog-content{padding: 30px 10px 18px;}.rs-testimonial.main-home .testi-item .author-desc .desc{font-size: 15px;}.rs-testimonial.main-home .testi-item .author-desc{padding: 60px 30px 70px;}.rs-pricing .pricing-table{padding: 22px 30px 0;}.rs-project.style1 .project-item .project-content .title{font-size: 20px; margin-bottom: 5px;}.rs-project.style1 .project-item .project-content{left: 30px; right: 30px; padding: 30px 0;}.full-width-header .rs-header.style4.modify1 .expand-btn-inner ul .quote-btn a{font-size: 13px; padding: 14px 10px; padding-right: 20px;}.full-width-header .rs-header.style4.modify1 .expand-btn-inner ul li i::before{font-size: 14px; padding-left: 10px;}.full-width-header .rs-header.style4.modify1 .expand-btn-inner ul .sidebarmenu-search > a{padding-right: 12px;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right: 18px;}.arrow-btn{top: 120%; left: 50%;}.bg3{margin: 0 15px 0 0; padding: 70px 30px 65px;}.sec-title .title{font-size: 27px;}.rs-counter{margin-top: -58px; position: absolute; min-width: 720px; right: 100px;}.rs-services.main-home .services-item{padding: 60px 20px 50px 25px;}.rs-about .rs-animation-shape .middle{left: -20px; top: -50px;}.rs-about .rs-animation-shape .bottom-shape{left: -20px;}.rs-contact .contact-wrap{padding: 25px 35px 50px;}.rs-banner.main-home .content-wrap .it-title{font-size: 38px; line-height: 1.3;}.rs-contact .contact-wrap .content-part .title{font-size: 18px;}.rs-contact .contact-wrap .content-part .desc{font-size: 14px;}.rs-technology .technology-item{padding-left: 20px; padding-right: 20px;}.rs-services.main-home.style1 .services-item .services-icon .image-part img{width: 75px; height: 75px;}.rs-services.main-home .services-item .services-content .services-text .services-title{font-size: 19px;}.rs-services.main-home .services-item .services-content .services-desc p{font-size: 14px;}.rs-services.main-home.style1 .services-item{padding: 30px;}.rs-banner.style3.modify2 .banner-img{right: 50px; top: 166px;}.rs-services.style4 .services-item .services-content .title{font-size: 18px;}.rs-about.style2.modify2 .about-img img{max-width: 420px;}.rs-about.style2.modify2 .about-img{right: 30px; top: 150px;}.rs-industry .all-services .services-item .services-wrap .services-text .title{font-size: 15px;}.rs-industry .all-services .services-item .services-wrap .services-icon img{height: 60px; width: 60px;}.rs-industry .all-services .services-item .services-wrap{padding: 30px 20px;}.rs-feature .icon-box-area .box-inner .content-part .title{font-size: 20px;}.rs-feature .icon-box-area{padding-left: 18px; padding-right: 18px;}}@media screen and (min-width: 992px){.nav-menu .rs-mega-menu > a:after,.nav-menu > .menu-item-has-children > a:after{content: "\f107"; font-family: fontello; float: right; margin: 2px 0 0 5px; display: none;}.sticky{background: #fff !important; position: fixed !important; top: 0px; z-index: 999; margin: 0 auto !important; padding: 0; left: 0; right: 0; width: 100%; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-name: sticky-animation; animation-name: sticky-animation; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.full-width-header.home14style{display: none;}}@media only screen and (max-width: 991px){.hidden-md{display: none !important;}.sec-title2 .title,.sec-title .title{font-size: 30px; line-height: 1.4;}.rs-process.modify1 .sec-title .title{padding: 0 30px;}.md-center{text-align: center !important;}.order-first,.order-last{order: unset;}.rs-project.style3{padding: 75px 0 80px;}.md-pb-395{padding-bottom: 395px;}.rs-banner.style3.modify2 .banner-content .banner-btn li .rs-videos .animate-border a{left: 60%;}.rs-banner.style7 .banner-content{padding: 178px 0 150px;}.rs-counter{right: auto; position: relative; margin: 80px 30px 0; min-width: auto;}.rs-process .process-wrap.bg3{margin-right: 0;}.rs-slider.style1 .slider-content,.rs-slider.style1 .slider-content.slide1{padding: 160px 0 170px;}.logo-part{float: left; height: 65px; line-height: 62px;}.logo-part img{height: 45px;}.rs-call-action.style2 .action-wrap .title{font-size: 36px;}.main-menu{width: 100%;}.full-width-header .rs-header.style4.modify1 .menu-area .logo-part img{transition: 0.4s; -webkit-transition: 0.4s; max-height: 40px;}.full-width-header .rs-header.style4.modify1 .menu-area .box-layout{background: unset; margin-top: unset; padding: 0px 20px;}.full-width-header .mobile-menu{display: block; height: 65px; line-height: 65px;}.full-width-header .rs-header .topbar-area{display: none;}.full-width-header .rs-header .menu-area .logo-area img{max-width: 35px;}.full-width-header .rs-header .menu-area.sticky .logo-area a .sticky-logo{display: none;}.full-width-header .rs-header .menu-area .rs-menu-area{float: unset !important;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.right{right: unset; left: 0;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a,.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.nav-menu li a{color: #111; margin-right: 0;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #106eea;}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children > a::before{display: none;}.full-width-header .menu-area.sticky .mobile-menu .rs-menu-toggle{color: #106eea;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table{display: block;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li.current-menu-item > a{color: #787CF2;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li a{color: #101010;}.full-width-header .rs-header.style3.modify3 .menu-area .row-table .main-menu .rs-menu ul.nav-menu li a:hover{color: #787CF2;}.rs-cart .cart-wrap table.cart-table .action .coupon input{width: 250px;}.rs-footer .footer-bottom .copy-right-menu,.copyright{text-align: center;}.rs-footer .footer-top p{max-width: 380px;}.rs-pricing .pricing-table{max-width: 500px; margin: 0 auto;}.rs-pricing{margin-top: -190px;}.readon.buy-now{padding: 7px 32px; top: -24px;}.rs-pricing .pricing-table .pricing-table-body{margin-bottom: 32px;}.rs-pricing .pricing-table .pricing-icon{margin-bottom: 30px;}.rs-project.style1 .project-item .project-content .category{font-size: 14px;}.rs-call-us .image-part img{display: none;}.rs-counter.main-counter-home{margin-top: 80px; position: unset; min-width: unset; right: unset; padding: 0;}.bg3{text-align: center; margin: 0 31px 0 0; padding: 80px 40px 80px;}.rs-about .rs-animation-shape .pattern{position: unset; top: 22px;}.rs-about .rs-animation-shape .bottom-shape{left: -15px;}.rs-about .rs-animation-shape .middle{left: -40px; top: -56px;}.dance{-webkit-animation: unset;}.dance2{-webkit-animation: unset;}.rs-banner.main-home{min-height: 1200px;}.rs-banner.main-home .content-wrap{padding-top: unset;}.rs-banner.main-home .content-wrap .it-title{font-size: 47px; line-height: 1.3;}.rs-contact .contact-wrap{max-width: 450px;}.rs-about .rs-animation-shape .middle{left: -15px; top: -80px;}.rs-process .rs-addon-number .number-text .number-txt{padding-right: 0;}.rs-services.main-home.style1{margin-top: 10px;}.rs-services.style6 .services-item .services-icon{padding-bottom: 20px;}.rs-banner.style2 .banner-content .btn{padding: 16px 0 0;}.rs-banner.style2 .banner-content .readon.buy-now{top: 0;}.rs-services.main-home.style2 .services-item{padding: 65px 15px 35px; margin: 0;}.rs-banner.style2 .banner-content{padding: 230px 0 210px;}.rs-slider.style1 .slider-content .sl-title,.rs-slider.style1 .slider-content .sl-sub-title{margin-bottom: 0;}.rs-slider.style1 .slider-content .sl-desc{font-size: 18px; line-height: 1.3;}.rs-slider.style1 .slider-content .sl-sub-title{line-height: 1.3; font-size: 30px;}.rs-slider.style1 .slider-content .sl-title{font-size: 65px; line-height: 1.4; margin-bottom: 10px;}.rs-counter.style2{padding: 80px 0 72px;}.rs-counter.style3.modify2 .counter-top-area .counter-list .counter-text .count-number{padding: 0 0 5px; margin: 0;}.rs-video-wrap{margin-top: 0;}.rs-video-wrap .video-item{padding: 234px 0 315px;}.rs-banner.style3{padding: 150px 0 200px;}.rs-banner.style3 .banner-content .desc{font-size: 18px;}.rs-banner.style3 .banner-content{max-width: 420px;}.rs-banner.style3 .images-part{top: 50%;}.rs-video-wrap .rs-requset{padding: 70px 50px;}.rs-about.style2 .image-part{position: relative; margin-bottom: 30px;}.rs-about.style2 .image-part img{max-width: 85%;}.rs-testimonial.style3 .testi-item .author-desc::before{margin-left: 0; left: 50%; transform: translateX(-50%);}.rs-services.style2 .flip-box-inner{max-width: 500px; margin: 0 auto;}.rs-about.style3 .rs-animation-image .middle-img{top: 5px;}.rs-project.style3.modify1.case-style3{padding: 90px 0;}.rs-case-study .bg12{padding: 75px 30px 20px;}.rs-case-study .rs-project.style3.modify1{padding: 0 30px 80px; margin-left: 0;}.rs-industry .all-services .services-item{width: 50%;}.rs-industry .all-services .services-item .services-wrap .services-icon img{height: 50px; width: 50px;}.rs-services.style3.modify1 .services-item.services-item{padding: 50px 18px;}.rs-banner.style5 .banner-content .title{font-size: 34px;}.rs-banner.style5 .banner-content .desc{padding-right: 0;}.rs-banner.style5 .banner-img .images-part{max-width: 37%;}.rs-testimonial.main-home.style4.modify1 .testi-img{left: 125px; top: 80px; position: unset;}.rs-banner.style6 .banner-content .title{font-size: 34px;}.rs-banner.style6 .banner-content{padding: 80px 0 0;}.rs-banner.style6 .images-part{max-width: 340px;}.sec-title6 .desc,.rs-skillbar.style1.modify3{padding-right: 0;}.md-pb-185{padding-bottom: 185px;}.rs-services.style3.modify2 .services-item{padding: 35px 20px !important;}.rs-testimonial.main-home.style4.modify1 .testi-img img{max-width: 100%;}.rs-testimonial.style7 .testi-main{padding-left: 35px; padding-right: 0;}.rs-testimonial.main-home.style4.modify1{padding: 80px 0;}.rs-testimonial.style7 .owl-nav .owl-next{right: -28px;}.rs-testimonial.style7 .owl-nav .owl-prev{left: -60px;}.rs-testimonial.style7 .testi-main .testi-item .testi-content .testi-information p{font-size: 18px;}.rs-about.style2.modify2 .about-img{position: unset;}.rs-banner.style3.modify2 .banner-img{position: unset;}.rs-banner.style3.modify2{padding: 130px 0 0px;}.rs-banner.style8 .banner-content{padding: 220px 0 260px;}.arrow-btn{top: 87%;}.rs-banner.style8 .banner-content .title{font-size: 42px; line-height: 52px;}.rs-banner.style3.modify2 .banner-img img{max-width: 100%;}.rs-video-wrap.style2 .rs-requset{padding: 100px 40px 100px 40px;}.dance3{display: none;}.rs-about .software-img img{max-width: 100%;}.sec-title4 .sub-text{font-size: 14px;}.sec-title4 .title{font-size: 30px;}.readon.buy-now.sl-btn{padding: 14px 18px; display: inline-block; margin-top: 40px;}.rs-why-choose.style3 .features-wrap .title{font-size: 36px;}.rs-services.style5 .services-item{padding: 20px 20px 20px 20px; margin: unset;}.rs-cta.style1 .button-wrap{text-align: left;}.rs-services.style4 .services-item .services-content .title{font-size: 20px;}.rs-services.style4.modify1.services3 .services-item{margin: unset;}.rs-banner.style3.modify1{padding: 270px 0px 130px 0px;}.rs-banner.style3.modify1 .banner-content{max-width: 470px;}.rs-videos .animate-border.white-color.style3 .popup-border{bottom: 320px;}.rs-contact.mod1 .contact-wrap{max-width: 100%;}.rs-testimonial.main-home.style4.modify1.md-fixing{padding: 70px 0 120px;}.rs-rain-animate .line-inner{max-width: 720px;}.rs-project.style3 .project-item .project-img a img{width: 100%; max-width: 100%;}.rs-banner.style9 .images-part img{max-width: 100%; transform: unset;}.rs-banner.style9 .banner-content{padding: 170px 0 100px;}.rs-about.style5 .about-bg .about-animate,.rs-banner.style9 .banner-animation{display: none;}.rs-services.style3.modify2 .services-item{display: block;}.rs-services.style3.modify2 .services-item .services-content{padding: unset;}.rs-services.style3.modify2 .services-item:hover .services-content{padding: unset;}.rs-services.style3 .services-item .services-icon{margin-bottom: 20px;}.rs-services.style3 .services-item .services-icon .image-part .main-img{height: 60px; width: 60px;}.rs-services.style3 .services-item .services-icon .image-part .hover-img{height: 60px; width: 60px;}.sec-title5 .title.title2{font-size: 28px; line-height: 38px;}.rs-counter.style3.modify3{margin-top: unset;}.pb-215{padding-bottom: 80px;}.rs-counter.style3.modify3 .counter-top-area .counter-list .counter-text::before{background: unset;}.rs-counter.style3.modify3 .counter-top-area{padding: 70px 20px 80px 20px;}.md-center{text-align: center !important;}.rs-call-action .sec-title3 .title{font-size: 30px; line-height: 40px;}}@media only screen and (max-width: 767px){.rs-testimonial.style9 .testi-item .item-content p{margin-top: 20px;}.rs-testimonial.style9 .testi-item .testi-content{margin-right: 0; max-width: unset;}.rs-testimonial.style9 .testi-item{display: block; padding: 30px 30px 10px 25px;}.rs-slider.style2 .slider-content .sl-title2,.rs-slider.style2 .slider-content .sl-title{font-size: 50px; line-height: 60px;}.rs-services.style5 .services-item .services-content{padding: 0px 0px 0px 8px;}.rs-banner.style8 .banner-content .sub-title{font-size: 16px; line-height: 30px;}.rs-services.style3.modify2 .services-item{margin: unset;}.rs-banner.style8 .banner-content .title{font-size: 30px; line-height: 40px;}.arrow-btn{top: 73%;}.rs-banner.style8 .banner-content{padding: 180px 0 220px;}.readon.started.get-ready3{padding: 12px 35px 12px 35px; font-size: 14px;}.sec-title6 .title.new-title{font-size: 26px;}.sec-title6 .sub-text{font-size: 16px; line-height: 30px;}.readon.qoute-btn{font-size: 14px; padding: 12px 26px;}.rs-services.style7 .services-item .services-content .services-title .title{font-size: 20px; line-height: 30px;}.rs-project.style8 .project-item .project-content .project-inner .category{font-size: 20px; line-height: 34px;}.sec-title6 .title{font-size: 31px;}.gridFilter button + button{margin-left: 5px;}.gridFilter button{font-size: 14px; padding: 4px 16px;}.rs-banner.style8 .banner-content .banner-btn li{margin-right: 10px;}.rs-services.style5 .services-item .services-content .services-title{font-size: 18px; margin-bottom: 5px;}.rs-services.style5 .services-item .services-icon img{height: 55px; width: 55px;}.rs-case-study .rs-project.style3 .project-item{max-width: 380px; margin: 55px auto 0;}.rs-services.style5 .services-item .services-content .services-desc{font-size: 14px;}.rs-banner.style7 .banner-content{padding: 158px 0 130px;}.rs-project.style6.modify1 .project-item .project-content{margin-top: 10px;}.rs-shop-part .from-control{float: unset;}.rs-slider.style1 .slider-content .sl-title{font-size: 50px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count{font-size: 45px;}.rs-counter.style2 .counter-top-area .counter-list .counter-text .count-number .rs-count.plus:before{top: 16px;}.rs-contact.style2 .contact-box-wrap{padding: 70px 30px 70px 30px;}.rs-my-account .title,.rs-team-Single .btm-info-team .con-info .title,.rs-why-choose.style3 .features-wrap .title,.rs-banner.style6 .banner-content .title,.rs-call-action .action-wrap .title,.rs-about.style4 .about-content .title,.rs-banner.style5 .banner-content .title,.sec-title5 .title,.rs-banner.style3 .banner-content .title{font-size: 28px;}.rs-step{padding: 170px 0;}.rs-banner.style4 .banner-content{padding-top: 100px; padding-bottom: 100px;}.bg3{margin: unset; padding: 60px 20px 60px;}.sec-title3 .desc{font-size: 16px;}.sec-title3 .title{font-size: 36px; margin-bottom: 20px;}.sec-title .title{font-size: 26px;}.rs-counter .counter-top-area .counter-list .counter-text .title{font-size: 17px; line-height: 1.2;}.rs-counter.style4 .counter-top-area .counter-list .counter-text .count-number .rs-count,.rs-counter .counter-top-area .counter-list .counter-text .count-number .rs-count{font-size: 40px;}.rs-footer .footer-top p{max-width: 280px;}.rs-blog .blog-item .blog-content .blog-title{font-size: 17px;}.rs-pricing .pricing-table{max-width: 420px;}.rs-pricing .pricing-table .pricing-table-price .pricing-table-bags .table-price-text{font-size: 40px;}.rs-services.main-home .services-item .services-icon{margin-bottom: 20px;}.rs-services.main-home .services-item .services-content .services-text .services-title{font-size: 20px; margin-bottom: 8px;}.rs-services.main-home .services-item .services-icon .image-part img{width: 70px; height: 70px;}.rs-services .bg-section .shape-part .left-side img{height: 200px; width: 200px;}.rs-services.style4.modify1 .services-item .services-icon img{width: 40px; height: 40px;}.rs-banner.style2 .banner-content .title{font-size: 40px; line-height: 50px;}.rs-banner.style2 .banner-content .title-small{font-size: 25px; line-height: 32px;}.rs-banner.style2 .banner-content{padding: 190px 0 170px;}.rs-banner.style2 .banner-content .sub-title{margin-bottom: 5px;}.rs-about .rs-animation-shape .middle-image2 .dance{max-width: 335px;}.rs-testimonial .bg10{padding-left: 30px; padding-right: 30px;}.rs-about .rs-animation-shape .middle,.rs-about .rs-animation-shape .bottom-shape,.rs-process .shape-animation .shape-process{display: none;}.rs-testimonial.style6 .testi-item .item-content-basic{padding-left: 20px; padding-right: 20px;}.rs-counter.style4 .bg19{padding: 80px 20px 35px;}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size: 30px; line-height: 45px;}.mt-34{font-size: 24px;}h3{font-size: 23px;}}@media only screen and (max-width: 575px){.full-width-header.header-style3 .rs-header .menu-area.sticky .container,.full-width-header.header-style3 .rs-header .menu-area .container,.md-container,.sm-container,.md-row-container{max-width: 100%;}.xs-center{text-align: center;}.container-fluid2{padding-left: 15px; padding-right: 15px;}.full-width-header .rs-header .right_menu_togle .canvas-contact .canvas-map iframe{width: 300px;}.full-width-header .rs-header .right_menu_togle.custom .inner-offcanvas .off-menu ul.menu-part > li > a{font-size: 25px; line-height: 30px; padding: 15px 0;}.full-width-header .rs-header .right_menu_togle.custom .inner-offcanvas .off-menu ul.menu-part li.has-children .toggle-btn{top: 20px;}.rs-video-wrap .rs-requset{padding: 60px 20px;}.rs-banner.style2 .banner-content .title{font-size: 36px; line-height: 46px;}.rs-call-action.style2 .action-wrap .title{font-size: 32px;}.sec-title6 .title{font-size: 26px; line-height: 1.2;}.sec-title6 .title.new-title{font-size: 23px;}.rs-video-wrap .video-item{padding: 145px 0 215px;}.rs-rain-animate .line-inner{max-width: calc(100% - 15px);}.rs-about .rs-animation-shape .middle,.rs-about .rs-animation-shape .bottom-shape{left: -10px;}}@media only screen and (max-width: 480px){.rs-testimonial.style9 .testi-item{padding: 30px 18px 10px 20px;}ul.listing-style li{display: flex; align-items: center;}.arrow-btn{top: 82%;}.sec-title4 .title{font-size: 26px;}.rs-video-wrap.style2 .rs-requset{padding: 80px 25px 80px 25px;}.rs-services.style3 .services-item .services-content .services-desc p{font-size: 14px;}.sec-title6 .title.new-title{font-size: 21px;}.rs-services.style2.modify1 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-desc-part p{font-size: 15px;}.rs-services.style4.modify1 .services-item .services-content .title,.rs-why-choose.style3 .features-content .features-list li span,.rs-banner.style6 .banner-content .desc,.rs-banner.style5 .banner-content .desc,.rs-slider.style1 .slider-content .sl-desc{font-size: 18px;}.rs-slider.style1 .slider-content,.rs-slider.style1 .slider-content.slide1{padding: 100px 0 110px;}.readon.learn-more.slider-btn{font-size: 14px; padding: 12px 18px;}.rs-faq .faq-content .accordion .card .card-header{padding-bottom: 20px !important;}.rs-faq .faq-content .accordion .card .card-header .card-link{font-size: 15px; padding-right: 55px;}.container-fluid{padding: 0 15px;}.rs-footer .footer-top p{max-width: 100%;}.rs-cta.style1 .title-wrap .epx-title,.sec-title2 .title{font-size: 28px;}.rs-about .rs-animation-shape .bottom-shape{top: 260px;}.sec-title3 .title{font-size: 34px; margin-bottom: 15px;}.sec-title3 .desc{font-size: 15px;}.sec-title .title{font-size: 24px;}.rs-contact .contact-wrap .content-part .title{font-size: 15px;}.rs-videos .animate-border.main-home .popup-border{left: 24%;}.submit-btn{padding: 15px; font-size: 14px;}.rs-contact .contact-wrap .content-part .desc{font-size: 12px;}.rs-banner.style2 .banner-content{padding: 150px 0 130px;}.rs-banner.style2 .banner-content .title{font-size: 23px; line-height: 33px; margin-bottom: 10px;}.rs-banner.style2 .banner-content .sub-title{font-size: 15px; line-height: 25px;}.rs-banner.style2 .banner-content .title-small{font-size: 19px; line-height: 29px;}.rs-banner.style2 .banner-content .readon.buy-now.get-in{padding: 9px 22px;}.rs-about .rs-animation-shape .middle-image2 .dance{max-width: 233px;}.rs-contact.mod1 .contact-wrap,.rs-video-wrap.style3 .rs-requset,.rs-case-studies-single .ps-informations,.rs-testimonial.style7 .testi-main .testi-item .testi-content{padding-left: 15px; padding-right: 15px;}.rs-banner.style6 .banner-content .sub-text{font-size: 15px; margin-bottom: 5px;}.readon.started{padding: 10px 25px;}.rs-banner.style3.modify2 .banner-content .banner-btn li .rs-videos .animate-border a{display: none;}.rs-team-Single .btm-info-team .con-info .short-desc{padding-right: 20px;}.rs-banner.style3.modify1 .banner-content .title{font-size: 25px; line-height: 41px;}.rs-banner.style3.modify1 .banner-content .desc{font-size: 15px; line-height: 25px;}.rs-videos .animate-border.white-color.style3 .popup-border{bottom: 290px;}.rs-banner.style3.modify1{padding: 241px 0px 80px 0px;}.rs-counter.style4{margin-left: 0; margin-right: 0;}}@media only screen and (max-width: 320px){}