
@font-face {
    font-family: Montserrat-Bold;
    src: url(../font/Montserrat-Bold.ttf);
}
@font-face {
    font-family: Montserrat-SemiBold;
    src: url(../font/Montserrat-SemiBold.ttf);
}
@font-face {
    font-family: Montserrat-Medium;
    src: url(../font/Montserrat-Medium.ttf);
}
@font-face {
    font-family: Montserrat-SemiBold;
    src: url(../font/Montserrat-Semibold.ttf);
}

body{font-feature-settings: 'lnum'!important;  font-family: Montserrat-Semibold;}
.asp-footer-container ul li a,a:hover{text-decoration:none!important}@font-face{font-family:medium;src:url("../fonts/Montserrat-Medium.ttf")}@font-face{font-family:semibold;src:url("../fonts/Montserrat-SemiBold.ttf")}@font-face{font-family:bold;src:url("../fonts/Montserrat-Bold.ttf")}@font-face{font-family:light;src:url("../fonts/Montserrat-Light.ttf")}@font-face{font-family:thin;src:url("../fonts/Montserrat-Thin.ttf")}body{font-family:medium;font-weight:400!important;color:#1e1e1e!important;font-size:14px}@font-face{font-family:mont-regular;src:url(../fonts/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.ttf);font-weight:400}@font-face{font-family:mont-semibold;src:url("../fonts/Montserrat-SemiBold.ttf");font-weight:400}.content-fluid{margin-top:90px}.asp-footer-container,.asp-header-container{width:1170px;margin:0 auto}#asp-headersection{position:fixed;width:100%;background-color:#fff;z-index:999;top:0;border-bottom:1px solid #f0f0f0;height:60px}#asp-headersection.secondMenu.animated{-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.1);box-shadow:0 6px 5px 0 rgba(0,0,0,.1)}.asp-header-container{padding:.5% 0}.asp-footter-geo-location,.asp-menu-navigation li:nth-child(2) ul li:nth-child(2n){padding-left:30px!important}.asp-logo img{width:130px;padding:.5em .5em .5em 15px}.asp-mobile-logo,.suggested-content .navigation{display:none}.asp-header-container nav{padding:0}.asp-header-container .asp-menu-navigation{margin-left:12%}.asp-menu-navigation ul.menu li .menuparent,.asp-menu-navigation ul.menu li a{background-image:linear-gradient(#8347ad,#8347ad);background-size:0 2px;background-repeat:no-repeat;transition:background-size .5s;background-position:0 100%;display:inline;padding-bottom:5px!important}.asp-menu-navigation li ul li a{font-size:15px;color:#412255;padding:0!important}.dropdown-toggle::after,ul.sf-menu,ul.sf-menu li{list-style:none;border:0!important}.asp-menu-navigation ul.menu li .menuparent:focus,.asp-menu-navigation ul.menu li .menuparent:hover,.asp-menu-navigation ul.menu li span a:focus,.asp-menu-navigation ul.menu li span a:hover{color:#8347ad!important;background-size:100% 2px}.asp-menu-navigation .dropdown-menu{border:0}.asp-menu-navigation .dropdown-item:focus,.asp-menu-navigation .dropdown-item:hover{color:#8347ad!important;background-color:transparent;background-size:100% 2px}.asp-menu-navigation .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:0}.asp-menu-navigation ul li a,.asp-menu-navigation ul li span{color:#231f20;font-size:15px;font-family:Montserrat-Medium}ul.sf-menu a,ul.sf-menu span.nolink{padding:0;display:block;position:relative}ul.sf-menu.sf-navbar{position:initial!important}.asp-menu-navigation ul li{float:left;cursor:pointer}ul.sf-menu li.sfHover,ul.sf-menu li.sfHover ul,ul.sf-menu li:hover,ul.sf-menu li:hover ul{z-index:499}.asp-menu-navigation li ul{background-color:#fff;box-shadow:1px 2px 11px #b7b7b7;padding:20px!important;z-index:9;width:550px!important;margin:0 auto!important;left:0!important;right:0;top:48px!important}.asp-menu-navigation li:nth-child(3) ul{width:520px!important;left:-120px!important}.asp-menu-navigation li:nth-child(4) ul{width:140px!important}.asp-menu-navigation li:nth-child(4) ul li,.asp-menu-navigation li:nth-child(6) ul li{width:100%!important}.asp-menu-navigation li:nth-child(6) ul{width:170px!important}ul.sf-menu.menu,ul.sf-menu.menu li,ul.sf-menu.menu ul{margin:0 .6em}.asp-menu-navigation li:nth-child(2) ul{width:570px!important;left:-60px!important}.asp-menu-navigation li ul li{width:50%!important;padding:12px 10px!important}ul.sf-menu.sf-navbar li li{position:relative;width:auto;float:left;margin:0}.asp-menu-navigation li:nth-child(3) ul li:nth-child(2n){padding-right:0!important}#asp-footersection{padding:0 0 20px;background-image:url("../img/footer-image.jpg");background-size:cover;background-repeat:no-repeat;width:auto;margin:40px 0 0}.asp-footer-top{display:inline-block;width:100%;margin-bottom:40px}.asp-footer-container ul{padding:0;list-style:none;margin:0}.asp-footer-container ul li ul li{float:none;width:unset;line-height:15px;margin-bottom:10px;margin-left:0}#block-asp-website-footer ul .asp_footer_general_menu{width:30%}#block-asp-website-footer ul .asp_footer_general_menu ul li{width:45%;margin-bottom:5px!important;display:inline-flex!important}.asp_footer_practices_menu{width:45%!important}.asp_footer_practices_menu ul{margin-top:-4px}.asp_footer_practices_menu ul li{width:46%!important;margin-bottom:5px!important;display:inline-flex!important}.asp-footer-container ul li span{color:#fff;line-height:3;font-size:18px;letter-spacing:.6px;font-family:Montserrat-Medium}.asp-footer-contact ul li a,.asp-footer-container ul li a,.asp-footer-copy-rights p{font-size:12px;letter-spacing:.5px;font-family:Montserrat-Medium}.asp-footer-container ul li{float:left;width:20%}.asp-footer-container ul li a{color:#fff!important}.asp-footer-contact ul,.asp-footer-menu-desktop ul{margin:0 auto}.asp-footer-menu-desktop ul li{width:auto;margin-left:0;padding:0 20px}.asp-footer-copy-rights{display:flex;width:33.333333%!important;max-width:33.333333%!important;flex:0 0 33.333333%!important}.asp-footer-menu-desktop{max-width:36.666667%!important;width:36.666667%!important;flex:0 0 36.666667%!important}.asp-footer-contact{width:12.333333%!important;max-width:12.333333%!important;flex:0 0 12.333333%!important}.asp-footer-contact ul li{width:auto;margin-left:0;padding:0 10px}.asp-footer-contact ul li a{color:#fff}.asp-footer-copy-rights p{color:#fff;margin-bottom:0;margin-top:4px}.asp-footer-copy-rights p:first-child{margin-top:-15px;margin-right:20px}.asp-footter-geo-location{color:#fff;font-size:18px;font-family:Montserrat-Medium}.asp-footter-geo-location img{margin-top:-6px}.asp-footer-bottom-social-icon{width:17.666667%!important;max-width:17.666667%!important;flex:0 0 17.666667%!important;text-align:left;font-size:24px;margin-top:-8px}.asp-footer-bottom-social-icon a,.asp-footer-bottom-social-icon a:hover{color:#fff;letter-spacing:8px}.asp-footer-bottom-logo p{text-align:center}.asp-footer-container #block-asp-website-footer ul li ul li:last-child,.asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(2),.asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(3),.asp-footer-container #block-asp-website-footer ul li ul li:nth-last-child(4){display:block}.asp_footer_accordian_content{display:none;padding-left:20px}.asp_footer_accordian_title:after{font-size:35px;line-height:28px;content:"^";color:transparent;float:right;display:inline-block;font-variant:normal;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position-y:9px;background-position-x:0px}.active_header .asp_footer_accordian_title::after{transform:rotate(180deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;background-position-y:-8px}.asp-footer-bottom-social-icon img{margin-right:7px}@media (min-width:992px) and (max-width:1199px){.asp-footer-container,.asp-header-container{width:100%!important;padding:0 15px}.asp-menu-navigation ul li a,.asp-menu-navigation ul li span{font-size:13px!important}.asp-header-container .asp-menu-navigation{margin-left:6%;width:100%}.collapse.navbar-collapse{float:right}#asp-headersection{padding-top:5px}.asp-menu-navigation li ul{top:44px!important}.asp-footer-container{width:100%!important;padding-right:12px}.asp-footer-bottom-social-icon img{margin-right:5px}.asp-footer-container ul li{width:16%}.asp-footer-menu-desktop ul{width:420px!important}.asp-footer-menu-desktop ul li{width:auto!important;padding:0 5px}#block-asp-website-footer ul .asp_footer_general_menu{width:26%}#block-asp-website-footer ul .asp_footer_general_menu ul li,.asp-footer-container ul .asp_footer_practices_menu li{width:49%!important}.asp_footer_practices_menu{width:52%!important}.asp-our-team-leader-details{padding:30px 40px;width:91%}.asp-search-form .form-actions .form-submit{margin-left:6px!important;top:-4px}.asp-footer-bottom-social-icon a,.asp-footer-bottom-social-icon a:hover{letter-spacing:4px;font-size:20px}.asp-footer-bottom-logo{margin-left:0}.asp-footer-menu-desktop{max-width:37.667%!important;width:37.667%!important;flex:0 0 37.667%!important;padding:0!important}.asp-footer-contact{width:9.333%!important;max-width:9.333%!important;flex:0 0 9.333%!important;padding:0!important}.asp-footer-bottom-social-icon{width:19.667%!important;max-width:19.667%!important;flex:0 0 19.667%!important;text-align:right}.asp-footer-copy-rights img{width:25px}.asp-footer-contact ul li{width:auto}.asp-footer-copy-rights p:first-child{margin-top:-5px;margin-right:10px}}@media (min-width:768px) and (max-width:991px){#asp-footersection,.asp-menu-navigation ul.menu li .menuparent,.asp-menu-navigation ul.menu li a{background-image:none}.asp-footer-container,.asp-header-container{width:100%!important;padding:0 15px}.asp-header-container .navbar-expand-md .navbar-toggler{display:block;outline:0!important;box-shadow:none!important}.asp-header-container ul.sf-menu.sf-navbar,.col-md-5.asp-footer-menu-desktop,.navbar-toggler[aria-expanded=true] span:nth-child(2),.navbar-toggler[aria-expanded=true]+.asp-logo,ul.sf-menu.sf-accordion li ul li#menu-fontsize-accordion{display:none}.asp-mobile-logo{margin:0 auto 0 -15px;position:relative;z-index:1000}.asp-header-container .navbar-toggler{text-align:right;width:26px;padding:5px 0 0;font-size:0px;border-radius:0;border:0;background-color:transparent}.asp-logo{width:145px;margin:0 auto}.asp-header-container .navbar-toggler-icon{width:25px;height:2px;background-color:#855aa6;margin-bottom:6px;transition:.25s cubic-bezier(.645, .045, .355, 1)}#asp-headersection{height:auto;overflow-x:hidden!important}.asp-header-container .navbar-collapse.collapse.show .sf-navbar{display:block;width:100%}.asp-header-container .navbar-expand-md{flex-flow:wrap;justify-content:space-between}.asp-menu-navigation ul li{float:none!important}.asp-header-container .asp-menu-navigation{margin-left:0;width:100%}.asp-header-container .asp-menu-navigation ul.sf-menu.menu{overflow-y:scroll!important;height:375px;overflow-x:hidden!important}.asp-header-container .asp-menu-navigation ul.sf-menu.menu,.asp-header-container .asp-menu-navigation ul.sf-menu.menu li{margin:0}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a{padding:1em 40px!important;display:block;border-bottom:1px solid #dbdbdb}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a::after{background-image:url(../img/arrow.png);background-size:9px;width:16px!important;background-repeat:no-repeat;height:10px;position:absolute;left:10px;top:25px}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul{box-shadow:none;padding:0 0 0 40px!important;background:#f7f7f7;width:100%!important;border-radius:0;position:static}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul li{float:none;width:100%!important}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul li a{padding:0!important;border-bottom:0}.navbar-toggler[aria-expanded=true]{margin-top:10px}.navbar-toggler[aria-expanded=true] span:first-child{transform:translateY(2px) translateX(0) rotate(45deg)}.navbar-toggler[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) translateX(0) rotate(-45deg)}.asp-menu-navigation li:nth-child(2) ul li:nth-child(2n){padding-left:10px!important}.asp-menu-navigation li:nth-child(3) ul li:nth-child(2n){padding-right:10px!important}#asp-footersection{background:linear-gradient(to top,#512a6c,#9c60bb)}.asp-footer-container ul li{width:100%!important;border-bottom:1px solid #fff;margin-left:0}.asp-footer-container ul li span{line-height:2.5;display:inline-block;width:100%;cursor:pointer;font-size:16px}.asp-footer-container ul li a{font-size:14px;line-height:2.5;display:inline-block;width:100%;cursor:pointer}.asp-footer-container ul li ul li{margin-bottom:0;margin-left:3%}.asp-footer-container ul li ul li:last-child{border-bottom:0}.asp-footer-container #block-asp-website-footer ul li:last-child,.asp-footer-container #block-asp-website-footer ul li:nth-last-child(2),.asp-footer-container #block-asp-website-footer ul li:nth-last-child(3),.asp-footer-container #block-asp-website-footer ul li:nth-last-child(4){display:block}.asp-footer-bottom-logo{margin-top:0;z-index:9999999;position:relative}.asp-footer-bottom-logo img{margin-top:25px}.col-md-2.col-sm-12.asp-footter-geo-location{flex:0 0 100%;max-width:100%;text-align:center!important;margin-top:-201px;color:#fff;font-size:18px;font-family:Montserrat-Medium}.col-md-2.col-sm-12.asp-footter-geo-location span{margin-left:-20px}.col-md-2.col-sm-12.asp-footer-bottom-social-icon{text-align:center}.asp-footer-bottom-social-icon a,.asp-footer-bottom-social-icon a:hover{color:#fff;letter-spacing:0;margin-left:10px}.asp-footer-copy-rights{display:block;width:100%!important;margin:0 auto;flex:0 0 100%!important;max-width:100%!important}.asp-footer-bottom-social-icon,.asp-footer-contact{width:100%!important;margin:0 auto;flex:0 0 100%!important;max-width:100%!important}.asp-footer-copy-rights p:first-child{margin-bottom:10px}.asp-footer-contact ul li{border-bottom:0;margin-left:-10px}.asp-footer-contact{margin-top:-133px}.asp-footer-contact ul li a{font-family:mont-semibold;line-height:2.5;font-size:16px;letter-spacing:.6px}.asp-footer-copy-rights p{font-size:14px}}@media (min-width:320px) and (max-width:767px){#asp-footersection,.asp-menu-navigation ul.menu li .menuparent,.asp-menu-navigation ul.menu li a{background-image:none}.asp-footer-container,.asp-header-container{width:100%!important;padding:0 15px}.asp-mobile-logo{display:block;width:140px!important;padding:.6em;margin: 0 auto 0 -60px;position:relative;z-index:1000}.asp-desktop-logo{display:none!important}.asp-header-container .navbar-toggler{text-align:right;width:26px;padding:5px 0 0;font-size:0px;border-radius:0;border:0;background-color:transparent;outline:0!important;box-shadow:none!important}.asp-logo{width:50px;margin:0 auto}.asp-header-container .navbar-toggler-icon{width:25px;height:2px;background-color:#855aa6;margin-bottom:6px;transition:.25s cubic-bezier(.645, .045, .355, 1)}#asp-headersection{height:auto;overflow-x:hidden!important;box-shadow:0 6px 5px 0 rgba(0,0,0,.1)}.asp-header-container .asp-menu-navigation{margin-left:0;width:100%}.asp-header-container .asp-menu-navigation ul.sf-menu.menu{overflow-y:scroll!important;height:375px;overflow-x:hidden!important}.asp-header-container .asp-menu-navigation ul.sf-menu.menu,.asp-header-container .asp-menu-navigation ul.sf-menu.menu li{margin:0}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a{padding:1em 40px!important;display:block;border-bottom:1px solid #dbdbdb}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a::after{background-image:url(../img/arrow.png);background-size:9px;width:16px!important;background-repeat:no-repeat;height:10px;position:absolute;left:10px;top:25px}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul{box-shadow:none;padding:0 0 0 40px!important;background:#f7f7f7;width:100%!important;border-radius:0}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul li{float:none;width:100%!important}.asp-header-container .asp-menu-navigation ul.sf-menu.menu li a+ul li a{padding:0!important;border-bottom:0}.navbar-toggler[aria-expanded=true]{margin-top:10px}.navbar-toggler[aria-expanded=true] span:first-child{transform:translateY(2px) translateX(0) rotate(45deg)}.asp-footer-container .asp-footer-top .asp-overall-view-title,.col-md-5.asp-footer-menu-desktop,.navbar-toggler[aria-expanded=true] span:nth-child(2),.navbar-toggler[aria-expanded=true]+.asp-logo,ul.sf-menu.sf-accordion li ul li#menu-fontsize-accordion{display:none}.navbar-toggler[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) translateX(0) rotate(-45deg)}.asp-menu-navigation li:nth-child(2) ul li:nth-child(2n){padding-left:10px!important}.asp-menu-navigation li:nth-child(3) ul li:nth-child(2n){padding-right:10px!important}.asp-footer-container ul{margin-right:0}.asp-footer-container ul li{width:100%!important;border-bottom:1px solid #fff;margin-left:0}#asp-footersection{background:linear-gradient(to top,#512a6c,#9c60bb);overflow-x:hidden!important}.asp-footer-container ul li span{line-height:2.5;font-size:16px;display:inline-block;width:100%;cursor:pointer}.asp-footer-container ul li a{font-size:14px;line-height:1.5;display:inline-block;width:100%;cursor:pointer}.asp-footer-container ul li ul li{margin-bottom:0;margin-left:15px;padding:10px 0;width:95%!important}.asp-footer-container ul li ul li:last-child{border-bottom:0}.asp-footer-bottom-logo img{position:relative;z-index:1}.asp-footer-container #block-asp-website-footer ul li:last-child,.asp-footer-container #block-asp-website-footer ul li:nth-last-child(2),.asp-footer-container #block-asp-website-footer ul li:nth-last-child(3),.asp-footer-container #block-asp-website-footer ul li:nth-last-child(4){display:block}.asp-footer-bottom-logo{margin-top:20px;z-index:9999999;position:relative}.col-md-2.col-sm-12.asp-footter-geo-location{flex:0 0 100%;max-width:100%;text-align:center!important;margin-top:-201px;color:#fff;font-size:18px;font-family:Montserrat-Medium}.col-md-2.col-sm-12.asp-footter-geo-location span{margin-left:-20px}.col-md-2.col-sm-12.asp-footer-bottom-social-icon{text-align:center;margin-top:10px}.asp-footer-bottom-social-icon a,.asp-footer-bottom-social-icon a:hover{color:#fff;letter-spacing:0;margin-left:5px}.asp-footer-copy-rights{display:block;width:100%!important;margin:0 auto;flex:0 0 100%!important;max-width:100%!important}.asp-footer-bottom-social-icon,.asp-footer-contact{width:100%!important;margin:0 auto;flex:0 0 100%!important;max-width:100%!important}.asp-footer-copy-rights p:first-child{margin-bottom:10px;margin-right:0}.asp-footer-contact ul li{border-bottom:0;margin-left:-10px}.asp-footer-contact{margin-top:-135px}.asp-footer-contact ul li a{font-family:mont-semibold;line-height:2.5;font-size:16px;letter-spacing:.6px}.asp-footer-copy-rights p{font-size:14px}}.cta button,.tab .nav-tabs .active{background-color:#8347ad;border:none}.logo-image,.text-content{margin-top:40px}@media only screen and (min-width:992px){.navbar-hover .collapse ul li{position:relative}.navbar-hover .collapse ul li:hover>ul{display:block}}@media only screen and (min-width:1199px){.navbar-expand-md .navbar-nav .nav-link{height:35px;display:inline-block;padding-top:8px}}p{line-height:26px}.banner h1{margin-top:225px;font-size:30px;font-family:semibold;line-height:45px;color:#fff;margin-bottom:35px}.banner .col-md-8{padding-left:0}.banner{background:url("../img/banner.jpg") 0 0/cover no-repeat;min-height:540px}.content p:first-child{margin-bottom:30px;line-height:25px}.content p:nth-child(2){line-height:25px}.content p span{color:#8347ad;font-family:semibold}.content .box-content img{margin-bottom:20px;width:100%}.logo-image img:first-child{width:150px;margin-right:32px}.logo-image{text-align:right}.suggested-content .navigation button,.tab #nav-tabContent{position:relative}.tab #nav-tabContent .box-content img{position:absolute;top:153px}.tab .nav-tabs{border-bottom:1px solid #8347ad;padding-bottom:1px;justify-content:center}.tab .nav-tabs button{padding:40px;background-color:#f0f0f0;margin-right:20px;color:#262626;font-family:semibold}.tab .nav-tabs .active{padding:40px;color:#fff}.question .content .gen-ai{margin-top:55px;font-size:24px;font-family:semibold;color:#8347ad;text-align:left;line-height:35px;margin-bottom:20px}.tab #nav-tabContent hr{width:400px;border:1px solid purple;float:right}.cta{background-image:url("../img/cta-banner.png");background-repeat:no-repeat;background-size:cover;min-height:280px}.cta h3{margin-top:50px;font-family:medium;color:#404040;line-height:45px;font-size:28px}.cta button,.suggested-content h4{font-family:semibold}.cta button{padding:10px 30px;color:#fff;margin-top:25px;font-size:16px}.cta .col-md-6{padding-left:70px}.suggested-content{margin:60px 0}.suggested-content img{border-radius:20px;margin-bottom:30px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;width:100%}.suggested-content .carousel-inner h5{color:#8347ad;font-size:16px;margin-bottom:15px}.suggested-content .view-all a{color:#67308c;text-decoration:none;border:2px solid #67308c;border-radius:20px;padding:7px 20px}.suggested-content .view-all{text-align:center;margin-top:50px}.suggested-content .navigation .carousel-control-prev{float:right;width:60px;margin-right:50px}.suggested-content .navigation .carousel-control-next{float:right;width:60px}.suggested-content .navigation .carousel-control-next img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.suggested-content .carousel-item{margin-top:60px}.suggested-content .carousel-inner .carousel-item a{text-decoration:none;color:#8347ad}.suggested-content .carousel-inner .carousel-item p{margin-bottom:6px}@media(min-width:991px) and (max-width:1199px){.header .primary-menu .navbar-expand-lg .navbar-nav li a,.header .secondary-menu .navbar-expand-lg .navbar-nav li a,.navbar-nav .btn{font-size:13px}.header .secondary-menu .navbar-expand-lg .nav-item{margin-right:50px}.tab .nav-tabs button{padding:24px}.cta{background-position:center}}@media(min-width:768px) and (max-width:991px){.container,.container-fluid{width:100%;max-width:100%}.banner .col-md-8{padding-left:15px}.content .box-content img,.suggested-content .carousel-item img{width:100%}.tab .nav-tabs .active,.tab .nav-tabs button{padding:10px}.tab .nav-tabs button{margin-right:8px;font-size:13px}.tab #nav-tabContent h2{min-height:115px;font-size:20px;line-height:28px}.tab #nav-tabContent .box-content img{top:155px}.tab #nav-tabContent hr{display:none}.cta h3{line-height:35px;font-size:25px;margin-top:38px}.cta{min-height:270px}.cta button{font-size:16px}}@media(min-width:320px) and (max-width:768px){.tab .nav-tabs .active,.tab .nav-tabs button{padding:15px;font-size:11px}.container,.container-fluid,.suggested-content .col-md-4 img{width:100%;max-width:100%}.content .box-content img{width:100%}.tab .nav-tabs button{margin-right:5px;margin-top:10px}.tab #nav-tabContent h2{font-size:15px;line-height:25px;margin-top:25px}.tab #nav-tabContent .box-content img,.tab #nav-tabContent hr{display:none}.tab .box-content{padding:40px 25px;margin-top:10px}.cta .col-md-7{padding:30px}.cta h3{line-height:40px;font-size:25px;margin-top:20px}.banner .col-md-8{padding-left:15px}.banner h1{margin-top:75px;line-height:38px;font-size:22px}.banner{min-height:auto}.cta button{font-size:16px}.cta{min-height:285px;padding-bottom:30px}.cta .col-md-6{padding:35px}.suggested-content .carousel-item .col-md-4{margin-bottom:30px;width:100%;max-width:100%}}@media (min-width:576px) and (max-width:767px){.cta .col-md-6{width:100%!important;max-width:100%!important}.suggested-content .col-md-4{width:100%;max-width:100%}}
.oracle-logo-partner {
    margin-top: -42px;
    margin-right: -50%;
    float: right;
}
p,#value ul li,.our-content ul li{
  font-family: Montserrat-Medium;
  line-height: 1.7;
  font-size: 14px;
}
h2{
  font-family: Montserrat-Semibold;
  font-size: 31px;color: #480f80;
}
h3{
  font-family: Montserrat-Semibold;
  font-size: 21px;
}


/*Page starting*/
.banner{background-image: url("../img/banner-option.jpg");background-size: cover;height: 550px;background-position: center;}
.banner h1{color: white;margin-top: 135px;font-family: Montserrat-Semibold;letter-spacing: 1px;line-height: 1.3;font-size: 50px;}
.banner h1 span,.banner p span{color: #fee41b;}
.banner p{color: white;font-size: 24px;font-family: Montserrat-Semibold;}
/*as proud*/
.intro{margin: 50px auto 25px auto;}
.intro .col-md-9{margin: 0 auto;}
.intro p{text-align: center;color: #585758;font-size: 14px;margin-bottom: 30px;}
.intro button{background-color: #470e7e;color: #fff;padding: 10px 40px;font-family: Montserrat-Semibold;font-size: 14px;border-radius: 5px;transition: ease 0.2s;border: 2px solid #470e7e;margin: 0 auto;justify-content: center;display: flex;}
/*Our Oracle Expertise */
.offer{margin-top: 40px;}
.offer .row-md-6{width: 625px;margin: 0 auto;}
.offer .compre .col-md-4 div{min-height:215px;}
.offer .ora .col-md-4 div{min-height: 240px;}
.offer .sell .col-md-4 div{min-height: 290px;}
.offer img{width: 70px;margin: 0 auto;justify-content: center;display: flex;}
.offer p{text-align: center;}
.offer .col-md-4 div, .offer .col-md-3 div {background: white;box-shadow: 0px 3px 6px #bbb;;padding: 30px;margin-bottom: 30px;}
.offer h4,.experise-content h4{font-family: Raleway-medium;color: #585758;line-height: 1.5;font-size: 21px;}
.offer p,.experise-content p{color: #585758;line-height: 1.7;font-size:14px;}
.offer h2{font-family: Montserrat-Semibold;color: #480f80;	margin-bottom: 50px;}
/*cta*/
#cta {background: url(../img/cta-1.jpg);background-repeat: repeat;background-repeat: no-repeat;background-size: cover;padding: 60px 0px;text-align: center;}
#cta button {background-color: #470e7e;color: #fff;padding: 10px 40px;font-family: Montserrat-Semibold;font-size: 14px;border-radius: 5px;transition: ease 0.2s;border: 2px solid #470e7e;}
#cta h2 {color: #333;font-weight: 900;text-align: center;padding-bottom: 20px;line-height: 1.4;}
/*partner*/
.oracle .nav .tab-space p{margin-left: 68px;margin-top: -5px;font-family: Montserrat-Semibold;}
.oracle{margin-top: 30px;}
.oracle .tab-content h4{color: #8347ad;}
.oracle .tab-content p{margin-bottom: 30px;}
.oracle .tab-content a{background-color: #8347ad;color: #fff;padding: 10px;border-radius: 5px;}
.oracle .nav-tabs{padding-right: 0px;}
.oracle .nav > li{margin-bottom: 4px;width: 100%;}
.oracle .nav > li > a{padding: 10px;font-size: 14px;color: black !important;background: #f3e1ff;;margin-right: 10px;margin-left: 10px;border-radius: 4px 0px 0px 4px;}
.oracle .nav > li.active > a{background: #480f80;color: white!important;border: 1px solid #480f80;}
.oracle .tab-content {padding: 40px 35px 40px 18px;border: 1px solid #dbdbdb;}
.oracle .tab-pane .type {font-size: 14px;font-family: Montserrat-Bold;color: #480f80;margin-left: 27px; margin-top: 30px;}
.oracle .tab-content{min-height: 486px;}
.oracle .second-tab{min-height: 381px;}
.oracle .tab-pane .title {margin-left: 27px;margin-bottom: 20px;}
.oracle .tab-pane .more {margin-left: 27px;background: #480f80;color: white;padding: 10px 20px;border-radius: 5px;}
.oracle .nav > li.active .mob-dis{display: none;}
.oracle .nav > li span{font-size: 14px;}
.oracle .nav > li.active .dek-dis{display: block;display: inline;}
.oracle .nav > li .mob-dis, .oracle .nav-tabs .dek-dis{width: 45px;}
.oracle .nav > li .dek-dis{display: none;}
/*new-tab*/
.new-tab .tab .mob-dis, .new-tab .tab .dek-dis{width: 50px;float: left;}
.new-tab{overflow: hidden;margin-top: 35px;}
.tab button.active .mob-dis{display: none;}
.tab .dek-dis{display: none;}
.tab button.active .dek-dis{display: block;}
.you-may-be .ways{margin-top: 35px;}
/*cta-2*/
#cta-1{margin-top: 30px;}
#cta-1{background: url(../img/banner.jpg);background-repeat: no-repeat;background-size: cover;padding: 60px 0px;text-align: center;min-height: 290px;}
#cta-1 button{background-color: #fee41b;color: #470e7e;padding: 10px 40px;font-family: Montserrat-Bold;font-size: 14px;border-radius: 5px;transition: ease 0.2s;border: 2px solid #fee41b;margin-top: 20px;}
#cta-1 h2{color: #fff;line-height: 1.4;}
#footer{background-color: #f1f1f1;padding:40px 0px 20px; }
#footer h4{color:#333; font-family: Montserrat-Semibold; font-size: 20px;margin-bottom: 20px;}
#footer p{color:#333;}
#footer a{color:#333; text-decoration: none;}
#footer .social{ text-decoration: none; margin-top: 15px;}
#footer .btn-success{background-color: #480f80;
border-color: #480f80;padding:10px 20px;}
#footer .btn-success:hover{color: #480f80 !important;
cursor: pointer;background-color: transparent;}
#footer .social:hover{text-decoration: none;}
#foot{padding:20px 0px 10px; background-color: #f1f1f1;display: block; font-family: Montserrat-Medium;border-top:1px solid #d7d7d7;}
#foot a{color:#333; padding:3px; font-size: 14px; text-decoration: none;}
#foot p{font-size:14px;}
#foot a:hover{text-decoration: none; color:#333;}
a:hover{text-decoration: none;}
#get-start{margin:60px 0px;}
#get-start h2{color:#602482; margin-top: 0px;font-family: Montserrat-Bold;margin-bottom: 30px;}
#get-start .box{background-color: #fff;border: 1px solid #333;height: 310px;}
start .linkrel:hover,#case-study .btn:hover,#banner .demo:hover{
	color: #480f80 !important;
cursor: pointer;
background-color: transparent;
}#get-start .linkrel{color: #fff;margin:20px 30px 0px;
font-family: Montserrat-Medium;background-color: #480f80;
border-color: #480f80;padding: 10px 20px;
font-size: 14px;cursor: pointer;}
.content-link:hover{text-decoration-color: #fff;}
.alink:hover,.content-link:hover{text-decoration: underline !important;}
#get-start .box-content {padding: 30px 30px 10px;background: #f0f0f0;min-height: 220px;}
.box-content p {font-family: Montserrat-Bold;color: #480f80;font-size: 14px;padding: 20px 0px 0px !important;}
.footer{background: #070707;padding: 50px 0px;}
.footer p{float: left;color: white;margin-top: 40px;}
.footer ul{list-style: none;padding-left: 0px;margin-top: 30px;float: right;}
.footer ul li{display: inline-block;}
.footer ul li img{border-radius: 50px;border: 1px solid white;padding: 7px 5px;width: 35px;margin: 3px;}
.footer .col-md-4{margin-left: 35px;}
.footer .col-md-4 h4{color:#c27efe;font-family: Montserrat-Semibold;}
.footer .col-md-4 p{margin-top: 10px;}
.footer .col-md-4 p a{color: white;}
.b-footer{background: #070707;border-top: 1px solid #3e3e3e;padding-top: 10px;}
.b-footer p{color: white;}

@media(min-width:320px) and (max-width: 767px)
{
	  .container{
    width:100%;
  }
	.banner h1 {font-size: 30px;line-height: 1.1;}
	.offer .compre .col-md-4 div {
  min-height: auto;
}
	.offer .ora .col-md-4 div {
  min-height: auto;
}
	.offer .sell .col-md-4 div {
 min-height: auto;
}
	.tab {
  width: 100%!important;
}
	.tabcontent {width: 100%!important;margin-left: 0px!important;}
	.tabcontent {height: auto!important;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{padding:5px 0px;}
  .navbar-header{
  display: block!important;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background-color: white;}
  .navbar .col-md-2 .logo{
    display:none!important;
  }
  .navbar-header .navbar .col-md-2 .logo{
    display:block;
  }
  .navbar .col-md-2 .navbar-scroll-purple{
    display:none!important;
  }
  .navbar .col-md-10{
    margin-top: 0px;
  }
  .navbar-header .logo{
    display: block;
  }
  .mobile{
  display: block;
  }
  .navbar-right {
    float:left!important;
    margin-top: 5px;
  }
  .navbar .navbar-nav li a {
    font-size: 14px;
    font-family: Montserrat-Medium;
    color: #585858;
    margin-top: 10px;
    transition: all 0.2s ease-out;
    padding: 10px;
    text-align: left;
    line-height: 10px !important;
  }
  .navbar .navbar-nav li a:hover{
color: #602482;
border-radius: 0;
  }
	.navbar-right .dropdown-menu li a{font-size: 14px;padding: 10px;font-family: Montserrat-Bold;}
	.dropdown-menu .submenu li a{font-family: Montserrat-Semibold;}
	.dropdown-menu .submenu li a:hover{background: white;padding: 0px 0px 0px 10px;transition: none!important;color: #333!important;border-radius: 0px;}
  .navbar-scroll .navbar-nav li a:hover{
  color:#602482!important;
  }
  .navbar-scroll .button{color:#fff !important;}
.dropdown-menu .submenu li img {margin-top: 3px;}
  #footer .col-xs-12{text-align: center;}
  #footer .logo{margin:0px auto;}
  #foot a{text-align: center; display:block;}
  #foot .copy-right{text-align: center; display:block;}
.secondary-menu ul li {width: 100%;text-align: center;font-size: 13px;padding: 0px 0px 2px 5px;}
.secondary-menu ul li a ,.secondary-menu ul li a:hover,.secondary-menu ul li a:focus{padding: 0px;font-size: 13px;}
	.oracle-logo-partner {
    margin-top: 0px;
    margin-right: 0%;
    float: inherit;}
	.banner{background-position: left;height: auto;}
/*	.banner .demo{margin-bottom:40px;}*/
	.banner h1{margin-top: 100px;}
	.offer .row-md-6 {width: 310px;margin-right: -15px;margin-left: -15px;}
	.expertise .col-md-3 div {margin-top: 100px;}
	.expertise .col-md-3:nth-child(1) div {margin-top: 0px!important;}
	.value .col-md-3 img{margin: 0 auto;}
	.value .col-md-9{text-align: center;}
	.highlight .col-md-3 {border-bottom: 1px solid #585758;min-height: auto;border-right: 0px;padding: 20px 0px;}
	.highlight .col-md-3:nth-child(4) {border-bottom: 0px!important;}
	 #get-start .box{margin-bottom: 20px;height:auto;}
	#get-start p,#get-start .box-content{padding:20px 20px;min-height: auto;}
	#get-start .linkrel{margin: 20px 20px;}
	.offer .col-md-4 div, .offer .col-md-3 div{min-height: auto;}
	.experise-content{margin-top: 30px;min-height: auto;}
	.expertise .col-md-3{padding:0px 15px;}
	.value{background-position: right;}
	.highlight .col-md-4{border:0px;}
	.oracle .nav > li span {font-size: 9px;}
	.oracle .nav .tab-space p{font-size: 9px;}
	.oracle .tab-content {min-height: auto;}
	

}
@media(min-width:768px) and (max-width: 991px)
{
	.expertise .col-md-3 {padding: 0px 15px;}container{
    width:750px!important;
  }
  .mobile{
  display: none;
  }
	.navbar .navbar-nav > li > a.button{padding: 10px 20px !important;}
  .navbar .navbar-nav li a {font-size: 16px; padding:15px;}
  .navbar-right {
    float: right !important;
    margin-right: 0px;
    margin-top: -20px;
  }
  .navbar.navbar-scroll .navbar-scroll-purple {
    display: block !important;
  }
  .navbar .navbar-nav li a:hover{
  color:#602482;
  }
  .navbar-scroll .navbar-nav li a:hover{
  color:#602482!important;
  }
  .navbar .navbar-nav > li > a{font-size: 16px;padding:15px 10px!important;}
	
.banner {height: 370px;}
.offer .ora .col-md-4 div {min-height: 340px;}
.offer .compre .col-md-4 div {min-height: 260px;}	
.offer .sell .col-md-4 div {min-height: 405px;}
.oracle .tab-content {min-height: auto;}	
	.oracle-logo-partner{margin-right: -130%;}
	.secondary-menu ul li a ,.secondary-menu ul li a:hover,.secondary-menu ul li a:focus{padding: 10px 24px;}
	.navbar .button{margin-top:30px !important;}
  #foot{text-align: center;}
	#get-start .box-content{padding:20px 15px;min-height: 278px;}
	#get-start p{padding:20px 15px 0px;}
	#get-start .linkrel{margin: 20px 15px 10px;
padding: 10px;
font-size: 14px;}
	#get-start .box{height: 360px;}
	.offer h4,.experise-content h4{font-size:19px;}
	.experise-content{min-height: 303px;}
	.expertise .col-md-3 div{min-height: 190px;}
	.offer .col-md-3 div {min-height: 435px;}
	.banner h1 {font-size: 30px;line-height: 1.2;margin-top: 75px;}
	 .offer .compre .col-md-4 div {min-height: 265px;}
	  .offer .sell .col-md-4 div {min-height: 410px;}
	.tab button span {top: 5px;}
	
}
@media(min-width:992px) and (max-width: 1199px)
{
    .container{
    width:960px;
  }
  .mobile{
  display: none;
  }
	.secondary-menu ul li a{padding: 10px 45px;}
	.offer .col-md-4 div, .offer .col-md-3 div{padding: 40px 20px;}
	.experise-content{min-height: 252px;}
	.expertise .col-md-3 div{min-height: 190px;}
	.oracle-logo-partner{margin-right: -75%;}
	 #get-start .box-content {min-height: 200px;}
	#get-start .box{height: 300px;}
	.banner h1 {margin-top: 130px;line-height: 1.1;}
	.offer .compre .col-md-4 div {min-height: 243px;}
	.offer .ora .col-md-4 div {min-height: 290px;}
	.offer .sell .col-md-4 div {min-height: 340px;}
	#cta-1 {min-height: 280px;}

}
/*new-tab-function*/
.tab {
  float: left;
  width: 33%;
}
.tab button.active{background: #480f80;
  color: white !important;
  border: 1px solid #480f80;}
.tab button {
  display: block;
 padding: 10px 10px;
  width: 100%;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 13px;
  border-radius: 4px;
margin-bottom: 4px;
	background: #f3e1ff;
	border: none;
}
.tab button span{top: 15px;position: relative;font-family: Montserrat-Semibold;}

/*
.tab button:hover {
  background-color: #bee9f7;
}
*/

/*
.tab button.active {
  background-color: #6398a8;
}
*/

.tabcontent {
	height: 441px;
  float: left;
 width: 65%;
  border-left: none;
	padding: 40px 35px 40px 18px;
  border: 1px solid #dbdbdb;
	margin-left: 12px;
}
.tabcontent a{background-color: #8347ad;
  color: #fff;
  padding: 10px;
  border-radius: 5px;text-decoration: none;font-family: Montserrat-Semibold;}
.you-may-be .sub-content .col-md-4 img{width: 100%;}
.you-may-be .sub-content .page{color: #8347ad;font-size: 12px;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;}
.you-may-be .sub-content a{background: url(../img/arrow.png);
  background-repeat: no-repeat;
  background-position: 100% center;
  background-size: 15px;
  padding: 11px 20px 11px 0px;
  font-family:Montserrat-Semibold;
  line-height: 28px;color: #8347ad !important;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 0.5px;text-decoration: none;}
.you-may-be h4{color: #8347ad;font-family: Montserrat-Bold;margin-bottom: 40px;}
