@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,600,700);
@import url('https://fonts.googleapis.com/css?family=Poiret+One');

body{margin:0; padding:0; font-family: 'Roboto', sans-serif; background:#f5f5f5; color:#333; font-weight:300;}
p, ul, li, a{font-family: 'Roboto', sans-serif; text-decoration:none; font-size:16px; color:#333; font-weight:300;}
a:hover{text-decoration:none;}

.animation{-webkit-transition:all 1s; transition:all 1s;}
a.common-btn{padding:10px 35px; color:#fff; text-transform:uppercase; box-shadow:10px 10px 30px #c3f3dc; -webkit-transition:all 0.5s; transition:all 0.5s;}
a.common-btn:hover{box-shadow:4px 4px 5px #7dd8ad; color:#fff;}


.header-wrapper{width:100%; z-index:999; overflow:hidden; /*position:absolute; top:0; left:0;*/ background-color:#fff;}
.header-left, .header-right{float:left; width:50%;}
.header-left{}
.header-right{text-align:right;}
.navbar-fixed-top{position:fixed; top:0; left:0; width:100%; z-index:999;}
.header-wrapper.fixed{background:#fff; border-bottom:1px solid #d8d9d9;}
.logo{margin:5px 0;}
.menu-wrap{overflow:hidden; margin:0; padding:50px; background:#00a859; border-radius:0 0 0 100%; position:relative; float:left;}
.menu-wrap p.menu-text, .menu-wrap a.menu-line{float:left;}
.menu-wrap p.menu-text{margin:0; padding:0; color:#fff;}
.menu-wrap a.menu-line{display:block; width:22px; margin:0; position:absolute; top:33px; text-decoration:none;}
.menu-wrap a.menu-line span{width:100%; height:3px; margin:0 0 3px; background:#fff; display:block;}
p.tel-icon{margin:15px 0 0; font-weight:100; padding:10px 12px 10px 50px; background:url("../images/tell-icon.png") 12px 5px no-repeat; color:#0607ca; display:inline-block;}

.banner-text-wrap .main-container{width:700px; background:rgba(255,255,255,0.2); transform:skewX(-25deg); height:100vh; margin:0 20px 0 0; position:absolute; right:16%;}
.banner-wrapper h2.banner-heading{text-align:center; font-size:40px; color:#000; font-family:'Vollkorn', serif; text-transform:uppercase; padding:15px 0 25px; transform:skew(25deg);}
.banner-wrapper h2.banner-heading span{font-family:'Ailerons-Regular'; display:block; font-size:23px; line-height:20px;}

.banner-video-text{/*background:url("../images/banner-text-bg.png") -66px 0 no-repeat; margin:300px 0 0; height:297px; transform:skew(25deg);*/ overflow:hidden;}
.banner-video-text .banner-text-bg{transform: skewX(20deg); margin:300px 0 0 -90px;}

.right-menu-slider{width:300px; height:100vh; background:rgba(255,255,255,0.9); position:fixed; right:-300px; top:0; z-index:9999;}
a.right-menu-close{position:absolute; right:15px; top:15px;}
.right-menu-container{padding:36px 0;}
.menu-logo{padding:10px; display:block; margin:0 auto;}
ul.left-menu-list{margin:0; padding:10px 0 0; list-style:none;}
ul.left-menu-list li{display:block;}
ul.left-menu-list li a{font-size:16px; color:#171717; border-top:1px solid #d5d7d8; padding:6px 20px; display:block; -webkit-transition:all 0.5s; transition:all 0.5s;}
ul.left-menu-list li:first-child a{border:0;}
ul.left-menu-list li a.active, ul.left-menu-list li a:hover{background:#ece5d8; color:#000;}

img.menu-tajreality-logo{display:block; margin:20px auto 10px;}
img.menu-common-logo{padding:0 0 0 8px;}

.banner-overly-wrapper{position:relative; margin:0 auto; z-index:999; padding:75px 0 50px; width:100%; background:linear-gradient(to bottom right, #fff8f8 0%, #e5c28f 100%);}
.banner-overly-block{background:#fff; box-shadow:8px 8px 15px #e6c4a1; border-radius:5px; margin:0 0 35px; padding:30px 10px; overflow:hidden; -webkit-transition:all 0.5s; transition:all 0.5s;}

.banner-overly-block .icon{text-align:right; display:block; font-size:40px; padding:30px 0 0;}

.banner-overly-block h2{padding:15px 0; margin:0; color:#000; font-weight:400; font-size:20px;}
.banner-overly-block p{color:#6b6b6b;}

.franchise .icon, .franchise h2{color:#00aad9;}
.builder-tie .icon, .builder-tie h2{color:#eab36b;}
.builder-tie h2{color:#f19b1a;}
.broker-tie .icon, .broker-tie h2{color:#74c750;}
.tbp .icon, .tbp h2{color:#d76e6b;}
.franchise .icon{padding:48px 0 0;}
.builder-tie .icon{padding:48px 0 0;}
.broker-tie .icon{padding:48px 0 0;}
.tbp .icon{padding:48px 0 0;}

.hover-link:hover .banner-overly-block{box-shadow:2px 2px 2px #e6c4a1;}


.banner-overly-content{padding:15px 20px;}
.banner-overly-content p{padding:0; color:#717171; font-size:16px;}

a.arrow-sign{display:block; padding:10px; border-radius:50%; width:38px; height:38px; position:relative; margin:0 auto -32px;}
a.arrow-sign.orange{background:#f39200 url("../images/banner-overly-block-arrow.png") center center no-repeat;}
a.arrow-sign.gray{background:#828282 url("../images/banner-overly-block-arrow.png") center center no-repeat;}
a.arrow-sign.blue{background:#52a2ae url("../images/banner-overly-block-arrow.png") center center no-repeat;}
a.arrow-sign.green{background:#53c35d url("../images/banner-overly-block-arrow.png") center center no-repeat;}

.our-services-wrap{background:#f2f2f2; padding:80px 0 50px;}

h2.common-header{font-size:40px; color:#0404b7; text-transform:none; margin:0; padding:0 0 30px; /*font-weight:bold;*/ text-align:center; font-family: 'Poiret One', cursive;}
h3.services-subheading{font-size:30px; color:#0404b7; text-transform:none; margin:0; padding:0 0 30px; font-weight:300;}
h3.services-subheading.orange{color:#ed8e55;}
h3.services-subheading.red{color:#db7474;}

.consumer-service-wrapper{padding:110px 0 0; overflow:hidden;}


ul.services-listing{margin:0; padding:0; list-style:none;}
ul.services-listing li{display:inline-block; overflow:hidden; padding:15px 10px;}
ul.services-listing li span{float:left;}
ul.services-listing li span.icon{width:50px; height:50px; display:block; background:#fff; border-radius:50%; box-shadow:5px 5px 5px #e6e6e6; text-align:center; padding:14px 0 0; font-size:22px;}
ul.services-listing li span.text{padding:16px 0 0 20px; color:#404040;}

ul.services-listing li span.assets{color:#00aa3b;}
ul.services-listing li span.project{color:#00afc0;}
ul.services-listing li span.portfolio{color:#6669f3;}
ul.services-listing li span.market{color:#f38080;}
ul.services-listing li span.legal{color:#2d2d2d;}
ul.services-listing li span.industrial{color:#0641c5;}
ul.services-listing li span.counselling{color:#e5bc17;}
ul.services-listing li span.workplace{color:#0a7ab4;}
ul.services-listing li span.warehousing{color:#cb3290;}
ul.services-listing li span.premium{color:#02b3e4;}
ul.services-listing li span.retail{color:#4a4ed7;}
ul.services-listing li span.loan{color:#4a9e00;}

ul.premium-sub-listing{clear:both; margin:0; padding:10px 0 0 70px;}
ul.premium-sub-listing li{padding:5px 0 5px 24px; margin:0; position:relative; color:#808080; display:block; font-size:15px;}
ul.premium-sub-listing li.icon:before{position:absolute; left:0; top:7px; font-size:13px; color:#02b3e4;}
ul.premium-sub-listing li ul{padding:15px 0 0;}

li.sublisting-heading span.text{font-size:18px;}
ul.premium-sub-listing.retail li.icon:before{color:#7679e8;}
ul.services-listing.loan-listing{}

.why-us-wrapper{background: #79d4aa; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#79d4aa, #cef7e5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#79d4aa, #cef7e5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#79d4aa, #cef7e5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#79d4aa, #cef7e5); /* Standard syntax */ padding:100px 0;}

.why-us-content{box-shadow:8px 8px 15px #7dd8ad; background:#fff; border-radius:5px; margin:0; padding:30px 10%; overflow:hidden; -webkit-transition:all 0.5s; transition:all 0.5s;}
.why-us-wrapper h2.common-header{color:#00a859;}
.why-us-wrapper p{color:#646464; padding:0 0 10px; margin:0;}
.why-us-wrapper a.common-btn{background:#7dd8ad;}

.why-us-content:hover{box-shadow:2px 2px 2px #7dd8ad;}

.testimonial-wrapper{background:#fff; padding:80px 0;}

.testimonial-wrapper h2.common-header{}
.testimonial-content{}
.testimonial-content .testimonial{box-shadow:0 0 15px #cacaca; border-top:3px solid #0404b7; background:#fff; border-radius:0; margin:0 20px; padding:30px 10%; -webkit-transition:all 0.5s; transition:all 0.5s;}
.testimonial-content .testimonial img{width:auto; margin:-90px auto 0;}
.testimonial-content .testimonial h5{color:#0404b7; font-weight:300; font-size:18px; padding:10px 0;}
.testimonial-content .testimonial p{color:#777;}
.testimonial-content .owl-carousel .owl-stage-outer{padding:60px 0 30px;}
.testimonial-content .testimonial:hover{box-shadow:2px 2px 2px #e6e6e6;}

.photogallery-wrapper{background:#fff1e3; padding:80px 0; border-top:1px solid #eee3d8; border-bottom:1px solid #eee3d8;}
.photogallery-wrapper h2.common-header{padding:0 0 10px; margin:0;}
.photogallery-wrapper p{color:#595959;}

.gallery-content{padding:30px 0 50px;}
.gallery-content .owl-carousel .owl-item img{width:auto; margin:0 auto; border-radius:50%; box-shadow:8px 8px 15px #e2d891;}
.gallery-content .owl-carousel .owl-stage-outer{padding:30px 0;}
.photogallery-wrapper a.common-btn{background:#f2b885; position:relative; top:20px;}

.videogallery-wrapper{background:#fff; border:0;}
.videogallery-wrapper .gallery-content .owl-carousel .owl-item img{border-radius:5px;}
.videogallery-wrapper a.common-btn{background:#d8cc6d; top:0; box-shadow:10px 10px 30px #e6d86f;}
.videogallery-wrapper a.common-btn:hover{box-shadow:4px 4px 5px #e6d86f;}

ul.home-photo-wrap{margin:0; padding:0; list-style:none; overflow:hidden;}
ul.home-photo-wrap li{float:left; margin:0 0 0 5px;}
ul.home-photo-wrap li:first-child{margin:0;}

ul.home-photo-wrap li.width315{width:315px;}
ul.home-photo-wrap li.width323{width:323px;}
ul.home-photo-wrap li.width479{width:479px;}
ul.home-photo-wrap li.width323 img.margin-bottom{margin-bottom:5px;}

.owl-theme .owl-dots, .owl-theme .owl-nav{text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;
-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #869791;}
.owl-theme .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px;}

.videogallery-wrapper .owl-theme .owl-nav{display:none;}
.videogallery-wrapper .owl-theme .owl-dots .owl-dot span{background:#ead999;}
.videogallery-wrapper .owl-theme .owl-dots .owl-dot.active span, .videogallery-wrapper .owl-theme .owl-dots .owl-dot:hover span{background:#e4b13b;}


.partner-brand-wrapper{background:#fff url("../images/footer-graphic.jpg") 50% 100% no-repeat; padding:20px 0 160px;}
.partner-brand-wrapper h2.common-header{text-align:left; padding:0 0 10px;}
.partner-container{padding:0 0 30px; width:60%; background:url("../images/partner-bg.png") center center no-repeat; background-size:contain;}
.partner-slider{padding:20px 0;}
.partner-container .owl-carousel .owl-item img{width:auto; margin:0 auto; box-shadow:4px 4px 10px #f5aaaa;}
.brands-container .owl-carousel .owl-item img{box-shadow:4px 4px 10px #f5cc84;}

.partner-container .owl-carousel .owl-stage-outer{padding: 0 0 10px;}
.testimonial-content .owl-theme .owl-nav, .partner-brand-wrapper .owl-theme .owl-nav{display:none;}
.brands-container{background:url("../images/brand-bg.png") center center no-repeat; background-size:contain; float:right;}

.partner-container .owl-theme .owl-dots{padding:15px 0 0;}

.partner-container .owl-theme .owl-dots .owl-dot span{background:#fdc6c6;}
.partner-container .owl-theme .owl-dots .owl-dot.active span, .partner-container .owl-theme .owl-dots .owl-dot:hover span{background:#d69696;}

.brands-container .owl-theme .owl-dots .owl-dot span{background:#f3c671;}
.brands-container .owl-theme .owl-dots .owl-dot.active span, .brands-container .owl-theme .owl-dots .owl-dot:hover span{background:#e8a60b;}

.testimonial-content .owl-theme .owl-dots .owl-dot span{background:#e4bea8;}
.testimonial-content .owl-theme .owl-dots .owl-dot.active span, .testimonial-content .owl-theme .owl-dots .owl-dot:hover span{background:#e69e74;}


.footer-wrapper{background: #404255; padding:20px 0; /*border-top: 1px solid #a3ecca;*/ position:relative;}

.footer-wrapper:before{display:none; position:absolute; top:0; left:0; width:100%; height:3px; background:url("../images/footer-border.png") top center no-repeat; content:"";}

.footer-wrapper h6, .footer-wrapper h6 a{font-size:16px; font-weight:400; color:#dc8a3e; padding:20px 0 10px; margin:0;}
ul.footer-listing{margin:0; padding:0; list-style:none;}
ul.footer-listing li{padding: 0 0 2px;}
ul.footer-listing li a{color:#727272; font-size:14px;}
.footer-wrapper h6 span{color:#555; font-weight:300;}

.footer-text{}
.footer-text h6{color:#fff; text-transform:uppercase;}
.footer-text p, .footer-text p a{color:#bababa;}

.footer-bottom p.copyright{color:#949494; padding:15px 0 0;}

.newsletter-wrapper{}
.newsletter-box{position:relative; box-shadow: 8px 8px 15px #f3dac6;}
.newsletter-box input{background: #fffaf5; border: 0; padding: 6px 15px; width: 100%;}
.newsletter-box button{position:absolute;right: 0; background: #e8b07c; top: 0; border: 0; height: 32px; text-transform: uppercase; color: #fff; padding: 0 15px;}
.newsletter-box input:focus, .newsletter-box button:focus{outline:0;}

.footer-bottom{padding:10px 0; text-align:center; border-top: 1px solid #616376;     margin: 20px 0 0;}
.footer-bottom p.copyright{margin: 0; color:#a7a7a7; font-size: 14px;}
.footer-bottom ul.social-media{margin:0; padding:10px 0 0; list-style:none;}
.footer-bottom ul.social-media li{display:inline-block;}

/* New CSS For Daily Tiffin Service */

.banner-wrapper .carousel-caption{width:100%; left:0; right:0; bottom:28%;}
.caption-wrap{background-color: rgba(255,255,255,0.8); width:60%; padding:30px; overflow: hidden;}
.banner-wrapper .carousel-caption h2, .banner-wrapper .carousel-caption p{text-shadow:none; color:#0404b7; text-align:left;}
.banner-wrapper .carousel-caption h2{font-size:40px; margin:0; padding:0 0 10px; font-weight:700;}
.banner-wrapper .carousel-caption span{margin: 0; padding: 0; font-size:20px; font-weight:100; display: block;}
.banner-wrapper .carousel-caption a{text-align:left; display:inline-block; margin:10px 0 0; text-shadow:none; color:#fff; background:#56be22; padding:5px 10px;}

.banner-buttom-wrap{background-color:#fff; padding: 15px 0; border-bottom:1px solid #bdbdbd;}
ul.banner-buttom-list{list-style:none; margin: 0; padding: 0;}
ul.banner-buttom-list li{display:inline-block; padding:0 0 0 30px;}
ul.banner-buttom-list li:first-child{padding:0;}
ul.banner-buttom-list li img, ul.banner-buttom-list li span{display:inline-block;}
ul.banner-buttom-list li img{}
ul.banner-buttom-list li span{padding:0 0 0 10px; color:#0404b7; text-transform:uppercase; font-size:18px;}

.offer-wrap{padding: 0 20px;}
.offer-wrap h6{font-size: 18px; color: #636363;text-transform: uppercase; padding: 0 0 10px;}
.offer-wrap p{margin: 0; padding: 0; font-size: 16px;}
.offer-wrap p em{display: block; font-size: 12px; padding: 4px 0 0;}

.extra-text, #FReadLessBtn{display:none;}
.why-us-wrapper h3{margin: 0; padding: 30px 0 10px; color: #169d5d;}
.why-us-wrapper a.common-btn{margin-top:20px;}

.plan-wrapper{background:#e8e9eb; padding:40px 0; border-bottom: 1px solid #ddd;}
.plan-wrapper h2.common-header{font-size:20px; font-weight: bold; padding: 10px 0 20px; color:#0404b7;}
.plan-wrapper h4.plan-heading{color: #00a859; font-weight: 600; text-decoration: underline; font-size: 20px; margin: 0 0 40px;}
.offer-icon{display: block;  margin: -65px auto 0;}

ul.plan-listing{list-style:none; padding:0; margin:0; text-align:center;}
ul.plan-listing li{display:inline-block; width:30%; background:#fff; box-shadow:0 0 30px #b9e6d1; margin:20px 30px; min-height:300px; position:relative;}
ul.plan-listing li h5{padding:10px; margin:0; text-align:center; font-size:18px; font-weight:300; color:#fff; text-transform:uppercase;}
ul.plan-listing li ul.dish-name-list{padding:25px 0 10px; margin:0;}
ul.plan-listing li ul.dish-name-list li{color: #000;font-size: 16px; box-shadow: none; min-height:auto; width: auto; padding: 3px 5px; margin: 5px 5px; line-height: 22px; border: 1px dotted #aaa;}
ul.plan-listing li ul.dish-name-list li span{display: inline-block; margin: 0;  color: #fff; font-size: 13px; border-radius: 100%; width: 24px; text-align: center; padding: 2px; height: 24px;}

ul.plan-listing.veg-plan li h5{background:#169d5d;}
ul.plan-listing.veg-plan li ul.dish-name-list li span{background: #169d5d;}

.days-wrap{padding: 15px 10px; margin: 10px 20px; border-top: 1px solid #ddd;}
.days-wrap p{padding: 0; margin: 0 0 5px;}
ul.plan-listing.veg-plan .days-wrap p strong{color:#169d5d;}
.days-wrap p.offer-price{background:#ccffe7; padding:8px; margin:0; border:1px dashed #00a859; font-size:18px; text-transform:uppercase;}
.days-wrap p.meal-price{margin: 0 0 10px; padding: 5px; border: 1px dotted #53bf8c; background: #ccffe7; text-transform:uppercase;}
ul.plan-listing.veg-plan .days-wrap p.meal-price strong{text-decoration:line-through;}
p.package-price{border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:18px; text-transform:uppercase; color:#000; padding:10px 0;}

ul.plan-listing li a.book-btn{padding:15px 30px; display:block; font-size:18px; text-transform:uppercase; color:#fff; text-align:left;}
ul.plan-listing.veg-plan li a.book-btn{background:#169d5d;}


ul.plan-listing.veg-plan li .save-wrap{position:absolute; bottom:0; right:0; width:95px; height:55px; background:#de5b49;}
ul.plan-listing.veg-plan li .save-wrap p{color:#fff; margin:0; line-height:18px; padding:11px 0 0; text-align:center; text-transform: uppercase;}
ul.plan-listing.veg-plan li .save-wrap p strong{}

a.weekly-menu-icon{position: relative; margin: 0 auto; background:#de6868; color: #fff; padding: 10px 20px; text-transform: uppercase; display: inline-block; top: -40px;}
a.weekly-menu-icon:hover, a.weekly-menu-icon:focus{text-decoration:none;}

h4.plan-heading.non-veg-heading{color:#de6868; margin: 50px 0 20px;}
h4.plan-heading.non-veg-heading span{color:#169d5d}

ul.plan-listing.non-veg-plan li h5{background:#f37272;}

ul.plan-listing.veg-plan.non-veg-plan li{box-shadow:0 0 30px #f5aaa6;} 
ul.plan-listing.veg-plan.non-veg-plan li ul.dish-name-list li{box-shadow:none;}
ul.plan-listing.veg-plan.non-veg-plan li ul.dish-name-list li span{background:#de6868;}
ul.plan-listing.veg-plan.non-veg-plan .days-wrap p.offer-price{background: #ffdddd; border: 1px dashed #de6868;}
ul.plan-listing.veg-plan.non-veg-plan .days-wrap p strong{color: #de6868;}
ul.plan-listing.veg-plan.non-veg-plan li a.book-btn{background:#de6868;}

ul.plan-listing.veg-plan.non-veg-plan .days-wrap p.meal-price{margin:0 0 10px; padding: 5px; border: 1px dotted #f37272; background:#ffdddd;}
ul.plan-listing.veg-plan.non-veg-plan .days-wrap p.meal-price strong{text-decoration:line-through;}

ul.plan-listing.veg-plan.non-veg-plan li .save-wrap{position:absolute; bottom:0; right:0; width:95px; height:55px; background:#2d41da;}
ul.plan-listing.veg-plan.non-veg-plan li .save-wrap p{color:#fff; margin:0; line-height:18px; padding:11px 0 0; text-align:center; text-transform: uppercase;}
ul.plan-listing.veg-plan.non-veg-plan li .save-wrap p strong{}

ul.plan-listing.veg-plan li a.book-btn{box-shadow:none; -webkit-transition:all 0.5s; transition:all 0.5s;}
ul.plan-listing.veg-plan li a.book-btn:hover{box-shadow:4px 4px 5px #7dd8ad; background:#087944;}
ul.plan-listing.veg-plan.non-veg-plan li a.book-btn:hover{box-shadow:4px 4px 5px #e88a85; background:#bf3535;}

.map-wrapper{overflow: hidden; border-top: 1px solid #57a07f; line-height: 0; border-bottom: 1px solid #57a07f;}

a.weekly-menu-icon.enquiry-btn{margin:0 10px; background:#e0a410;}

.modal-content{border-radius: 0; border:0;}
.modal-header{background: #0404b7; color: #fff; border: 0;}
.modal-header h4{color: #fff;}
.modal-header .close{color: #fff; opacity: 1;}

.modal-content .enquiry-now-btn{margin:0 auto; float:none; display:block; border-radius:0; text-transform:uppercase; border:0; background:#0404b7; color:#fff; padding:10px 20px;}
.modal-content .enquiry-now-btn:focus{background:#0404b7; color:#fff; outline:0;}


.how-it-slider{}
.how-it-slider .owl-carousel{padding:0 0 30px; margin:0 0 70px;}
.how-it-slider .owl-carousel .owl-item{position:relative;}
.how-it-slider .owl-carousel .owl-item:before{position:absolute; z-index:1; width:100%; height:2px; left:75%; top:47%; content:""; background:#0404b7;}
.how-it-slider .owl-carousel .item{position: relative; z-index: 2;}
.how-it-slider .owl-carousel .item .testimonial{min-height: 250px; background: #fff; padding:55px 30px 30px; box-shadow: 0 0 10px #ddd; margin: 10px;}
.how-it-slider .owl-carousel .item .testimonial img{width: auto; margin: 0 auto;}
.how-it-slider .owl-carousel .item .testimonial h5{font-size: 18px; font-weight: 100; line-height: 24px; color: #0404b7; margin: 15px 0 0;}

.how-it-slider .owl-carousel .owl-nav{display:none;}

ul.bank-list{margin:0; padding:0 0 40px; list-style:none; text-align:center;}
ul.bank-list li{display:inline-block; margin:5px;}

.who-we-are-wrap{background-color:#fff; padding:60px 0;}
.who-we-are-wrap h4{color:#0404b7; text-transform:uppercase; font-size:18px; padding:5px 15px; margin:0 0 20px; border-left:2px solid #0404b7;}
.who-we-are-wrap a.readmore-btn, .plan-wrapper .readmore-btn{display:inline-block; font-size:14px; padding:5px 10px; background-color:#0404b7; color:#fff; margin:10px 0 0;}

.why-choose-us{background-color:#fff; padding:60px 0;}
ul.why-choose-us-list{margin:0; padding:0; list-style:none; text-align:center; overflow:hidden;}
ul.why-choose-us-list li{margin:10px; padding:10px 20px; width:30%; display:block; float:left; min-height:250px; text-align:center;}
ul.why-choose-us-list li img{display:block; margin:0 auto;}
ul.why-choose-us-list li h4{color:#0404b7; font-size:18px; padding:25px 0 10px; margin:0; font-weight: 100;}
ul.why-choose-us-list li p{}

.team-wrapper{background-color:#f2f2f2; padding:60px 0;}

.team-wrapper .team-content{}
.team-wrapper .testimonial-content .owl-carousel .owl-stage-outer{padding: 20px 0;}
.team-wrapper .testimonial-content.team-content .testimonial{border: 0; border-radius: 0; padding:0 0 10px;}
.team-wrapper .testimonial-content.team-content .testimonial img{width:100%; margin:0;}
.team-wrapper .testimonial-content.team-content .testimonial h5{padding: 10px 0 0;}
.team-wrapper .testimonial-content.team-content .testimonial p{}

.banner-wrapper{position:relative;}
.dropdown-wrap{position:absolute; width:100%; bottom:50px;}
.dropdown-wrap .select-wrapp{position:relative; margin:0 auto; display:block; padding:20px 10px; background-color:rgba(255,255,255,0.8); border:1px solid blue; width:35%; text-align:center;}
.dropdown-wrap .select-wrapp select{padding:8px 10px; display:inline-block;}
.dropdown-wrap .select-wrapp button.submit-btn{display:inline-block; padding:8px 15px; background-color:#0404b7; border:none; color:#fff;}
.caption-wrap{margin:0 auto; text-align:center;}
.banner-wrapper .carousel-caption h2{text-align:center;}

ul.right-menu{margin:25px 0 0; padding:0; list-style:none;}
ul.right-menu li{display:inline-block; padding: 0 0 0 15px;}
ul.right-menu li a{color:#0033c4; color: #0033c4; font-weight: 400;}
ul.right-menu li a:hover, ul.right-menu li a:focus{outline:0; text-decoration:none;}

ul.how-it-slider{margin:0; padding:0 0 50px; list-style:none; overflow:hidden;}
ul.how-it-slider li{min-height:250px; display:block; float:left; width:30%; background:#fff; padding:55px 30px 30px; box-shadow:0 0 10px #ddd; margin:10px;}
ul.how-it-slider li img{display:block; width:auto; margin:0 auto;}
ul.how-it-slider li h5{font-size:18px; font-weight:100; line-height:24px; color:#0404b7; margin:15px 0 0;}

ul{margin: 0; padding: 0; list-style: none;}

.services-list{}
.services-list ul{list-style:none; margin:0; padding:0; display:inline-block; min-height:260px; vertical-align:top;  text-align:left;}
.services-list ul li{display:block; padding:5px 20px;}
.services-list ul li span{font-weight:400; font-size:20px; color:blue; display:block;}

.mobile-menu{display:none; background:blue; padding:7px 5px 5px; position:absolute; width:35px; right:10px; top:23px;}
.mobile-menu span{display:block; width:100%; height:2px; margin:0 0 3px; background:#fff;}

.mobile-dropdown-menu{display:none;}

body.menu-show .mobile-dropdown-menu{display:block; width:100%; top:73px; position:absolute; background:#0504b7; left:0; z-index:99; text-align:center;}
body.menu-show .mobile-dropdown-menu li{padding:8px 5px; border-bottom:1px dotted #5857f1;}
body.menu-show .mobile-dropdown-menu li a{color: #fff;}