﻿
/** {
    font-family: "Poppins", sans-serif !important;
    letter-spacing: 0.75px;
    line-height: 1.5;
}*/

body
{
	overflow-x: hidden;
	margin:0;
	padding:0;
	background-color: #fff !important;
}



@font-face {
  font-family: 'MicrosoftSansSerif';
  src: url('../fonts/MicrosoftSansSerif.eot?#iefix') format('embedded-opentype'),  url('../fonts/MicrosoftSansSerif.woff') format('woff'), url('../fonts/MicrosoftSansSerif.ttf')  format('truetype'), url('../fonts/MicrosoftSansSerif.svg#MicrosoftSansSerif') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MicrosoftNewTaiLue';
  src: url('../fonts/MicrosoftNewTaiLue.eot?#iefix') format('embedded-opentype'),  url('../fonts/MicrosoftNewTaiLue.woff') format('woff'), url('../fonts/MicrosoftNewTaiLue.ttf')  format('truetype'), url('../fonts/MicrosoftNewTaiLue.svg#MicrosoftNewTaiLue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MicrosoftNewTaiLue-Bold';
  src: url('../fonts/MicrosoftNewTaiLue-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/MicrosoftNewTaiLue-Bold.woff') format('woff'), url('../fonts/MicrosoftNewTaiLue-Bold.ttf')  format('truetype'), url('../fonts/MicrosoftNewTaiLue-Bold.svg#MicrosoftNewTaiLue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBT-Book';
  src: url('../fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaBT-Book.woff') format('woff'), url('../fonts/FuturaBT-Book.ttf')  format('truetype'), url('../fonts/FuturaBT-Book.svg#FuturaBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

.toptextn {}

.toptextn p {text-align: center;
    margin-top: 23px;
    font-size: 16px;}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 120px;
    right: 20px;
    display: none;
    z-index: 999;
    display: none !important;
}

.pageheadrbordr {
    
    margin: 20px 0px 20px !important;
}

.iconbg {background-color: transparent !important;
    border: 0px !important;
    padding: 0px !important;}


.shadow3 {
    background-image: url("http://www.commixturesoft.com/img/shadow3.png");
    background-repeat: no-repeat;
}

.height450{height:450px;}

.badge-info {
    background-color: rgba(23, 160, 184, 0.17);
    color: #17a2b8;
}

.section-title .badge {
    margin: 0 0 8px;
}
.badge {
    border-radius: 100px;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: normal;
    padding: 4px 14px;
    text-transform: uppercase;
}


.social-overlap {
    position: absolute;
    width: 100%;
    transform: translateY(-50%);
}

.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.social-bar {
    /*display: flex;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 60px rgba(93, 70, 232, 0.15);
  border: 1px solid#ebe9e9;*/
}
.iconpad {
    padding: 12px 0;
    width: 100%;
}
/*.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}*/

.process-scetion .slider-nav-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    cursor: pointer;
    transition: all .4s ease;
}

.social-icons a {
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    line-height: 32px;
    height: 30px;
    width: 30px;
    box-shadow: 0 5px 25px rgba(93, 70, 232, 0.15);
    margin: 4px 4px;
    font-size: 13px;
    background-color: #9670a9;
    text-align: center;
}


.slider-nav-item:before {
    /*position: absolute;
    content: "";
    height: calc(100% + 16px);
    width: calc(100% + 16px);
    top: -8px;
    left: -8px;
    border-radius: 50%;
    border: 1px solid rgba(132, 132, 164, 0.35);
    animation: 1.5s linear 0s normal none infinite focuse;*/
}



/*socil*/
.slider-nav{
        display: flex;
}

.process-scetion .slider-nav-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    cursor: pointer;
    transition: all .4s ease;

}
.slider-nav-item:before
{
       /* position: absolute;
    content: "";
    height: calc(100% + 16px);
    width: calc(100% + 16px);
    top: -8px;
    left: -8px;
    border-radius: 50%;
    border: 1px solid rgba(132, 132, 164, 0.35);
    animation: 1.5s linear 0s normal none infinite focuse;*/
}

    .process-scetion .slider-nav-item:nth-child(2) {
      color: #40beff; }
    .process-scetion .slider-nav-item:nth-child(3) {
      color: #311f9b; }
    .process-scetion .slider-nav-item:nth-child(4) {
      color: #ff9259; }
    .process-scetion .slider-nav-item:nth-child(5) {
      color: #38385f; }
    .process-scetion .slider-nav-item:after {
      position: absolute;
      top: 50%;
      left: 100%;
      height: 2px;
      content: '';
      width: 100%;
      background: url(http://demo.themenio.com/ico/assets/images/line.png) repeat 0 0;
      z-index: 0;
      animation: slide 1s linear infinite; }
    .process-scetion .slider-nav-item:last-child:after {
      display: none; }
    .process-scetion .slider-nav-item .ikon {
      font-size: 50px;
      line-height: 80px; }


   
      .process-scetion .slider-nav-item.active:before {
        position: absolute;
        content: "";
        height: calc(100% + 16px);
        width: calc(100% + 16px);
        top: -8px;
        left: -8px;
        border-radius: 50%;
        border: 1px solid rgba(132, 132, 164, 0.35);
        animation: 1.5s linear 0s normal none infinite focuse; }

@keyframes focuse {
  0% {
    transform: scale(0.8);
    opacity: 1; }
  75% {
    transform: scale(1.2);
    opacity: 0; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }
@keyframes slide {
  from {
    background-position: 0 0; }
  to {
    background-position: 40px 0; } }

.shadow-img1{
    background-image:url("../img/shadow.png");
    background-repeat:no-repeat;
    background-position:bottom;
}

.shadow-img2{
        background-position: bottom;
    background-image: url("../img/shadow2.png");
    background-size: 100%;
    background-repeat: no-repeat;
}


/*.slider-nav-item:after {
    position: absolute;
    top: 50%;
    left: 100%;
    height: 2px;
    content: '';
    width: 100%;
    background: url(https://1.bp.blogspot.com/--Btu5p654jU/XYmrVd5IcYI/AAAAAAAATQ0/4bX8aZyFBgApbJUf90KrpCfO6RvAaZ6LgCLcBGAsYHQ/s1600/line.png) repeat 0 0;
    z-index: 0;
    animation: slide 1s linear infinite;
}
.mt100{margin-top:100px;}
*/


/* ----------------------------------------------
 * Generated by Animista on 2019-9-24 11:37:28
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation jello-horizontal
 * ----------------------------------------
 */
@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}


.jello-horizontal {
	-webkit-animation: jello-horizontal 0.9s both;
	        animation: jello-horizontal 0.9s both;
}

.social-bar a:hover i
{
  -webkit-animation: jello-horizontal 0.9s both;
	        animation: jello-horizontal 0.9s both;
}


@media only screen and (max-width: 300px) {
  .process-scetion .slider-nav-item
  {
    height: 30px;
    width: 30px;
    margin: 15px 10px;
    line-height: 28px;
  }
}

.homgpanelinvtpperfo {
    float: left;
    width: 100%;
    padding: 40px 0;
    background: #fff !important;
}

.hompgstratsiphdr {
    float: left;
    width: 100%;
    background-color: #fff !important;
    background-position: 100% 58% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 40px 0;
}


.aboutus .abtus_imgcont {
    text-align: left;
    float: left;
    margin-bottom: 27px;
}

.toptext P {margin-top: 29px;
    font-size: 20px; color: #2a4072;}

.aboutul {}

.aboutul ul {}

.aboutul ul li {font-size: 16px;
    margin-bottom: 10px;}
	
	
.abtus_txtcont .post1 {    display: inline-block;
    font-size: 18px;
    /*color: #0e306e;*/
	color: #000000;
    font-weight: 600;}	
	
	
	.aboutus .abtus_txtcont h2.h2 {
    font-weight: bold;
    margin-bottom: 5px !important;
	
}
	
	
.toptext{/*padding: 10px 16px 10px 0px;*/ text-align: right; margin-top: 15px; margin-bottom: 15px !important;}
.toptext a{display:inline-block; color: #2d366c; font-size: 14px; line-height: 18px; font-family: 'Lato', sans-serif; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; /*font-weight: 600;*/}
.toptext a:hover{color:#2c4074;}	


@media (max-width: 1024px) {
.toptext a{display:inline-block; color: #000; font-size: 12px; line-height: 18px; font-family: 'Lato', sans-serif; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; /*font-weight: 600;*/}
  

}

@media screen and (max-width: 991px) {
    .hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv:nth-child(4) {
        margin-left: -0.3333% !important;
    }
}


@media (max-width: 768px) {
	
	.headerpanel2nw2 {
     display: none;
}

}


@media (max-width: 468px) {
	
	.headerpanel2nw2 {
     display: none;
}

.toptext {
        /* padding: 10px 16px 10px 0px; */
        text-align: center;
        margin-top: 15px;
    }


}


/*--------------------------------------------------------------
# Team Section
--------------------------------------------------------------*/
.team .team-member {
  box-shadow: 0px 2px 15px color-mix(in srgb, var(--default-color), transparent 90%);
  position: relative;
  border-radius: 5px;
  transition: 0.5s;
  padding: 30px;
  height: 100%;
}

@media (max-width: 468px) {
  .team .team-member {
    flex-direction: column;
    justify-content: center !important;
    align-items: center !important;
  }
  
  .rtpartnew p {
    color: #000;
    margin-top: 10px;
    text-align: center;
}
}

.team .team-member .pic {
  overflow: hidden;
  width: 150px;
  border-radius: 50%;
  flex-shrink: 0;
}

.team .team-member .pic img {
  transition: ease-in-out 0.3s;
}

.team .team-member:hover {
  transform: translateY(-10px);
}

.team .team-member .member-info {
  padding-left: 30px;
}

@media (max-width: 468px) {
  .team .team-member .member-info {
    padding: 30px 0 0 0;
    text-align: center;
  }
}

.team .team-member h4 {
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 20px;
}

.team .team-member span {
  display: block;
  font-size: 15px;
  padding-bottom: 10px;
  position: relative;
  font-weight: 500;
}

.team .team-member span::after {
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 1px;
  background: color-mix(in srgb, var(--default-color), transparent 85%);
  bottom: 0;
  left: 0;
}

@media (max-width: 468px) {
  .team .team-member span::after {
    left: calc(50% - 25px);
  }
}

.team .team-member p {
  margin: 10px 0 0 0;
  font-size: 14px;
}




.testimonial{
   /* padding-left: 150px;*/
    margin: 50px 0;
}
.testimonial:before,
.testimonial:after{
    content: "";
    display: block;
    clear: both;
}
.testimonial .pic{
    display: inline-block;
    width: 23%;
    float: left;
    margin-right: 5%;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
    /*border-radius: 50%;*/
	height:250px;
}
.testimonial .testimonial-content{
    display: inline-block;
    /*width: 72%;*/
    /*padding-top: 25px;*/
}
.testimonial-content .title{
    display: inline-block;
    font-size: 20px;
    font-weight: 900;
    color: #000;
    padding-right: 10px;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 18px;
    color: #0e306e;
}
.testimonial .description{
    font-size: 18px;
    /*font-style: italic;*/
    color: #000;
    margin-top: 25px;
	font-family:'Roboto', sans-serif;
}
.owl-theme .owl-controls{
    /*position: absolute;*/
    top: 27%;
}
.owl-theme .owl-controls .owl-buttons div{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 0;
    background: transparent;
    padding: 0;
    margin: 0 0 5px 0;
    opacity: 1;
    position: relative;
}
.owl-prev:before,
.owl-next:before{
    content: "\f104";
    font-family: "fontawesome";
    font-size: 60px;
    color: #000;
    position: absolute;
    top: 0;
    left: 20%;
}
.owl-next:before{
    content: "\f105";
}
@media only screen and (max-width:1280px){
    .testimonial{ padding-left: 80px; }
}
@media only screen and (max-width:767px){
    .testimonial{
        text-align: center;
        padding-left: 0;
        margin: 0 15px;
    }
    .testimonial .pic{
        width: 200px;
        height: 200px;
        float: none;
        margin-right: 0;
    }
    .testimonial .testimonial-content{
        width: 100%;
    }
    .owl-theme .owl-controls,
    .owl-prev:before,
    .owl-next:before{
        position: static;
    }
    .owl-theme .owl-controls .owl-buttons div{
        display: inline-block;
        margin-bottom: 0;
    }
	

	
}




.social {
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
}

@media (max-width: 468px) {
  .social {
    justify-content: center;
  }
}

.social a {
  background-color: #faa74a;
  transition: ease-in-out 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  width: 36px;
  height: 36px;
}

.social a i {
  color: #000;
  font-size: 16px;
  margin: 0 2px;
}

.social a:hover {
  background: #0e3270;
}

.social a:hover i {
  color: #fff;
}

.social a+a {
  margin-left: 8px;
}
























/*-----testimonial-------*/


.menimg1 {    margin-top: 63px;
    width: 248px;}

.top-header{width:100%; margin: 0 auto; margin-bottom:0px; background-color: #000;}
.navbar-collapse{padding:0 0px;}
.logo{padding:0px 0 0 0;}
.logo a{display: block;}
.logo img {    width: auto;}
.footerlogo{padding:7px 0px 25px 0;}
.rtpart{float: right; position: relative; z-index: 1000;}
.rttop{padding: 10px 16px 10px 0px; text-align: right;}
.rttop a{display:inline-block; color: #fff; font-size: 15px; line-height: 18px; font-family: 'Lato', sans-serif; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.rttop a:hover{color:#2c4074;}

.rtbottom{padding:18px 0;}
.rtbottom p{display: inline-block; font-size: 16px; color: #fff; font-family: 'Lato', sans-serif; padding-left: 0px; font-weight: 400; line-height:30px;}
.rtbottom p .fa-phone{color:#fff; font-size: 20px; padding-right:0px; border-radius:100%; border:2px solid #fff; width:30px; height:30px; text-align:center; line-height:30px;}
.rtbottom p a{background:#f6da08; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; line-height: 30px; padding:0 15px; text-transform:uppercase; display: inline-block; color: #0d3172; font-size: 14px;  -webkit-transition: all 1s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out; font-family: 'MyriadPro-Regular'; font-weight:normal;}

.rtbottom p a:hover{color: #fff; background:#00427a;}

.rtpartnew {color: #fff;}

.rtpartnew p {color: #fff; margin-top: 10px;}

@media (max-width: 468px) {
 
  .rtpartnew p {
    color: #000;
    margin-top: 10px;
    text-align: center;
}

.rttop {
    padding: 0px;
    text-align: center;
}
.ltspac {float: left;
    width: 100%;}

	
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .rttop a {
        display: inline-block;
        color: #000;
        font-size: 12px;
        line-height: 18px;
        font-family: 'Lato', sans-serif;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
	.rttop {
        float: none;
        /* width: 160px; */
        margin: 0 auto;
        text-align: center;
        padding: 0px 0 20px 0;
    }
	
	.rtpart {
    float: none;
    
}
}
    
.topgrey{background:transparent;}

.headerbottom {
    float: left;
    width: 100%;
    background-color: #f1ece6;
    /*border-top: 1px solid #faa74a;*/
	
}

/*--------------------------------------------------------------
# About Section
--------------------------------------------------------------*/
.aboutul {
  padding-bottom: 20px;
}
.aboutul ul {display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1 em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  font-size: 16px;}

.aboutul ul li {}




/*
=========================about main========================
*/
.aboutpart { 
    /* The image used */
    /*background-image: url("../images/bg_solution.png");
	background:#fff url(../images/bg_introduction.png) center bottom no-repeat;*/
    /* Set a specific height 
    height: auto; 

    /* Create the parallax scrolling effect 
    background-attachment: fixed;
    background-position: center bottom;
    background-repeat: no-repeat;*/
    background-size: cover; padding:36px 0; text-align:center;
	background-color:#f0f2f7;
}
.aboutintro{background:#fff; border: 1px solid #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:30px 50px 30px 70px;}
.abtpic{width:258px; height:258px; overflow:hidden; border-radius:100%; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; margin:0 auto;}
.abtpic img{border-radius:100%; display:block; text-align:center; margin:0 auto; -webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.abtpic:hover img{-webkit-transform: scale(1); transform: scale(1);}
.abtpic:hover{-webkit-box-shadow: 10px 10px 5px 0px rgba(219,219,219,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(219,219,219,1);
box-shadow: 10px 10px 5px 0px rgba(219,219,219,1);}
.abtmatter{text-align:center; padding:0 0 0 30px;}
.abtmatter h1{font-family: Arial Narrow,Arial,sans-serif; color:#36486c; font-size:36px; line-height:36px; font-weight:700; padding-bottom:40px;}
.abtmatter h1 span{display:inline-block; text-transform:uppercase;}
.abtmatter p{font-family: 'Lato', sans-serif; font-size:18px; line-height:25px; color:#000; padding-bottom:25px; text-align:justify;}
.abtmatter a{display: inline-block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
   /* border: 1px solid #0e3270;*/
    color: #000;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    margin: 0 auto;
    padding: 0 25px;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: #faa74a ;}
	
.abtmatter a:hover{background: #0e3270;
    color: #fff;
    border: 1px solid #faa74a;}


@media screen and (min-width: 768px) and (max-width: 991px) {
    .aboutintro {
        padding: 30px;
    }
	.abtmatter h1 {
        font-size: 31px;
    }
	.abtmatter {
    text-align: center;
    padding: 0 0 0 0px;
}
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .aboutintro {
        padding: 50px 20px;
    }
	.abtpic {
        margin-bottom: 30px;
        width: 220px;
        height: 220px;
    }
	.abtmatter {
    text-align: center;
    padding: 0 0 0 0px;
}
.abtmatter h1 {
    font-size: 23px;
}
}


.ulbullet {}
	
.ulbullet ul {}

.ulbullet ul li {line-height: 21px;
    margin-bottom: 16px;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    text-align: justify;
    color: #333;}	



.topSocialIcons2 {display: inline-block;
    margin-top: 10px;}


.inv_fund .topperdv4 .flatdash {
    width: 51% !important;
}


.signup_txt {text-align: center;
    margin-bottom: 10px;}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .service-box {
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);
  height: 100%;
  padding: 25px 13px;
  text-align: center;
  transition: 0.3s;
  border-radius: 5px;
  background-color: #fff;
    margin-bottom: 20px;
	height: 169px;
}
.services .service-box .icon {
  font-size: 36px;
  padding: 40px 20px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 25px;
  display: inline-block;
  line-height: 0;
  transition: 0.3s;
}
.services .service-box h3 {
  color: #444444;
    font-weight: 700;
    font-size: 18px;
    font-family: sans-serif;
    line-height: 25px;
    text-align: center;
}
.services .service-box .read-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  padding: 8px 20px;
}
.services .service-box .read-more i {
  line-height: 0;
  margin-left: 5px;
  font-size: 18px;
}
.services .service-box.blue {
  border-bottom: 3px solid #84af57;
}
.services .service-box.blue .icon {
  color: #2db6fa;
  background: #dbf3fe;
}
.services .service-box.blue .read-more {
  color: #2db6fa;
}
.services .service-box.blue:hover {
  background: #84af57;
}
.services .service-box.orange {
  border-bottom: 3px solid #f68c09;
}
.services .service-box.orange .icon {
  color: #f68c09;
  background: #fde3c4;
}
.services .service-box.orange .read-more {
  color: #f68c09;
}
.services .service-box.orange:hover {
  background: #f68c09;
}
.services .service-box.green {
  border-bottom: 3px solid #08da4e;
}
.services .service-box.green .icon {
  color: #08da4e;
  background: #cffddf;
}
.services .service-box.green .read-more {
  color: #08da4e;
}
.services .service-box.green:hover {
  background: #08da4e;
}
.services .service-box.red {
  border-bottom: 3px solid #e9222c;
}
.services .service-box.red .icon {
  color: #e9222c;
  background: #fef7f8;
}
.services .service-box.red .read-more {
  color: #e9222c;
}
.services .service-box.red:hover {
  background: #e9222c;
}
.services .service-box.purple {
  border-bottom: 3px solid #b50edf;
}
.services .service-box.purple .icon {
  color: #b50edf;
  background: #f8e4fd;
}
.services .service-box.purple .read-more {
  color: #b50edf;
}
.services .service-box.purple:hover {
  background: #b50edf;
}
.services .service-box.pink {
  border-bottom: 3px solid #f51f9c;
}
.services .service-box.pink .icon {
  color: #f51f9c;
  background: #feecf7;
}
.services .service-box.pink .read-more {
  color: #f51f9c;
}
.services .service-box.pink:hover {
  background: #f51f9c;
}
.services .service-box:hover h3, .services .service-box:hover p, .services .service-box:hover .read-more {
  color: #fff;
}
.services .service-box:hover .icon {
  background: #fff;
}












/*





.testimonialwrapper h2 {width: 100%;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #161616;
    padding-bottom: 15px;
    font-weight: 300;
    text-align: center;
    margin: 0px auto;}


.testimonial-bg{
    border: 10px solid #84af57;
    padding: 80px 70px;
    text-align: center;
    position: relative;
	float: left;
    width: 100%;
}
.testimonial-bg:before{
    content: "\f10d";
    font-family: "fontawesome";
    width: 75px;
    height: 75px;
    line-height: 75px;
    background: #fff;
    text-align: center;
    font-size: 50px;
    color: #3c414c;
    position: absolute;
    top: -40px;
    left: 2%;
}
.testimonial{
    padding: 0 15px;
}
.testimonial .description{
    font-size: 20px;
    font-weight:400;
    font-style: italic;
    color: #848484;
    line-height: 30px;
    padding-bottom: 25px;
    margin-bottom: 15px;
    position: relative;
}
.testimonial .description:before{
    content: "";
    width: 75%;
    border-top: 1px solid #ddd;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.testimonial .description:after{
    /*content: "";
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    bottom: -10px;
    left: 50%;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    transform: translateX(-50%) rotate(45deg);
}
.testimonial .pic{
    width: 100px;
    height: 100px;
    /*border-radius: 50%;
    margin: 25px auto;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title{
    display: inline-block;
    font-size: 23px;
    font-weight: 700;
    color: #848484;
    text-transform: capitalize;
    margin: 0;
}
.testimonial .post{
    display: inline-block;
    font-size: 20px;
    color: #848484;
}
.owl-theme .owl-controls{
    background: #fff;
    margin-top: 10px;
    /* position: absolute; */
    /* bottom: -24%; 
    right: 0;
}
.owl-theme .owl-controls .owl-buttons div{
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    background: #34363b;
    opacity: 1;
    padding: 0;
}
.owl-prev:before,
.owl-next:before{
    content: "\f104";
    font-family: "fontawesome";
    font-size: 23px;
    font-weight: 700;
    color: #fff;
}
.owl-next:before{
    content:"\f105";
}
@media only screen and (max-width:767px){
    .testimonial-bg{ padding: 50px 40px; }
    .owl-theme .owl-controls{ bottom: -22%; }
}
@media only screen and (max-width:480px){
    .testimonial-bg:before{
        width: 55px;
        height: 55px;
        line-height: 55px;
        font-size: 40px;
    }
    .testimonial-bg{ padding: 30px 10px; float: left;
    width: 100%; }
    .owl-theme .owl-controls{ bottom: -8%; }
	.testimonialwrapper h2 {
    
    font-size: 40px;
	margin-bottom: 29px;}
    
}
@media only screen and (max-width:360px){
    .testimonial .title,
    .testimonial .post{
        font-size: 16px;
    }
    .owl-theme .owl-controls{ bottom: -12%; }
}



*/











.topmobile {color: #fff;
    font-size: 16px;
    padding-right: 10px;}

.conatpadd {padding: 10px;}

.pull-right {color: #fff !important;}

.submitqu{background: #1977cc;
    border: 0;
    padding: 10px 35px;
    color: #fff;
    transition: 0.4s;
    border-radius: 50px;
    margin-top: 20px;}

.submitqu1{background: #1977cc;
    border: 0;
    padding: 10px 35px;
    color: #fff;
    transition: 0.4s;
    border-radius: 50px;
    }	
	


.footer_followus .topSocialIcons1 {
    display: inline-block;
    float: left;
    /*padding: 15px 0 0 0;*/
}

.footer_followus .topSocialIcons1 a {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #000;
    color: #000;
    display: inline-block;
    font-size: 20px;
    margin-left: 3px;
}





@media only screen and (max-width: 1400px) {
.footer_followus .topSocialIcons1 a {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
}
}

.dowbloadlink {margin-top: 20px;}

.dowbloadlink a {font-size: 13px !important;
    color: #000;
    margin-left: 18px;
    }	

.order-lg-2 {margin-top: 10%;}


/*--------------------------------------------------------------
# Why Us
--------------------------------------------------------------*/
.why-us .content {
  padding: 60px 100px 0 100px;
}
.why-us .content h3 {
  font-weight: 400;
  font-size: 34px;
  color: #37517e;
}
.why-us .content h4 {
  font-size: 20px;
  font-weight: 700;
  margin-top: 5px;
}
.why-us .content p {
  font-size: 15px;
  color: #848484;
}
.why-us .img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.why-us .accordion-list {
  padding: 0 100px 60px 100px;
}
.why-us .accordion-list ul {
  padding: 0;
  list-style: none;
}
.why-us .accordion-list li + li {
  margin-top: 15px;
}
.why-us .accordion-list li {
  padding: 20px;
  background: #fff;
  border-radius: 4px;
}
.why-us .accordion-list a {
  display: block;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 15px;
  font-weight: 500;
  padding-right: 30px;
  outline: none;
  cursor: pointer;
}
.why-us .accordion-list span {
  color: #47b2e4;
  font-weight: 600;
  font-size: 18px;
  padding-right: 10px;
}
.why-us .accordion-list i {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.why-us .accordion-list p {
  margin-bottom: 0;
  padding: 10px 0 0 0;
}
.why-us .accordion-list .icon-show {
  display: none;
}
.why-us .accordion-list a.collapsed {
  color: #343a40;
}
.why-us .accordion-list a.collapsed:hover {
  color: #47b2e4;
}
.why-us .accordion-list a.collapsed .icon-show {
  display: inline-block;
}
.why-us .accordion-list a.collapsed .icon-close {
  display: none;
}
@media (max-width: 1024px) {
  .why-us .content, .why-us .accordion-list {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 992px) {
  .why-us .img {
    min-height: 400px;
  }
  .why-us .content {
    padding-top: 30px;
  }
  .why-us .accordion-list {
    padding-bottom: 30px;
  }
  
}
@media (max-width: 575px) {
  .why-us .img {
    min-height: 200px;
  }
  .topmobile {
   
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.topSocialIcons2 {display: inline-block;
    margin-top: 7px;
   /* margin-right: -20px;*/
    width: 48%;
    /* right: 0px; */
    float: left;
    text-align: right;}
}



/*
=========================knowpart main========================
*/
.knowpart{padding:5px 0; text-align:center;}
.knowpart h2{font-family: 'Lato', sans-serif; font-size:36px; line-height:36px; color:#0c466b; font-weight:300; padding-bottom:60px;}
.knowpart h2 span{text-transform:uppercase;}
.knvideo{text-align:center; margin-bottom:20px; overflow:hidden;}
.knvideo img{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position:relative; -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.knvideo img.first{border:1px solid #666600;}
.knvideo img.second{border:1px solid #9933ff;}
.knvideo img.third{border:1px solid #006699;}
.knvideo img.fourth{border:1px solid #336600;}
.knvideo img.fifth{border:1px solid #333333;}
.knvideo img.sixth{border:1px solid #ff3333;}
.knvideo:hover img{-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.knvideo:hover h3{color:#ff3333;}
.knvideo h3{position:absolute; z-index:100; left:0; right:0; margin:0 auto; background: rgba(255, 255, 255, .8); font-size:16px; /*line-height:40px;*/ color:#000; text-transform:uppercase; bottom:30px; font-family: 'Lato', sans-serif; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;word-wrap: break-word; padding: 10px;}



.news_lettet {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    border: 1px solid #ddd;
    margin-bottom: 30px;
}

.news_lettet h1 {
    font-size: 25px;
    text-align: center;
    background: #ddd;
    padding: 10px;
    margin: 0;
}

.news_lettet img {width: 100%;}

.topSocialIcons {
    display: inline-block;
    float: right;
    /*padding: 15px 0 0 0;*/
}

.topSocialIcons a {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #c8c8c8;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    margin-left: 3px;
}





@media only screen and (max-width: 1400px) {
.topSocialIcons a {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
}
}


/**
* download Button *
*/
.appointment-btn {
  margin-left: 25px;
  background: #1977cc;
  color: #fff;
  border-radius: 50px;
  padding: 8px 25px;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
}
.appointment-btn:hover {
  background: #166ab5;
  color: #fff;
}
@media (max-width: 768px) {
  .appointment-btn {
    margin: 0 15px 0 0;
    padding: 6px 18px;
  }
  
}




/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 8px 0;
/*  overflow: hidden;*/
  float: left;
    width: 100%;
	background-color: #eff7e8;
}



.section-bg {
  background-color: #eff7e8;
}

.section-title {
  text-align: center;
  padding-bottom: 8px;
}
.section-title h2 {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  color: #2c4964;
}
.section-title h2::before {
  content: "";
  position: absolute;
  display: block;
  width: 120px;
  height: 1px;
  background: #ddd;
  bottom: 1px;
  left: calc(50% - 60px);
}
.section-title h2::after {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background: #1977cc;
  bottom: 0;
  left: calc(50% - 20px);
}
.section-title p {
  margin-bottom: 0;
}




.section-title1 {
  text-align: center;
  padding-bottom: 8px;
}
.section-title1 h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  color: #2c4964;
}
/*.section-title1 h2::before {
  content: "";
  position: absolute;
  display: block;
  width: 120px;
  height: 1px;
  background: #ddd;
  bottom: 1px;
  left: calc(50% - 60px);
}
.section-title1 h2::after {
  content: "";
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background: #1977cc;
  bottom: 0;
  left: calc(50% - 20px);
}*/
.section-title1 p {
  margin-bottom: 0;
}




/*--------------------------------------------------------------
# download
--------------------------------------------------------------*/
.appointment .php-email-form {
  width: 100%;
}
.appointment .php-email-form .form-group {
  padding-bottom: 8px;
  text-align: center;
    margin: 10px auto;
    float: none;
}
.appointment .php-email-form .validate {
  display: none;
  color: red;
  margin: 0 0 15px 0;
  font-weight: 400;
  font-size: 13px;
}
.appointment .php-email-form .error-message {
  display: none;
  color: #fff;
  background: #ed3c0d;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}
.appointment .php-email-form .error-message br + br {
  margin-top: 25px;
}
.appointment .php-email-form .sent-message {
  display: none;
  color: #fff;
  background: #18d26e;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}
.appointment .php-email-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}
.appointment .php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #18d26e;
  border-top-color: #eee;
  -webkit-animation: animate-loading 1s linear infinite;
  animation: animate-loading 1s linear infinite;
}
.appointment .php-email-form input, .appointment .php-email-form textarea, .appointment .php-email-form select {
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  padding: 10px !important;
}
.appointment .php-email-form input:focus, .appointment .php-email-form textarea:focus, .appointment .php-email-form select:focus {
  border-color: #1977cc;
}
.appointment .php-email-form input, .appointment .php-email-form select {
  height: 44px;
}
.appointment .php-email-form textarea {
  padding: 10px 12px;
}
.appointment .php-email-form button[type=submit] {
  background: #1977cc;
  border: 0;
  padding: 10px 35px;
  color: #fff;
  transition: 0.4s;
  border-radius: 50px;
}
.appointment .php-email-form button[type=submit]:hover {
  background: #1c84e3;
}

.form-select {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    /*background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e);*/
   
   background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	 background-image: url(/Content/images/homepage/home_img/arrow-down-icon-png-3.png); 
}







.contact {width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;}

.ecrhomepagecss *{
	/*font-family: 'Poppins-Light';*/
	letter-spacing: 0.75px;
	/*line-height: 1.5;*/	
}

.ecrhomepagecss i{
	font-family: 'FontAwesome';
	letter-spacing: 0.75px;
	line-height: 1.5;	
}

.ecrhomepagecss .pghdr.h1,
.ecrhomepagecss .panel2hdrnw2 h1.h1
{
	font-family: 'MicrosoftNewTaiLue-Bold';
	font-size: 28px !important;
}

.headofcbodycont strong {font-size:22px;}


.takk {float: right;
    position: fixed;
    bottom: 24px;
    right: 14px;}


.aboutus .abtus_imgcont img {
    border-radius: 0 !important;
    margin: 0 auto;
   /* border: 3px solid #000 !important;*/
    margin-top: 10px !important;
	width: 200px;
}

.top_border{border:4px solid #1f325d;}

.div12 span {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    color: #fff;
}

.know_boxes .close {
    text-align: right;
}

/*=========================BANNER CSS STARTS==============================*/

.banner{
	float: left;
    height: auto;
	width:100%;
	position: relative;
}

.div2_banbtn{
	width:100%;
	float:left;
	text-align:left;
    position: absolute;
    bottom: 0;
    z-index: 9999;
    padding-left: 235px;	
}

.div2_banbtn .btn-primary{
	background-color:#cf322a;
	border-color:#cf322a!important;
	color:#fff!important;
	font-family: 'Lato', sans-serif;
	font-size:16px;
    padding: 10px 10px!important;
    border-radius: 7px!important;
    margin-left: 70px;
    margin-top: -90px;	
}

.fade-carousel {
    position: relative;
    height: 375px;
    margin-top: 0;
    margin-bottom: 0;
}

.fade-carousel .carousel-inner .item {
    height: 375px;
}

.fade-carousel .carousel-indicators > li {
   display:none;
}

.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/

.slide-text {
    position: absolute;
    top: 70%;
    left: 50%;
    z-index:3;
    color: #fff;
    text-align:left;
    text-transform: uppercase;
      /*-webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);*/
}

.slide-text a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 20px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    background: rgba(0,0,0,0.5);
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
	border: 2px solid #fff;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.slide-text a:hover,
.slide-text a:focus,
.slide-text a:active {
	background-color: rgba(0,0,0,0.5);
	border: 2px solid #fff;
	color: #fff;
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}

.fade-carousel .slides .slide-0, 
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3
{
	height: 375px;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.fade-carousel .slides .slide-0{
  background-image: url(../images/homepage/banner/banner.jpg); 
}

.fade-carousel .slides .slide-1 {
  background-image: url(../images/homepage/banner/banner1.jpg); 
}

.fade-carousel .slides .slide-2 {
  background-image: url(../images/homepage/banner/banner3.jpg);
}

.fade-carousel .slides .slide-3 {
  background-image: url(../images/homepage/banner/banner4.jpg);
}

/********************************/
/*          Media Queries       */
/********************************/

.botton_more_page
{
	width:100%;
	float:left;
	height:auto;
	margin:5px auto;
	text-align:left;
}

.headerpanel2nw2
{
	float: left;
	width: 100%;
}

@media screen and (max-width: 991px){
	
/*.headerpanel2nw2{display: none;}*/

}

@media (min-width:992px) and (max-width:1199px){

.fade-carousel {height: 390px;}

.fade-carousel .carousel-inner .item {height: 390px;}

.fade-carousel .slides .slide-0, 
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2{height: 390px;}

.div02_cntDiv p {height: 120px;}

}





/*=========================BANNER CSS ENDS==============================*/

.div02_cntDiv p {height: 120px;}

/* ------------------- associate partner --------------------*/

.associate_partner{
	text-align: center;
	background: #fff;
    padding: 50px 0;
}

.associate_partner h1.h1
{
    font-family: 'Lato', sans-serif;
    font-size: 46px;
    line-height: 46px;
    color: #254254;
    text-transform: none;
    font-weight: 300;
    padding: 0px 0 20px 0;
    text-align: center;
    margin: 0px auto;
}

.associate_partner #myCarouselmnyvruif .item button,
.associate_partner #myCarouselmnyvruif_mob .item button
{
	border: 0;
	background-color: transparent;
	width: 100%;
	padding: 0;
	position: relative;
}

.associate_partner #myCarouselmnyvruif .item button .video_circle,
.associate_partner #myCarouselmnyvruif_mob .item button .video_circle
{
	position: absolute;
	top: 65px;
    left: 0;
    right: 0;
}

.associate_partner #myCarouselmnyvruif .item button .know_box_inner h4.h4,
.associate_partner #myCarouselmnyvruif_mob .item button .know_box_inner h4.h4
{
	margin: 20px 0 0;
	    color: #000;
    font-weight: 600;
}

.associate_partner #myCarouselmnyvruif .right.carousel-control,
.associate_partner #myCarouselmnyvruif_mob .right.carousel-control
{
	right: 0;
	left: auto;
}

.associate_partner #myCarouselmnyvruif .carousel-control,
.associate_partner #myCarouselmnyvruif_mob .carousel-control
{
	width: 0;
	top: -35px;
	text-shadow: none;
	color: #333;
}

.associate_partner #myCarouselmnyvruif_mob
{
	display: none;
}

@media screen and (max-width: 991px) and (min-width: 768px){
	
.associate_partner #myCarouselmnyvruif .item button .video_circle,
.associate_partner #myCarouselmnyvruif_mob .item button .video_circle
{
	top: 40px;
}
.associate_partner #myCarouselmnyvruif .item button .video_circle img,
.associate_partner #myCarouselmnyvruif_mob .item button .video_circle img
{
	width: 32px;
}
.topSocialIcons2 {
    display: inline-block;
    margin-top: 7px;
    /* margin-right: -20px; */
    width: 50%;
    /* right: 0px; */
    float: left;
    text-align: right;
}

}

@media screen and (max-width: 767px){
	
.associate_partner #myCarouselmnyvruif
{
	display: block;
}
.associate_partner #myCarouselmnyvruif_mob
{
	display: block;
}
.associate_partner #myCarouselmnyvruif_mob .item button .know_box_inner img
{
	margin: 0 auto;
	width: 300px;
	height: 200px;
}
.associate_partner #myCarouselmnyvruif_mob .item button .video_circle img
{
	width: 50px;
	height: auto;
}
.associate_partner #myCarouselmnyvruif_mob .item button .video_circle
{
	top: 80px;
}


}

/* ------------------- associate partner --------------------*/
 
 
/**--------------------------------
css starts here for 
www.truevestmentwealth.com
--------------------------------**/

@font-face {
  font-family: 'FuturaBT-Book';
  src: url('/fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),  url('/fonts/FuturaBT-Book.woff') format('woff'), url('/fonts/FuturaBT-Book.ttf')  format('truetype'), url('/fonts/FuturaBT-Book.svg#FuturaBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

.ecrhomepagecss .pghdr.h1, .ecrhomepagecss .panel2hdrnw2 h1.h1
{
   /* font-family:sans-serif;
    font-weight: 700;
	color: #005083;*/
	font-family: "Poppins", sans-serif !important;
    font-size: 47px;
    line-height: 47px;
    color: #000;
    text-transform: none;
    font-weight: 300;
    padding-bottom: 30px;
}

.stockled .stockledger th {background: #006600!important;color:#fff;}

.div11 .know_boxes > DIV{margin-bottom:50px;}

.div10_cntbox{width:100%;float:left;padding: 0px 90px;}

.top_contact{
    color: #fff;
    line-height: 34px;
    width: 100%;
    float: left;
}

.top_contact i{
    border: 2px solid #fff;
    border-radius: 55px;
    padding: 3px 5px;
}

/** ---- new homepage banner --**/
.div2 .bs-slider{
    overflow: hidden;
    max-height: 789px;
    position: relative;
    background: #000000;
	margin-top:0px;
}

.div2 .bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.div2 .bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}


.div2 .bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0, 0, 0, 0.1*/
	);
}

.div2 .bs-slider > .carousel-inner > .item > img,
.div2 .bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}

.div2 .inpart{width:100%; margin:0 auto;}
.div2 .inpartlt{float: left;}
.div2 .inpartlt img{display: block; text-align: center; margin: 0 auto;}
.div2 .inpartrtn{    float: left;
    padding: 86px 50px 50px 40px;
    /* background: rgba(0, 0, 0, 0.3); */
    /* margin-top: 115px; */
    width: 68%;

}
.div2 .inpartrtn h2{color: #fff;
    margin: 0px auto;
    font-size: 37px;
    line-height: 46px;
    font-family: 'Bookman Old Style', arial;
    /* font-family: GT-Super-Display-Medium,sans-serif; */
    text-transform: uppercase;
    padding-bottom: 40px;
    text-shadow: 1px 1px 5px #000;
    text-align: left;
    margin-top: 287px;
    text-transform: none;
    
	}

.getbutton {
    color: #fff;
    font-family: 'AvantGarde-Demi';
    line-height: 50px;
    display: inline-block;
    padding: 0 50px;
    font-size: 21px;
    margin-top: -22px;
    background: #485cc7;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 25px 0px rgba(255,255,255,1);
    box-shadow: 0px 0px 25px 0px rgba(255,255,255,1);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 9999;
    float: right;
    background-position: top;
}	
	
@media (min-width: 1024px){

.div2 .inpartrtn h2 {
  
    margin-top: 138px;
    
}

}
	
	
.div2 .inpartrtn p{margin:0px auto;color:#fff; font-size: 20px; line-height: 20px; font-family: 'FuturaBT-Book'; padding-bottom:40px;    text-transform: initial;}
/*.div2 .inpartrtn a{display:inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#fff; color:#000; line-height:50px; font-family: 'FuturaBT-Book'; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; 
  width:60%; 
  margin:0 auto; 
  text-transform: uppercase; 
  text-align: center; 
  font-weight:600; 
  font-size:14px;
  margin-top:25%;
  }*/
  
  .div2 .inpartrtn button{display:inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#fff; color:#000; line-height:50px; font-family: 'FuturaBT-Book'; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; 
  width:60%; 
  margin:0 auto; 
  text-transform: uppercase; 
  text-align: center; 
  font-weight:600; 
  font-size:14px;
  margin-top:25%;
  }
  
.div2 .inpartrtn:hover button{background:#00427a;color: #fff;}

.div2 .inpartrt{float: left;
    padding: 50px 62px 50px 40px;
    /*background: rgba(218, 37, 27, 0.7);*/
    margin-top: 53px;
    width: 579px;
    margin-left: 140px;}
.div2 .inpartrt h2{color:#000; margin:0px auto; font-size: 37px; line-height: 46px; font-family: 'FuturaBT-Book'; text-transform: uppercase; padding-bottom:40px;}
.div2 .inpartrt p{margin:0px auto;color:#000; font-size: 20px; line-height: 20px; font-family: 'FuturaBT-Book'; padding-bottom:40px;    text-transform: initial;}
.div2 .inpartrt a{display:inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#faa74a; color:#000; line-height:50px; font-family: 'FuturaBT-Book'; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; width:60%; margin:0 auto; text-transform: uppercase; text-align: center; font-weight:600; font-size:18px;}
.div2 .inpartrt:hover a{background:#00427a;color: #fff;}
/********************

*****Slide effect

**********************/

.div2 .fade {opacity: 1;}

.div2 .fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}

.div2 .fade .item:first-child {top: auto;position: relative;}

.div2 .fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}

/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.div2 .control-round .carousel-control {
    top: 47%;
    opacity: 0;
    width: 45px;
    height: 45px;
    z-index: 100;
    color: #ffffff;
    display: none;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}

.div2 .control-round:hover .carousel-control{opacity: 1;}

.div2 .control-round .carousel-control.left {left: 1%;}

.div2 .control-round .carousel-control.right {right: 1%;}

.div2 .control-round .carousel-control.left:hover,
.div2 .control-round .carousel-control.right:hover{
    color: #fdfdfd;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}

.div2 .control-round .carousel-control.left>span:nth-child(1){left: 45%;}

.div2 .control-round .carousel-control.right>span:nth-child(1){right: 45%;}

/*---------- INDICATORS CONTROL ----------*/

.div2 .indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
    left: auto;
    width: 90%;
    height: 20px;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    white-space: nowrap;
}

.div2 .indicators-line > .carousel-indicators li{
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid rgb(255, 255, 255);
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: rgb(0, 0, 0);
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}

.div2 .indicators-line > .carousel-indicators li:last-child{margin-right: 0;}

.div2 .indicators-line > .carousel-indicators .active{
    margin: 1px 5px 1px 1px;
    box-shadow: 0 0 0 2px #fff;
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

.div2 .indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-1px;
    top:-1px;
    width:15px;
    height: 15px;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

/*---------- SLIDE CAPTION ----------*/

.div2 .slide_style_left {text-align: left !important;}

.div2 .slide_style_right {text-align: right !important;}

.div2 .slide_style_center {text-align: center !important;}

.div2 .slide-text {
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    /* padding: 71px 85px 0 85px;*/

}

.div2 .slide-text > h1 {
    padding: 0;
    color: #ffffff;
    font-size: 70px;
    font-style: normal;
    line-height: 84px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

.div2 .slide-text > p {
    padding: 0;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: 1px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}

.div2 .slide-text > a.btn-default{
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.div2 .slide-text > a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    background: #00bfff;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.div2 .slide-text > a:hover,
.div2 .slide-text > a:active {
    color: #ffffff;
    background: #222222;
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}

/*------------------------------------------------------*/

.parallaxsign { 
    /* The image used */
    background-image: url("/content/images/homepage/home_img/div10_bgImg.png");
    /* Set a specific height */
    height: auto; 
	width:100%;
	float:left;
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; padding:30px 0 30px 0;
}

.signwrapper{padding:0 0px; text-align:center;}
.signwrapper h2{font-family: 'Lato', sans-serif; font-size:51px; line-height:51px; color:#fff; margin: 0px; font-weight:300;}
.signwrapper p{font-family: 'Lato', sans-serif; font-size:32px !important; line-height:32px; color:#fff; font-weight:300; padding-bottom:50px;text-align:center;}
.signinfo{background:rgba(255,255,255,0.8); margin:0 70px; text-align:center; padding:20px;}
.signpart{margin:0 20px 0 50px; border-left:1px solid #006699; padding:0 0 25px 45px;}
.signtxtpart{}
.signtxtpart img{display:inline-block; padding-right:15px;}
.signtxtpart a{border-bottom:2px dotted #727272; line-height:70px; display:inline-block; text-align:left; width:80%; font-family: 'Lato', sans-serif; font-size:21px; color:#000; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;cursor: context-menu;}
/* .signtxtpart a:hover{color:#0b66a2;} */

.client_testimonail{width:100%;float:left;padding:70px 0px;}

.client_testimonail h1{
	margin: 0;
    padding: 0;
	color: #000;
	font-size: 36px;
	text-align:center;
}

.client_testimonail .carousel-indicators {bottom: -25px !important;}

@media only screen and (max-width: 767px){

.signinfo{margin:0px; text-align:center; padding:20px;}
.signpart{margin:0px; padding:0 0 25px 25px;}
.signtxtpart a{width: 100%;font-size: 13px;line-height: 30px;}
.testimonialwrapper h2{font-size: 30px;line-height: 30px;}

}

.menu_sectionhome{
	float: left;
	width: 100%;
	padding:10px 0px;
	margin:0px;
	background-color:#84af57;
}

.menu_sectionhome .stellarnav.light li a {
    color: #fff !important;
    border-right: 1px solid #fff !important;
}

.menu_sectionhome .stellarnav>ul>li>a {
    font-size: 12px !important;
}

.ins_sec{width:100%;float:left;}

.ins_sec_inner{
	font-size: 12px;
    padding: 5px 0px;
    margin: 1px 0px;
    color: #fff;
	text-align:center;
}

.ins_sec_inner a{color: #fff;font-size: 16px;padding: 0px 10px;}

@media screen and (max-width: 1063px) and (min-width: 930px){

.ins_sec_inner {font-size: 9px;}

}

@media screen and (max-width: 929px) and (min-width: 768px){

.ins_sec_inner {font-size: 13px;}


}

@media screen and (max-width: 767px) and (min-width: 481px){

.ins_sec_inner {width: 100%;float: left;}

}

@media screen and (max-width: 480px) and (min-width: 320px){

.ins_sec_inner {width: 100%;float: left;font-size: 14px;}

.topSocialIcons {
   
    width: 100%;
}
.topSocialIcons2 {
    display: inline-block;
    margin-top: 7px;
    /* margin-right: -20px; */
    width: 100%;
    /* right: 0px; */
    float: left;
    text-align: center;
}

.social-btns {
    
    width: 100%;
	        /*height: 67px !important;*/
}

}

/*=========================tab form css ========================*/

.main-slider{position:relative;}

.main-slider .carousel-control {left: 96%; }

.headerpanel2nw2 .panel{border:none; border-radius:0px !important;}

.headerpanel2nw2 .panel-login {border-color: #ccc;position:absolute; right:100px; z-index:1000; top:336px; background:none; width:372px;}

.headerpanel2nw2 .panel-heading{}

.headerpanel2nw2 .panel-login>.panel-heading {
	color: #00415d;
	background-color:none !important;
	text-align:center; 
	height:35px; 
	padding:0 0 0 0;    
}

.headerpanel2nw2 .panel-login>.panel-heading a{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;  
	font-family: 'MyriadPro-Regular'; 
	text-transform:none; 
	display:block; 
	height:45px; 
	line-height:45px; 
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px; 
	background:#34495e; /*width:160px;*/ 
	border-left:1px solid #898989; 
	border-top:1px solid #898989; 
	border-right:1px solid #898989;
	width:370px; cursor:none;
	text-align: center;
    margin: 0 auto;
}

/*.panel-login>.panel-heading a:first-child{margin-right:81px;}*/

.headerpanel2nw2 .panel-login>.panel-heading hr{
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}

.headerpanel2nw2 .panel-login input[type="text"],.headerpanel2nw2 .panel-login input[type="email"],.headerpanel2nw2 .panel-login input[type="password"] {
	height: 30px;
	border: 1px solid #ddd!important;
    font-size: 14px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
    float: right;
    border-radius: 0!important;
	font-family: 'Lato', sans-serif; 
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}

.headerpanel2nw2 .panel-login input[type=text]:focus,.headerpanel2nw2  .panel-login textarea:focus, .headerpanel2nw2 .panel-login input[type=password]:focus{
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  border: 1px solid rgba(81, 203, 238, 1);
}

.headerpanel2nw2 .clear {clear: both;}

.headerpanel2nw2 .form-group input.btspace{margin-bottom:20px;}

.headerpanel2nw2 .ltpart{float:left; padding:10px 0 0 0;}

.headerpanel2nw2 .rtportion{float:right;}

.headerpanel2nw2 .check{width:24px; height:24px; display:inline; float:left;}

.headerpanel2nw2 .form-group label{
	color:#666; 
	font-family: 'Lato', sans-serif; 
	font-size:12px; 
	line-height:18px; 
	font-weight:500;
    letter-spacing: 0px; 
	padding:5px 0 0 10px;
}

.headerpanel2nw2 .form-group input.submitbtn{float:right; display:inline-block!important; background:#fff; width:100px; text-align:center; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; border:1px solid #898989!important; -webkit-border-radius: 10px!important;
-moz-border-radius: 10px!important;
border-radius: 10px!important; color:#006666!important; text-transform:uppercase; font-size:10px;}

.headerpanel2nw2 .form-group input.submitbtn:hover{background:#37ba92; color:#fff !important;}

.headerpanel2nw2 .form-group{width:320px; margin:0 auto; margin-bottom:10px;}

.headerpanel2nw2 .form-group span.first{width:30px; float:left; height:30px; padding:3px 0 0 0;}

.headerpanel2nw2 .form-group span.second{width:280px; float:right;}

.headerpanel2nw2 .form-group span.second button{border: 0px solid;box-shadow: none;}

.headerpanel2nw2 .form-group span img{line-height:45px;}

.headerpanel2nw2 .form-group span i{line-height:38px; color:#fff; font-size:30px;}

.headerpanel2nw2 .form-group span{display:inline-block;}

.headerpanel2nw2 .otppart{border: 1px solid #ddd; padding:0 10px 0 0;}

.headerpanel2nw2 .ltmobile{float:left;}

.headerpanel2nw2 .ltmobile input[type="text"],.ltmobile input[type="email"],.panel-login input[type="password"] {
	height: 30px;
	border: 0!important; outline:none;
	font-size: 14px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
	float:right; 
	border-radius:0; 
	font-family: 'Lato', sans-serif; 
	-webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none; 
  padding:0 12px;
}

.headerpanel2nw2 .ltmobile input[type=text]:focus, .ltmobile textarea:focus, .ltmobile input[type=password]:focus{
  box-shadow: none;
  border: none;
}

.headerpanel2nw2 .rtmobile{float:right;}

.headerpanel2nw2 .rtmobile a{font-family: 'Lato', sans-serif; text-transform:uppercase; color:#006666; line-height:30px; font-size:12px;}

.headerpanel2nw2 .panel-login input:hover,
.headerpanel2nw2 .panel-login input:focus {
	outline:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #ccc;
}
.headerpanel2nw2 .btn-login {
	background-color: #59B2E0;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 10px 0!important;
	text-transform: uppercase;
	border-color: #59B2E6;
	margin-top:6px;
}

.headerpanel2nw2 .btn-login:hover,
.headerpanel2nw2 .btn-login:focus {
	color: #fff;
	background-color: #53A3CD;
	border-color: #53A3CD;
}

.headerpanel2nw2  .forgot-password {text-decoration: underline;color: #888;}

.headerpanel2nw2 .forgot-password:hover,
.headerpanel2nw2 .forgot-password:focus {
	text-decoration: underline;
	color: #666;
}

.headerpanel2nw2 .btn-register {
	background-color: #6aa816;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	text-transform: uppercase;
	border-color: #6aa816; display:block; margin:0 auto; width:200px;
}

.headerpanel2nw2 .btn-register:hover,
.headerpanel2nw2 .btn-register:focus {
	color: #fff;
	background-color: #000;
	border-color: #000;
}

.headerpanel2nw2 .panel-body{background:#fff; padding:30px 0px 0px 0px; -webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; width:370px; border-left:1px solid #898989; border-top:1px solid #898989; border-right:1px solid #898989; border-bottom:1px solid #898989;}
.headerpanel2nw2 .panelin{width:320px; margin:0 auto;} 
.headerpanel2nw2 .panelin h3{font-family: 'Lato', sans-serif; color:#fff; font-size:14px; line-height:18px; text-transform:uppercase; padding:0 0 25px 0px; font-weight:600;}
.headerpanel2nw2 .panelin p{color:#666; font-family: 'Lato', sans-serif; font-size:13px; line-height:18px; padding:0 0 15px 0px; font-weight:600;}
.headerpanel2nw2 .panel-body a.log{display:block; text-align:center; margin:0 auto; font-size:13px!important; color:#333; line-height:18px; width:auto;}
.headerpanel2nw2 .panel-body a.log p{color:#ff5700; text-transform:uppercase; display:inline-block; padding-bottom:15px;font-size:13px!important;}


/* RESPONSIVE

/*------------------------------------------------------*/

@media (max-width: 991px) {

.div2 .slide-text h1 {font-size: 40px;line-height: 50px;margin-bottom: 20px;}
	
.div2 .slide-text > p {font-size: 18px;}

}

/*---------- MEDIA 480px ----------*/

@media  (max-width: 768px) {

/*.slide-text {padding: 10px 0px;}*/

.div2 .slide-text h1 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}

.div2 .slide-text > p {font-size: 14px;line-height: 20px;margin-bottom: 20px;}

.div2 .control-round .carousel-control{display: none;}

}

@media  (max-width: 480px) {

.div2 .slide-text {padding: 0px 0px;}

.div2 .slide-text h1 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}

.div2 .slide-text > p {font-size: 12px;line-height: 18px;margin-bottom: 10px;}

.div2 .slide-text > a.btn-default, 

.div2 .slide-text > a.btn-primary {font-size: 10px;line-height: 10px;margin-right: 10px;text-align: center;padding: 10px 15px;}

.div2 .indicators-line > .carousel-indicators{display: none;}

}

/** ---- new homepage banner --**/


.div01{width:100%;float:left;}

.div01 h1{
    font-family: 'Lato', sans-serif;
    font-size: 40px;
    line-height: 35px;
    color: #000;
    text-transform: none;
    font-weight: 500;
	padding: 50px 0 20px 0;
	text-align:center;
	margin:0px auto;	
}

.div01 p{
    color: #6f6f6f;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Lato', sans-serif;
    padding-bottom: 70px;	
	text-align:center;	
	margin:0px auto;
    letter-spacing: 0;	
}

.div01_divBox{width:100%;float:left;}

.div01_cntBox{
	width:100%;
	float:left;
	border:1px solid #84af57;
	border-radius:7px;
	padding: 20px;
	overflow: hidden;
	margin-bottom: 30px;
    transition: all 0.5s ease-out;	
}

.div01_cntBox h2{
	font-family: 'Lato', sans-serif;
    font-size: 20px;
    line-height: 20px;
    color: #000;
    font-weight: 300;
    padding-bottom: 15px;
	margin:0px auto;	
	letter-spacing: 0px;
}

.div01_cntBox p{
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    color: #868686;
    line-height: 22px;
    padding-bottom: 27px;
    font-weight: 400;
    min-height: 115px;
	text-align:left;
	margin:0px auto;
	letter-spacing: 0px;
padding-right: 12px;
    text-align: justify;	
}

.div01_img{
    padding: 40px 0 0 0;
	text-align: center;
    margin: 0 auto;	
}

.div01_input, .div02_input{
    text-align: left;
    color: #84af57;
    line-height: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    transition: all 0.5s ease-out;
	padding:4px 10px;
	border:1px solid #84af57;
}

.div01_input i, .div02_input i{margin-left:8px;}

/* .div01_cntBox:hover{background-color:#1c9ad5;}*/
 
.div01_cntBox:hover .div01_flex2 img{/* filter: brightness(1000%) grayscale(1000%); */}

.div01_cntBox:hover h2, .div01_cntBox:hover p{color:#000;}

.div01_cntBox:hover .div01_input{background-color:#fff;padding:5px;}


.div02{width:100%;float:left;background-color:#fafafa;padding: 40px 0;	}

.div02 h1
{
	font-family: sans-serif;
    font-size: 40px;
    line-height: 35px;
    color: #000;
    font-weight: 500;
    padding-bottom: 30px;
    text-align: center;
    margin: 0px auto;
}

.div02 p{
	text-align:center;
    color:#949494;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 70px;
	margin:0px auto;
	letter-spacing:0px;
}

.div02_cntDiv{width:100%;float:left;}

.div02_cntDiv img{border-radius:5px;}

.div02_cntDiv h2
{
	color: #525252;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 30px;
    padding: 25px 0 10px 0;
    font-weight: 300;
	text-align:left;
	margin:0px auto;
	letter-spacing:0px;	
}

.div02_cntDiv p
{
	color: #666;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    padding-bottom: 22px;
	text-align:left;
	margin:0px auto;	
}

.aboutus_cnt h3
{
	width:100%;
	float:left;
    font-family: 'Lato', sans-serif;
	text-align: left;
    color: #010099;
    font-size: 20px;
    font-weight: bold;
}

.my_portTabOpt .my_portTabBox i{color: #3c763d;}

.corp_depo{width:100%;float:left;}

.top_frame2{width:100%;float:left;border-bottom:1px solid #000;}

.top_nav .navbar-collapse .navbar-nav{float:right;}

.top_nav .navbar-inverse .navbar-nav>li>a{text-transform:uppercase;}

.div5 .btn-primary{
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-align:center;
	border: 1px solid #f8be63;	
	border-radius:50px;
	background:none;
	padding: 5px 20px;
	margin-top: 50px;
    float: right;	
}

.div5 a:hover{text-decoration:none;}

/** ====================== DIV10 start ====================== **/

.div10{
	width:100%;
	float:left;
	background-color:#fff;
	padding:79px 0px;
    background-image: url(/Content/images/homepage/home_img/div10_bgImg.png);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.div10 h1{
	width:100%;
	float:left;
	color:#fff;
	font-family:'Lato', sans-serif;	
	font-weight:300;
	font-size:50px;	
	text-align:center;
	margin:0px auto;
}

.div10 p{
	color:#fff;
	font-family:'Lato', sans-serif;	
	font-weight:300;
	font-size:30px;	
	text-align:center;
	margin:0px auto;	
}

.signed_up{
	width:100%;
	float:left;
    margin-top: 40px;	
	background:rgba(255,255,255,0.8);
	padding:15px 0px;
}

.signed_up > DIV:first-child{text-align:center;/* border-right: 2px solid #006699; */}

.signed_up > DIV:last-child{padding: 0px 47px;border-left: 2px solid #006699;	}

.signed_list, .signed_row{width:100%;float:left;}

.signed_row span{
	font-family:'Lato', sans-serif;	
	font-weight:400;	
	font-size:18px;
	color:#333333;
}

.signed_row span:first-child{width:10%;float:left;}

.signed_row span:last-chil{
	border-bottom: 1px dashed #333333;
    padding-bottom: 10px;
    width: 88%;
    float: left;
    line-height: 52px;
	margin-left: 10px;	

}

/** ====================== DIV10 end ====================== **/

/** ====================== DIV11 start ====================== **/

.div11{
	width:100%;
	float:left;
	background-color:#fff;
	padding:50px 0px;
	padding-bottom:0px;
}

.div11 h1{
	width:100%;
	float:left;
    font-family: 'Lato', sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #161616;
    padding-bottom: 15px;
    font-weight: 300;
	text-align:center;
	margin:0px auto;	
}

.div11 p{
	width:100%;
	float:left;	
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 80px;
    color: #666666;
	text-align:center;	
	margin:0px auto;
}

.know_boxes, .know_box_inner{
	width:100%;
	float:left;
}

.know_box_inner{/* border:1px solid  */}

.know_boxes button{
	background-color:transparent;
	border:0px;
    margin-bottom: 0px;
	outline:0px;
    padding: 0px;
	width: 100%;
    float: left;	
}

.know_box_inner > img{width:100%;float:left;position:relative;border-radius: 0px;}

.know_boxes > DIV .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #666600; */
	border-radius:0px;
	overflow:hidden;
    position: relative;
    /* background-color: rgba(255, 204, 153, 1); */
    transition: background-color 1s;
    transition: all 0.5s ease-out;
}

.know_boxes > DIV button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(255, 204, 153,0.6); */
}

.know_boxes > DIV button .know_box_inner:hover {background-color: rgba(255, 204, 153,0);}

.know_boxes > DIV button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(1) button:hover + .video_title{background-color:#84af57;color:#fff;}

.know_box_inner .video_circle{
    position: relative;
    top: 0;
    width: 100%;
    float: left;
    /* z-index: 999; */
	z-index: 99;
    margin-top: 0px;
    text-align: center;

}

.know_box_inner .video_circle.newadmincontrlvidelink{margin-top: 0;}

.know_box_inner .video_circle.newadmincontrlvidelink img{width: 100%;height: 250px;}

.know_boxes .video_title{
	text-transform:uppercase;
	font-family:'Lato', sans-serif;	
	text-align:center;
	background-color:transparent;
    width: 100%;
    float: left;	
	position: relative;
	z-index: 99;
    margin-top: 16px;
    padding: 12px 0px;
	font-size: 15px;
    color: #132249;
    font-weight: normal;	
	transition: all 0.5s ease-out;	
	margin-bottom:25px;
	letter-spacing: 0;	
}

.know_boxes > DIV:nth-child(2) button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(255, 204, 255,0.6); */
}

.know_boxes > DIV:nth-child(2) .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #9933ff; */
	border-radius:0px;
	overflow:hidden;
}

.know_boxes > DIV:nth-child(2) button .know_box_inner:hover {background-color: rgba(255, 204, 255,0);}

.know_boxes > DIV:nth-child(2) button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(2) button:hover + .video_title{background-color:#84af57;color:#fff;}

.know_boxes > DIV:nth-child(3) button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(153, 204, 255,0.6); */
}

.know_boxes > DIV:nth-child(3) .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #006699; */
	border-radius:0px;
	overflow:hidden;
}

.know_boxes > DIV:nth-child(3) button .know_box_inner:hover {background-color: rgba(153, 204, 255,0);}

.know_boxes > DIV:nth-child(3) button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(3) button:hover + .video_title{background-color:#84af57;color:#fff;}

.know_boxes > DIV:nth-child(4) button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(153, 255, 153,0.6); */
}

.know_boxes > DIV:nth-child(4) .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #336600; */
	border-radius:0px;
	overflow:hidden;
}

.know_boxes > DIV:nth-child(4) button .know_box_inner:hover {
  background-color: rgba(153, 255, 153,0);
}

.know_boxes > DIV:nth-child(4) button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(4) button:hover + .video_title{background-color:#84af57;color:#fff;}

.know_boxes > DIV:nth-child(5) button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(255, 255, 204,0.6); */
}

.know_boxes > DIV:nth-child(5) .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #333333; */
	border-radius:0px;
	overflow:hidden;
}

.know_boxes > DIV:nth-child(5) button .know_box_inner:hover {background-color: rgba(255, 255, 204,0);}

.know_boxes > DIV:nth-child(5) button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(5) button:hover + .video_title{background-color:#84af57;color:#fff;}

.know_boxes > DIV:nth-child(6) button .know_box_inner.overlay:before {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    /* background-color: rgba(204, 204, 204,0.6); */
}

.know_boxes > DIV:nth-child(6) .know_box_inner {
    width: 100%;
    float: left;
    /* background-color: #000; */
	/* border:1px solid #ff3333; */
	border-radius:0px;
	overflow:hidden;
}

.know_boxes > DIV:nth-child(6) button .know_box_inner:hover {background-color: rgba(204, 204, 204,0);}

.know_boxes > DIV:nth-child(6) button .know_box_inner:hover:before {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  background-color: inherit;
  content: ' ';
}

.know_boxes > DIV:nth-child(6) button:hover + .video_title{background-color:#84af57;color:#fff;}

.div11 .md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.div11 .md-show {visibility: visible;}

.div11 .md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.div11 .md-show ~ .md-overlay {opacity: 1;visibility: visible;}

/* Content styles */
.div11 .md-content {
	color: #fff;
	background: #e74c3c;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.div11 .md-content h3 {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: 2.4em;
	font-weight: 300;
	opacity: 0.8;
	background: rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
}

.div11 .md-content > div {padding: 15px 40px 30px;margin: 0;font-weight: 300;font-size: 1.15em;}

.div11 .md-content > div p {margin: 0;padding: 10px 0;}

.div11 .md-content > div ul {margin: 0;padding: 0 0 30px 20px;}

.div11 .md-content > div ul li {padding: 5px 0;}

.div11 .md-content button {display: block;margin: 0 auto;font-size: 0.8em;}


/* Effect 1: Fade in and scale up */
.div11 .md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.div11 .md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 1: Fade in and scale up */
.know_boxes > DIV .modal .modal-dialog{margin: 100px auto;	}

.know_boxes > DIV .fade.in{z-index: 99999999999;	}
	
/** ====================== DIV11 end ====================== **/

/*
=========================testimonialwrapper main========================
*/	
.testimonialwrapper{width:100%; float:left; text-align:center; padding:0px 0px 50px 0px; /*border-top:1px solid #3c763d;*/}
.testimonialwrapper h2{width: 100%;
    float: left;
    font-family: 'Lato', sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #161616;
    padding-bottom: 15px;
    font-weight: 300;
    text-align: center;
    margin: 0px auto;
	margin-bottom: 20px;}

/** ====================== DIV11 end ====================== **/

.pad0 {padding: 0px;}

/** ====================== DIV12 start ====================== **/

.div12{width:100%;float:left;background:#1c9ad5;padding:10px 0px;}

/** ====================== DIV12 end ====================== **/

/**----------------------------------
css ends here for 
www.truevestmentwealth.com
----------------------------------**/

/* ------------ media queries --------- */
@media only screen and (min-width: 1450px)and (max-width: 1560px){

.top_nav .nav>li>a{padding: 0px 4px;}

.div6 p{padding:0px;}

.online_acc {width: 93%;}
	
.top_greyframe ul li{padding: 0px 8px;	}

.top_whiteframe{padding: 13px 0px;	}
	
.search_mf, .chat_logindiv{padding:0px;}

.online_acc_input #txtMob{width: 65%!important;}	

.online_acc_head{padding: 15px 12px;}

.slide2 p:nth-child(3){padding-left: 413px;}

.slide2 p:nth-child(2){padding-right: 152px;}

.slide2 h1{width: 43%;}

}

@media only screen and (min-width: 1336px)and (max-width: 1449px){

.div2_banbtn .btn-primary
{
    margin-top: -125px;	
}
.div2 .inpartrt
{
    margin-top: 34px;	
}
.top_nav .nav>li>a {
	padding: 0px 4px;
}
.chat_logindiv ul li:first-child
{
	margin-right: 17px;
}
	.div6 p
{
	padding:0px;
}
.slide2 p:nth-child(2)
{
    margin-bottom: 15px;	
}
.slide2 p:nth-child(3)
{
    width: 78%;
   padding-left: 421px;	
}
.online_acc_input
{
	    padding: 10px 12px;
}
.online_acc
{
    width: 90%;	
   margin-top: 17px;		
}
.top_greyframe
{
    /* width: 32%;	 */
}
.search_mf .stylish-input-group button{margin-left: -15px;}

.search_mf .input-group-addon{padding: 5px 14px;}

.top_greyframe ul li{padding: 0px 8px;}

.search_mf{margin-left: 0px;}

.top_greyframe ul li{font-size: 12px;}

.search_mf .stylish-input-group .form-control{width: 80%;}

.chat_logindiv .btn-reg {padding: 4px 7px;font-size:13px;}

.chat_logindiv .btn-lgn {padding: 4px 12px;font-size:13px;}

.chat_logindiv ul li img{margin-right: 4px;margin-top: 1px;}

.top_nav .navbar-inverse .navbar-nav>li>a{font-size: 12px;}

.online_acc_input #txtMob{width: 65%!important;}

.online_acc_input .acc_otp{padding: 10px 2px;margin-left: -5px;font-size: 8px;}

.online_acc_input label img{width: 100%;}

.online_acc_input .form-group:nth-child(4) label img{width: 83%;}

.form-group {margin-bottom: 8px;z-index: 1;}

.online_acc_head{padding: 10px 5px;font-size: 14px;}

.form-check-label input {width: 22px;height: 22px;}

.form-check-label span {line-height: 28px;}

.register_btn{padding: 4px 0px;padding-top: 0px;}

.online_acc_input input{height: 33px;}

}

@media only screen and (min-width: 1200px){

.rgt_invst_boxes .cust-lf-mar{margin-left: 4.165%}

}

@media only screen and (min-width: 1200px)and (max-width: 1335px){

.div2 .indicators-line > .carousel-indicators{bottom: 0%;}

.div02, .div10{padding:50px 0px;}

.div01 h1{padding: 50px 0 20px 0;}

.div2 .inpartrt h2{font-size: 35px;}

.div2 .inpartrt{margin-top: 24px;}

.div2 .inpartrt p{font-size: 16px;}

.top_whiteframe{padding: 13px 0px;}

.top_frame2 .container{padding:0px;}

.search_mf{margin-left: 36px;}

.search_mf .input-group-addon {padding: 5px 16px;}

.search_mf .stylish-input-group button{margin-left: -13px;}

.top_greyframe{width: 49%;}

.div6 p{padding:0px;}

.online_acc_input{padding: 10px 12px;}

.form-check-label span{font-size: 11px;}

.top_greyframe ul li{padding: 0px 5px;font-size: 12px;}

.chat_logindiv ul li img {margin-right: 2px;}

.top_nav .nav>li>a {/* padding: 10px 8px; */margin: 4px 0px;padding: 0px 5px;}

.top_nav .navbar-inverse .navbar-nav>li>a{font-size:12px;}

.search_mf .stylish-input-group .form-control {width: 80%;}

.chat_logindiv ul li{font-size: 12px;padding: 0px 1px;}

.chat_logindiv .btn-lgn {padding: 5px 8px;font-size: 13px;}

.chat_logindiv .btn-reg {padding: 5px 2px;font-size: 12px;}

.slide-text > h1{font-size: 25px;margin-bottom: 15px;}

.slide-text > p{font-size: 30px;}

.online_acc_input .form-group label img{width: 80%;}

.online_acc_input .form-group:nth-child(4) label img{width: 60%;}

.online_acc_head{font-size: 12px;padding: 12px 6px;}

.online_acc_input input{width: 85%;height: 28px;font-size: 11px;}

.form-group {margin-bottom: 9px;}

.online_acc_input #txtMob{width: 64%!important;height: 27px;}

.form-check-label input {width: 17px;height: 17px;}

.online_acc_input .acc_otp{padding: 7px 2px;font-size: 8px;margin-right: 4px;text-align: right;}

.register_btn{padding: 3px 0px;}

.register_btn .btn-default{padding: 5px 12px;}

.register_btn .btn-primary{font-size: 11px;}

}

@media only screen and (min-width: 1024px)and (max-width: 1199px){
	
.innerinfo h2{width: 230px;}

.acsipmutumadv .login_right > .acsipmutumadv_inlinedv:nth-child(3){/* display:none; */}

.acsipmutumadv .acsipmutumadv_inlinedv p.txt {margin: 0px 4px;font-size: 12px !Important;}

.div2_banbtn{padding-left: 65px;}

.div2_banbtn .btn-primary{margin-top: -70px;}

.div10_cntbox{padding: 0px 65px;}

.signed_up > DIV:last-child{padding: 0px 10px;}

.signed_row span{font-size: 17px;}

.div02 h1, .div01 h1, .div10 h1, .div11 h1{font-size:40px;}

.div10 p{font-size: 19px;}

.div01_cntBox{padding: 10px;}

.div01_cntBox p{font-size: 12px!important;}

.div01_cntBox h2{font-size: 18px;}

.div01_img{width: 100%;}

.div01 h1{padding-top:50px;}

.div2 .inpartrt h2{font-size: 35px;}

.div2 .inpartrt p{font-size: 16px;}

.div2 .inpartrt a{width:165px;font-size: 13px;}

.div2 .slide-text{padding: 0px 85px 0 42px;}

.div2 .inpartrt{margin-top: 30px;padding:30px;width: 570px;}

.div02_cntDiv img{width:100%;}

.know_box_inner .video_circle{margin-top: 0px;}

.div5 p{font-size: 36px;}

.div5 h2{font-size: 56px;}

.top_greyframe{width: 57%;}

.online_acc {width: 100%;margin-top: 8px;}

.div14 .buymfonlinebbg.panel5 .ul-li-container ul li{padding: 3px 13px;}

.div14 .buymfonlinebbg.panel5 .subcategorydropdwn{padding: 3px 5px 3px 2px;}

.div14 .dropdown div.dropdown-menu .form-horizontal .form-group .addtocartbtn{
	padding: 4px 15px;
	font-size: 13px;
	font-family: 'Lato', sans-serif;
}

.sipbox_head{font-size: 13px;}

.rgt_invst_boxes > DIV:first-child {margin-left: 0px;}

.dotted_line{display:none;}

.div6 p{padding:0px;}

.chat_logindiv .btn-lgn {padding: 4px 10px;}

.chat_logindiv .btn{font-size: 13px;}

.chat_logindiv .btn-reg {padding: 4px 5px;}
	
.top_greyframe ul li{font-size: 12px;padding: 0px 5px;}

.div13 .container .col-lg-4.col-sm-6{/* height:242px; */height:155px;}

.rgt_invst_boxes > DIV > h1{font-size: 20px;}

.rgt_invst_boxes > DIV > p{font-size: 11px;}	
	
.top_whiteframe{padding: 8px 0px;}

.top_nav .navbar-inverse .navbar-nav>li>a{font-size: 12px;}

.top_nav .nav>li>a {padding: 0px 3px;}

.top_nav .navbar{min-height: 22px;}

.search_mf .stylish-input-group .form-control{width: 69%;}

.chat_logindiv ul li{font-size:12px;}

.chat_logindiv ul li img{margin-right: 3px;}

.chat_logindiv .btn-lgn {padding: 5px 8px;}

.chat_logindiv .btn-reg {padding: 5px 4px;}

.online_acc_head{padding: 10px 5px;font-size: 11px;}

.online_acc_input{padding: 10px 10px;}

.online_acc_input .form-group label img {width: 80%;}

.online_acc_input input{margin-left: 1px;height: 27px;font-size: 10px;}

.online_acc_input #txtMob {width: 60%!important;}

.online_acc_input .acc_otp, .online_acc_input .otpHome{
	margin-right: 3px;
	margin-left:0px;
	padding: 7px 2px;
   font-size: 8px;
    text-align: right;
    position: absolute;   
}

.online_acc_input .form-group {margin-bottom: 4px;}

.form-group:nth-child(6) .form-check-label input{width: 20px;height: 20px;}

.form-group:nth-child(6) .form-check-label span{font-size: 11px;line-height: 18px;}

.register_btn{padding: 3px 0px;}

.signup_txt{font-size: 11px;}

.register_btn .btn-primary{font-size: 9px;}

.online_acc_input .form-group:nth-child(4) label img {width: 69%;}

.slide-text > h1{font-size: 22px;margin-bottom: 0px;}

.slide-text > p{font-size: 31px;margin-bottom: 21px;}

}

@media only screen and (max-width: 1024px){

.div13 .container > .col-lg-4.col-sm-6:nth-child(3){height: 150px;}
	
}

@media only screen and (min-width: 991px) and (max-width: 1023px){

.acsipmutumadv .login_right > .acsipmutumadv_inlinedv:nth-child(3){border-right:0px;}

.acsipmutumadv .acsipmutumadv_inlinedv:last-child p{font-size:12px!important;}

.stellarnav>ul>li>a{font-size: 14px;padding: 5px 5px;}

.know_boxes .video_title{font-size: 13px;}

.signed_row span:last-child{width: 86%;}

.div10_cntbox{padding: 0px 5px;}

.signed_up > DIV:last-child {padding: 0px 3px;}	

.div02{padding:30px 0px;}

.div02_cntDiv img{width:100%;}

.div02_cntDiv h2{font-size: 18px;}

.div01 h1, .div02 h1{padding-top:30px;font-size: 37px;}

.div01_cntBox{padding: 8px;}

.div01_cntBox h2 {font-size: 14px;}

.div01 p, .div02 p{font-size: 16px;}

.div02_cntDiv p{font-size:14px;}

.div01_input, .div02_input{font-size: 14px;}	

.div01_cntBox p{font-size: 12px;height: 160px;float: left;}

.div01_img{width:100%;}

.div2 .inpartrt{padding: 30px;width: 550px;}

.div2 .inpartrt h2{font-size: 32px;}

.div2 .inpartrt p{font-size: 14px;}

.div2 .inpartrt a{width: 165px;font-size: 13px;}

.div2 .slide-text{padding: 0px 85px 0 82px;}

.div2 .inpartrt{margin-top: 25px;}

.top_frame2 .top_nav .nav>li>a {padding: 0px 3px;}

.top_frame2 .container{position:relative;}

.top_frame2 .container > DIV:last-child{position:unset;}

.top_frame2 .top_whiteframe > DIV:first-child{position: absolute;right: 0;top: 9px;}

.top_whiteframe{padding: 13px 10px;}

.div5 p{font-size: 32px;}

.div5 h2{font-size: 48px;}

.top_frame2 .top_nav .navbar-inverse .navbar-nav>li>a{font-size: 11px;}

.top_frame2 .top_nav .nav>li>a {padding: 0px 4px;}

.top_greyframe ul li img {margin-right: 3px;}

.sipbox_head{font-size: 14px;}

.top_greyframe{width: 55%;}

.div14 .dropdown div.dropdown-menu .form-horizontal .form-group .addtocartbtn{
    padding: 4px 15px;
	font-size: 13px;
    font-family: 'Lato', sans-serif;		
}

.div14 .buymfonlinebbg.panel5 .ul-li-container ul li{padding: 3px 10px;}

.div14 .buymfonlinebbg.panel5 .subcategorydropdwn{margin: 0 0px 0 2px;padding: 3px 29px 3px 20px;}

.rgt_invst_boxes > DIV:first-child {margin-left: 0px;}

.dotted_line{display:none;}

.div8_head1{padding-left: 34px;}

.div6 p{padding:0px;}

.chat_logindiv .btn-reg {padding: 5px 6px;}

.chat_logindiv .btn{font-size: 13px;}

.chat_logindiv .btn-lgn {padding: 3px 9px;}	

.top_greyframe ul li{font-size: 11px;padding: 0px 3px;}

.search_mf .stylish-input-group .form-control{width: 69%;}

.search_mf .input-group-addon {padding: 5px 28px;}

.div13 .container .col-lg-4.col-sm-6{height:242px;}

.online_acc{margin-top: 3px;width: 97%;}

.online_acc_head{padding: 10px 3px;font-size: 10px;}

.online_acc_input{padding: 10px 10px;}

.online_acc_input .form-group label img {width: 80%;}

.online_acc_input input{margin-left: 1px;height: 27px;font-size: 10px;}

.online_acc_input #txtMob {width: 59%!important;}

.online_acc_input .acc_otp{margin-right: 0px;margin-left: 0px;padding: 7px 1px;font-size: 8px;position: absolute;text-align: right;}

.online_acc_input .form-group {margin-bottom: 4px;}

.form-group:nth-child(6) .form-check-label input{width: 15px;height: 15px;}

.form-group:nth-child(6) .form-check-label span{font-size: 11px;line-height: 18px;margin-left: 7px;}

.register_btn{padding: 3px 0px;}

.signup_txt{font-size: 11px;}

.register_btn .btn-primary{font-size: 9px;}

.online_acc_input .form-group:nth-child(4) label img {width: 69%;}

.slide-text > h1{font-size: 22px;margin-bottom: 0px;width: 58%;	}

.slide-text > p{font-size: 31px;margin-bottom: 21px;}	
	
}

@media only screen and (max-width: 990px){

.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv2, .hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv3, .hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv4,.hompgstratsiphdr .moinextofumaindiv .moinextofuindidiv .moinextofusubdiv5 {
    border: 1px solid #898989;
}	

.panel-default>.panel-heading 
{
	color: #fff;
	background-color: #006600;
}
.top_nav .navbar-collapse
{
text-align:center;
}
.top_nav .navbar-collapse .navbar-nav {
	float: none;
	margin: 0px auto;
}
.top_nav .navbar-collapse .navbar-nav>li {
	float: none;
	display: inline-block;
}
.panel6 .table-responsive
{
    padding: 0px;	
}
	#contact-buttons-bar.slide-on-scroll
{
	display:block;
}
.fixednav
{
    height: 50px;	
}
.top_nav .body-wrap{margin-top: 0px;}

.div14 .dropdown-menu{z-index: 9;}

.div14 .dropdown-menu-right {right: 0;left: 0;}

.div14 .dropdown div.dropdown-menu .form-horizontal .form-group .addtocartbtn
{
    padding: 4px 15px;
	font-size: 13px;
    font-family: 'Lato', sans-serif;}
	.rgt_invst_boxes > DIV:first-child {
    margin-left: 0px;
}

.div6 p{padding:0px;}

.chat_logindiv ul li span {display:none;}

.search_mf .stylish-input-group .form-control{width: 69%;}

.know_box_inner.overlay{opacity:1;visibility:visible;}

.dotted_line{display:none;}

	/* .table-responsive */
	/* { */
		/* display:block; */
	/* } */

.wmporttablecondv .table-responsive {display: inline-table;}
	
.table_container .table4upload, .table_container .table4upload.secondtablefornum
{
	white-space:nowrap;
	min-width: auto!important;
}

.online_acc_input .form-group img{width:90%;}

.online_acc_input .form-group:nth-child(4) img{width:60%;}

.online_acc_input .form-group {margin-bottom: 9px;}

.online_acc_input input{padding: 10px 6px;height: 34px;width: 80%;}

.online_acc_input .acc_otp{padding: 9px 3px;font-size: 10px;}

.online_acc_input #txtMob{width: 60%!important;}

.register_btn{padding: 5px 0px;}
	/* ---- sticky button --- */
.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
    width: 100%;	
}

.overlay:target {visibility: visible;opacity: 1;}

.popup {
	margin: 30px auto;
	padding: 15px;
	border-radius: 5px;
	width: 49%;
	position: absolute;
	left: 35%;
	/* transition: all 5s ease-in-out; */
}

.popup h2 {margin-top: 0;color: #333;font-family: Tahoma, Arial, sans-serif;}

.close{display:block}

.popup .close {
	position: absolute;
	top: 0px;
	left: 14px;
	background: #fff;
	transition: all 200ms;
	font-size: 27px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0px 5px;
    border-radius: 50%;	
    opacity: 1;
    line-height: 26px;
}

.search {
	position: absolute;
	top: 19px;
	left: 45%;
	/* background: #ce00ff; */
	transition: all 200ms;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0px 5px;
}

.popup .close:hover {color: #ffffff;}

.popup .content {/*	max-height: 30%;*/overflow: auto;border-top: 2px dashed #d1d6d8;margin-top: 16px;}

.content h3 {text-align: center;margin: 15px 0 -1px 0;text-transform: uppercase;color: #00495d;}

.box {width: 70%;}

.popup {width: 39%;left: 0;right: 0;}

.account_box{z-index: 999999;}

/* ---- sticky button --- */

.navbar-header .navbar-toggle{float:right;}

.sip_5box > div{margin-bottom:15px;}

}

@media only screen and (min-width: 768px) and (max-width: 991px){
	
.signtxtpart a{font-size: 14px;}
.top_frame2 .top_whiteframe > DIV:first-child{
	position: absolute;
	right: 0;
	top: -34px;	
}

.signed_row span:last-child
{
    width: 86%;	
}
.div10_cntbox
{
    padding: 10px;	
}
.div02_cntDiv p
{
	font-size:14px;
	height: 120px;
}
.div02
{
	padding:30px;
}
.div02 p
{
    font-size: 14px;	
}
.div01 h1, .div02 h1
{
	font-size: 30px;
    padding: 30px;	
}
.div01_cntBox p
{
    min-height: 164px;	
}
.div01_cntBox h2
{
	font-size:14px;
}
.div01_cntBox
{
	padding:5px;
}
.div01_img
{
	width:100%;
}
.know_box_inner.overlay
{background-color:unset;}
.know_boxes .video_title
{
	font-size:13px;
}
.div01 p {
   color: #898989;
   font-size: 12px!important;
}
.div2 .inpartrt h2
{
	font-size: 28px;	
    padding-bottom: 13px;
}
.div2 .inpartrt p
{
    font-size: 15px;
	padding-bottom: 18px;		
}
.div2 .inpartrt
{
	margin-top:0px;
	padding: 25px;
	width: 436px;		
}
.div2 .slide-text
{
	padding-left:0px;
}
.div02_cntDiv img
{
	width:100%;
}
.div5 p
{
    font-size: 33px;	
}
.div5 h2
{
    font-size: 48px;	
}
.site_logo
{
	/* padding: 8px 245px; */
}	
.top_nav .navbar-inverse
{
    margin-top: 10px;	
}
.top_nav .navbar-inverse .navbar-nav>li>a
{
    font-size: 12px;	
}	
.chat_logindiv .btn-lgn {
	padding: 5px 7px;
}	
.chkout_btn
{
margin-top: 0px;	
}
.div14 .female_help
{
	margin-left:0px;
}
.fixednav {
	height: 80px;
}	
.top_frame2 .top_nav .nav>li>a
{
	padding: 0px 2px;	
}
.top_greyframe
{
	width: 68%;	
}
.top_greyframe ul li
{
	padding: 0px 5px;
		font-size: 12px;
}
.top_greyframe ul li img
{
	margin-right: 5px;	
}
.div14 .need_help h1
{
	font-size: 18px;	
}
.div14 .need_help h2
{
	font-size: 15px;
	text-align: center;
}
.div14 .need_help h3
{
	font-size: 13px;	
}
.div14 .buymfonlinebbg.panel5 .basis1year {
	width: 50%;
	float: left;
	margin-bottom:10px;
}

.div14 .buymfonlinebbg.panel5 .top5year {width: 44%;float: left;}

.div14 .buymfonlinebbg.panel5 .spansubcat, .div14 .buymfonlinebbg.panel5 .subcategorydropdwn{font-size: 14px !important;}

.div14 .buymfonlinebbg.panel5 .ul-li-container ul li {padding: 5px 15px;}

.div14 .buymfonlinebbg.panel5 .ul-li-container {width: 100%;float: left;height: auto;}

.div14 .buymfonlinebbg.panel5 .subcatlargecap {width: 40%;float: left;}

.div14 .buymfonlinebbg.panel5 .subcategorydropdwn {padding: 5px 30px 5px 7px;margin: 0 0px 0 2px;}

.top_whiteframe{padding:13px 0px;padding-bottom: 0px;}

.top_greyframe ul li{padding: 0px 3px;font-size: 11px;}

.search_mf .input-group-addon{padding: 5px 0px;padding-right: 29px;}

.div13 {padding: 20px 0px;}

.div13 .container .col-lg-4.col-sm-6{height:191px;}

.bottom_social_icon img {width: 31px;}

.newletter_div h1, .bottom_social h1{font-size: 16px;}

.bottom_social h1{margin-top:0px;}

.newletter_div p, .bottom_social p{font-size: 12px;}

.bottom_menu ul a li{font-size: 13px;}

.newletter_div form input[type=text]{width: 67%;}

.newletter_div form input[type=submit] {width: 17%;}

.know_box_inner .video_circle{margin-top: 0px;}

.know_box_inner .video_title{margin-top: -52px;}

.rgt_invst_boxes > DIV h1{font-size: 18px;}

.rgt_invst_boxes > DIV p{font-size: 11px;}

.sip_5box > div{margin-bottom:15px;}

.sipstage_table table tr:first-child th:nth-child(1), .sipstage_table table tr:last-child td:nth-child(1){font-size: 15px;}

.ch-item, .ch-info-wrap, .ch-info{width: 219px;height: 219px;}

.blue_circle .ch-info .ch-info-front img {margin-top: 37px;width: 57%;}

.yellow_circle .ch-info .ch-info-front img, .green_circle .ch-info .ch-info-front img {margin-top: 47px;width: 79%;}

}

@media only screen and (max-width: 767px){

.div01_img {padding: 10px 0 7px 0;}
	
.div01_flexBox{display: flex!important;flex-direction: column;	}

.div01_flex1{order: 2;	}

.div01_flex2{order:1;}.div02_cntDiv img{width:100%;}

.top_nav .navbar-collapse .navbar-nav>li {float: left;/* display: inline-block; */width: 100%;text-align: left;}

.site_logo{padding:5px;}

.div14 .celconmansel > DIV:nth-child(5) {display: none;}

.div14 .chkout_btn .need_help{display:block;margin-top:15px;margin:0px auto;float:none;}

.div16_in_full{border: 1px solid #ddd;}

.div16_in_full .table-responsive{border: 0px solid #ddd;}

#contact-buttons-bar.slide-on-scroll{display:block;}

.div13 .container .col-lg-4.col-sm-6 {height: 170px;}

.div14 .buymfonlinebbg.panel5 .celconmansel > DIV:nth-child(4){display:none;}

.invst_solu_circle .yellow_circle, .invst_solu_circle > DIV:first-child{margin-top:20px;}

.invst_solu_circle .yellow_circle, .invst_solu_circle > DIV{margin-top:95px;top:0px;}

.mobile_goalHead p{display: block;}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{position:relative;color:#000;}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:before{
	content: "\f0da";
	font-family: FontAwesome;
	left: 10px;
	position: absolute;
	top: 6px;
	color: #000;
}
.site_logo > DIV:last-child{float:left;z-index:9999999;}

.site_logo > DIV:first-child{/* width:100%; */text-align:center;z-index:9999999;}
	
.top_nav .navbar-collapse.in > ul:after {
    top: 21px;
    right: 44px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-left: -6px;
}

.top_whiteframe > DIV:last-child
{
    position: absolute;
    float: right;
    right: 0;
    width: 100%;	
	margin-top: 41px;
}
/* Icon 0 */

 #nav-icon0 {
  width: 30px;
  height: 0px;
  position: relative;
  margin: 0px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  border:0px;
}

#nav-icon0 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: #000;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon0 span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}

#nav-icon0 span:nth-child(odd) {left:0px;border-radius: 9px 0 0 9px;}

#nav-icon0 span:nth-child(1), #nav-icon0 span:nth-child(2) {top: 0px;}

#nav-icon0 span:nth-child(3), #nav-icon0 span:nth-child(4) {top: 10px;}

#nav-icon0 span:nth-child(5), #nav-icon0 span:nth-child(6) {top: 20px;}

#nav-icon0.open span:nth-child(1),#nav-icon0.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon0.open span:nth-child(2),#nav-icon0.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon0.open span:nth-child(1) {left: 0px;top: 9px;}

#nav-icon0.open span:nth-child(2) {left: calc(50% - 5px);top: 9px;}

#nav-icon0.open span:nth-child(3) {left: -50%;opacity: 0;}

#nav-icon0.open span:nth-child(4) {left: 100%;opacity: 0;}

#nav-icon0.open span:nth-child(5) {left: 0px;top: 19px;}

#nav-icon0.open span:nth-child(6) {left: calc(50% - 5px);top: 19px;}	
	
.div4 .chart_img, .div4 .chart_img .highcharts-container {min-width: 300px!important;/* margin-left: -10px;*/}

.top_nav .nav>li{border-bottom: 1px dashed;}

.top_nav .nav>li.dropdown.open i{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);	
}

.top_nav .nav>li:last-child{border-bottom: 1px dashed transparent;}

/*.top_nav .nav>li:first-child>a {
    padding-left: 17px;
}*/

.top_nav .nav>li>a {padding: 6px 0px;}

.top_nav .navbar-inverse .navbar-nav>li>a{border-right: 0px solid #006699;font-size: 13px;color:#000;}

.top_nav .navbar-inverse .navbar-nav>li>a i{display:block;float:right;}

.top_nav .navbar-inverse{margin-top: 0px;z-index: 999999;}

.navbar-nav {margin: 7.5px 0px;padding:0px 17px;}
	
.top_nav .navbar-collapse .navbar-nav {float: left!important;width: 100%;}

.top_greyframe ul li:last-child{margin-right:3px;}

.top_nav .navbar-collapse{
	background-color: #fff;	
	margin-top: 22px;
	border-color:#fff;
	border-radius:5px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);		
}

.top_nav .navbar-collapse.in {overflow-y: auto;margin-top: 25px;border-color:#fff;height: 345px;}

.search_mf .stylish-input-group .form-control {padding: 6px 6px;}

.top_greyframe ul{text-align: right;}

.chat_logindiv ul{margin-left: 0px;	}
	
.chat_logindiv ul li:first-child {padding: 0px;margin-right: 5px;}

.chat_logindiv .icon_login li i
{
   font-size: 19px!Important;
   line-height: 10px;		
}
.button_login
{
display:none;
}
.icon_login
{
	display:block
}
.site_logo > DIV:first-child img
{
	width:100%;
	margin-top: 5px;		
}

.search_mf{margin-left: 0px;}

.div14 .dropdown div.dropdown-menu:before,
.div14 .dropdown div.dropdown-menu:after{display:none;}

.div14 .dropdown div.dropdown-menu.new_width {position: fixed;top: 37%;right: 0;left: 0;margin: 0 auto;z-index: 99999;}

.div14 .dropdown.open .bodybgblcustwmstrtsip {display: block;}

.div14 .dropdown-menu-right{left: -5px;}

.div14 .dropdown div.dropdown-menu .form-horizontal .form-group .addtocartbtn{margin: 2px auto 0;}

/*.top_nav .nav>li>a {padding: 5px 25px;}*/

.site_logo{width:100%;}

.top_whiteframe{padding: 13px 15px;}

.circletitle_div{display:none;}

.saving_actable p{margin-top:30px;}

.div8_head2{padding-top: 10px;}

}


@media only screen and (min-width: 480px) and (max-width: 767px){

.associate_partner{padding: 25px 0;}

.div11 p{padding-bottom: 57px;}

.div11{padding: 25px 0px;}

.hompgstratsiphdr, .riskprofile_hdr.hompgstratsiphdr{padding:0px;}

.newfundoffer_hdr.homgpanelinvtpperfo{padding: 0px 15px;}

.top_contact{font-size:11px;}	

.signed_up > DIV:first-child{display:none;}

.signed_list .signed_row span:first-child, .signed_list .signed_row span:last-child{width:100%;text-align:center;}

.signed_row span:first-child img{float:none;margin:0px auto;margin-top:5px;}

.div10_cntbox{padding:0px;}

.div01 h1, .div02 h1, .associate_partner h1.h1{font-size:33px;}

.div01 h1{padding: 25px 0 20px 0;}

.div01 p, .div02 p{font-size:13px!important;}

.div11 .know_boxes > DIV:nth-child(5), .div11 .know_boxes > DIV:nth-child(6) {margin-bottom: 0px;}
.div13 {padding: 10px 0px;}

.div02{padding: 30px 0;}

.div02_cntDiv h2{font-size: 15px;text-align:center;}

.div02 p{font-size:12px;height:95px;line-height: 18px;text-align:center;padding-bottom: 45px;}

.div01 p{padding-bottom: 40px;}

.div02_input{font-size: 14px;}
 
.div01 p br{display:none;}

.div01_cntBox p{min-height: 150px;}

.div01_cntBox h2{font-size: 17px;}

.div01_cntBox{padding: 8px;}

.div5 p{font-size: 24px;}

.div5 h2{font-size: 29px;}

.div5 .btn-primary{font-size: 10px;margin-top: 29px;}

.financial_serv_innerboxs span img{margin-left: -42px;}

.chkout_btn{margin-top: 14px;}

.div8_head1{padding-left: 45px;}

.div10 p{font-size: 25px;}

.signed_up > DIV:last-child {padding: 0px 5px;}

.signed_row span{font-size: 16px;}

.div9 h1:first-child{font-size: 30px;line-height: 40px;}

.rgt_invst_boxes > DIV p{font-size: 14px;}

.div10{padding: 50px 0px;}

.div10 h1{font-size: 40px;}

.navbar-header .navbar-toggle{margin-bottom: 0px;}

.chat_logindiv ul {margin-left: 0px;text-align: right;}

.top_whiteframe {padding: 8px 15px;}

.top_nav .body-wrap {margin-top: 0px;}

.top_nav .navbar-inverse{margin-top: -5px;}

.chat_logindiv ul li:first-child{margin-right: 21px;}

.sipbox_head{font-size: 12px;}

.search_mf .input-group-addon{padding-left: 0px;}

.top_greyframe {/* width: 73%; */}
	
.top_greyframe ul li{padding: 0px 7px;font-size: 10px;}

.top_greyframe ul li img{margin-right: -1px;}

.div14 .need_help h1, .div14 .female_help, .div14 .celconmansel > DIV:nth-child(4) img{margin-top: 3px;}

 .div14 .celconmansel > DIV:nth-child(4){text-align:center;}
 
.div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, .div14 .buymfonlinebbg.panel5 .celconmansel input[type=text], .div14 .buymfonlinebbg.panel5 .celconmansel .col-cust-1 {
    margin: 2.5px 0px;
}

.div14 .celconmansel > DIV:first-child {padding-left: 15px;}

.div14 .tabContent {margin: 15px auto;overflow: auto;}

.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table {min-width: 500px;}

.div14 .buymfonlinebbg.panel5 .imgcart {margin: 0px 8px 0 0px;height: 29px;}

.div14 .buymfonlinebbg.panel5 .subcategorydropdwn {padding: 5px 30px 5px 7px;}

.div14 .buymfonlinebbg.panel5 .basis1year {width: 64%;float: left;margin: 0 0 8px 0;}

.div14 .buymfonlinebbg.panel5 .subcatlargecap .spansubcat, .div14 .buymfonlinebbg.panel5 .top5year .spansubcat {
    width: 25%;
}

.div14 .buymfonlinebbg.panel5 .ul-li-container, .div14 .buymfonlinebbg.panel5 .top5year {
    width: 100%;
    float: left;
    margin: 0 0 8px 0;
}

.div14 .buymfonlinebbg.panel5 .subcatlargecap, .div14 .buymfonlinebbg.panel5 .top5year {
    width: 83%;
    float: left;
    margin: 0 0 8px 0;
}
	
.div14 .buymfonlinebbg.panel5 .ul-li-container ul li, .div14 .buymfonlinebbg.panel5 .spansubcat, .div14 .buymfonlinebbg.panel5 .subcategorydropdwn 
{
	font-size: 14px !important;
}

.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table th, .div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td
{
		font-size: 12px !important;
}

.div14 .buymfonlinebbg.panel5 .ul-li-container ul {margin: 0;}

.signed_up > DIV:first-child {
    text-align: center;
    border-right: 2px solid transparent;
	border-bottom: 2px solid #006699;
}

.signed_up > DIV:first-child img {margin-bottom: 8px;width: 45%;}

.signed_list {margin-top: 10px;}

.signed_row span:first-child {width: 17%;float: left;}

.signed_row span:last-child{width: 83%;line-height: 44px;margin-left: 0px;}

.know_box_inner .video_circle{margin-top: 0px;}

.know_box_inner.overlay{background-color:unset;}

.know_box_inner .video_title{margin-top: -43px;padding: 7px 0px;font-size: 15px;}

.sipstage_table table tr:first-child th:nth-child(1), .sipstage_table table tr:last-child td:nth-child(1){font-size: 14px;}

.black_horline{display:none;}

/*.invst_solu_circle > DIV{margin-top:30px;}*/
	
.newletter_div form input[type=text] {width: 74%;padding: 10px 12px;}	

.bottom_social_icon img {width: 29px;}

.newletter_div form input[type=submit] {width: 20%;height: 39px;}

.bottom_menu ul a li{font-size: 12px;}

}

@media only screen and (min-width: 320px) and (max-width: 479px){

.div11 .know_boxes > DIV {margin-bottom: 15px;}

.hompgstratsiphdr{padding:5px 0;}

.top_contact{font-size:12px;}

.top_blueframe .container > DIV{width:50%;float:left;padding:0px;}

.div01_cntBox > DIV{text-align:center;}

.div01_img{padding-top:0px;}

.know_box_inner.overlay{background-color:unset;}

.know_boxes .video_title{font-size:12px;}

.signed_up > DIV:first-child{display:none;}

.signed_list .signed_row span:first-child, .signed_list .signed_row span:last-child{width:100%;text-align:center;}

.signed_row span:first-child img{float:none;width:auto;margin:0px auto;margin-top:5px;}

.div10_cntbox{padding:0px;}

.div01 h1, .div02 h1{font-size:27px;}

.div02{padding: 25px 0;}

.div02_cntDiv p{padding-bottom:0px;}

.div02_cntDiv > a > DIV{margin-bottom:25px;}

.div02_cntDiv > a:last-child > DIV{margin-bottom:0px;}

.div01 p{padding-bottom:25px;}

.div01 h1{padding: 5px 0 20px 0;}

.div01 p, .div02 p{font-size:14px;}

.div02 p{padding-bottom: 30px}

.div11 {padding: 10px 0px 50px 0px;}

.div01 p br{display:none;}

.div01_cntBox p{min-height: 90px;}

.div01_cntBox h2{font-size: 17px;}

.div01_cntBox{padding: 8px;}

.dropdown-backdrop{background-color: rgba(0, 0, 0, .5);}

.div5 .container > DIV{text-align:center;}

.div5 .container > DIV input{float:none;margin-top:5px;}

.site_logo {padding: 2px 11px;}
	
.div16 .innerRow_table .row_border:first-child label, .div16 .innerRow_table .row_border:first-child input{width:100%;}

.div14 .need_help h2{font-size: 16px;float: left;width: 100%;}

.div14 .chkout_btn .btn-primary{margin-top:16px;}

.div14 .bodybgblcustwmstrtsip{background-color:transparent;}

.div14 .celconmansel .dropdown-menu-right.dd2cus2nd{right: 0px;}

.div14 .cartcusli .dropdown-menu {z-index: 99999;}
	
.div14 #divTopPerformance .dropdown .dropdown-menu.new_width, .div14 ul.cartcusul .dropdown div.dropdown-menu{margin-top: 11px;}

.div16 .row_border label, .div16 .row_border input{font-size:12px;}

.newletter_div h1,.newletter_div p, .bottom_social h1, .bottom_social p, .bottom_social_icon{text-align: center;}

.bottomlinks_flex2 .newletter_div form{margin: 0px auto;width: 100%;float: left;text-align: center;}

.bottomlinks_flex{display: flex!important;flex-direction: column;}

.bottomlinks_flex1{order:2;}

.bottomlinks_flex2{order:1;}

.fade .item{height:179px;}

.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {width: 590px !important;max-width: none;}

.div14 .female_help{margin-left: 0px!important;}

.div14 .celconmansel > DIV:nth-child(5) {text-align: center!important;}

.div14 .need_help h3{font-size: 18px!important;}

.div14 .chkout_btn{margin-top: 3px;}

.fixednav {height: 40px;}

label.form-check-label{margin-bottom:0px;}

.online_acc_input .form-group:nth-child(4) img {width: 100%;}

.hideShowPassword-toggle-show{right: 17%;top: 141px;margin-top: 0px;}

.form-check-label input {width: 19px;height: 19px;}

.form-check-label span {line-height: 29px;}

.chat_logindiv .icon_login{margin-top: 0px;}

.top_nav .navbar-toggle{margin-top: 0px;margin-bottom: 4px;margin-right:0px;}

.top_whiteframe .site_logo img{width:100%!important;}

.sipstage_div h1{font-size: 16px;}

.online_acc{width: 97%;}

.online_acc{margin-top: 0px;}

.div14 .celconmansel > DIV:nth-child(6){width:100%;}

.div14 .need_help h1, .div14 .female_help, .div14 .celconmansel > DIV:nth-child(4) img{margin-top: 7px!important;}

.div14 .celconmansel > DIV:nth-child(4){text-align:center;}
 
.div14 .buymfonlinebbg.panel5 .celconmansel select.subcategorydropdwn, .div14 .buymfonlinebbg.panel5 .celconmansel input[type=text], .div14 .buymfonlinebbg.panel5 .celconmansel .col-cust-1 {
   margin: 2.5px 0px;
}

.div14 .celconmansel > DIV:first-child {padding-left: 6px;}

.div14 .celconmansel > DIV:nth-child(2), .div14 .celconmansel > DIV:nth-child(3){padding-left: 0px;}
	
.div14 .tabContent {margin: 0em auto;overflow: overlay;padding-bottom:20px;}

.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table {min-width: 500px;}

.div14 .buymfonlinebbg.panel5 .imgcart {margin: 0px 8px 0 0px;height: 29px;}

.div14 .buymfonlinebbg.panel5 .subcategorydropdwn {padding: 5px 20px 5px 2px!important;}

.div14 .buymfonlinebbg.panel5 .basis1year {width: 100%;float: left;margin: 0 0 8px 0;}

.div14 .buymfonlinebbg.panel5 .subcatlargecap .spansubcat, .div14 .buymfonlinebbg.panel5 .top5year .spansubcat {
    /* width: 38%; */
	width: 30%;
}

.div14 .buymfonlinebbg.panel5 .ul-li-container, .div14 .buymfonlinebbg.panel5 .top5year {
    width: 100%;
    float: left;
    margin: 0 0 8px 0;
}

.div14 .buymfonlinebbg.panel5 .subcatlargecap, .div14 .buymfonlinebbg.panel5 .top5year {
    width: 100%;
    float: left;
    margin: 0 0 8px 0;
}

.div14 .buymfonlinebbg.panel5 .subcatlargecap, .div14 .buymfonlinebbg.panel5 .top5year .subcategorydropdwn{
    padding: 5px 21px 5px 0px!important;
}	

.div14 .buymfonlinebbg.panel5 .ul-li-container ul li, .div14 .buymfonlinebbg.panel5 .spansubcat, .div14 .buymfonlinebbg.panel5 .subcategorydropdwn {
	font-size: 12px !important;
}

.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table th, .div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td{
	font-size: 12px !important;
    white-space: nowrap;		
}

.div14 .buymfonlinebbg.panel5 .ul-li-container ul {margin: 0;text-align: center;	}

#imaginary_container{display:none;}

/** --- search box --- **/

#sb-search{display:block;}

@font-face {
	font-family: 'icomoon';
	src:url('/home_page/fonts/icomoon.eot');
	src:url('/home_page/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/home_page/fonts/icomoon.woff') format('woff'),
		url('/home_page/fonts/icomoon.ttf') format('truetype'),
		url('/home_page/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.sb-search {
	position: relative;
	margin-top: 6px;
	width: 0%;
	min-width: 60px;
	height: 39px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}

.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 37px;
	margin: 0;
	z-index: 10;
	padding: 5px 53px 5px 7px;
	font-family: inherit;
	font-size: 12px;
	color: #2c3e50;
}

.sb-search-open .sb-search-input {border: 1px solid #da6d0d;}

.sb-search-input::-webkit-input-placeholder {color: #efb480;}

.sb-search-input:-moz-placeholder {color: #efb480;}

.sb-search-input::-moz-placeholder {color: #efb480;}

.sb-search-input:-ms-input-placeholder {color: #efb480;}

.sb-icon-search,
.sb-search-submit  {
    width: 38px;
    height: 38px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}

.sb-icon-search {
	color: #fff;
	background: #e67e22;
	z-index: 90;
	font-size: 15px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {content: "\e000";}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {width: 194px;}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #da6d0d;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}	

	/** --- search box --- **/
.search_mf{margin:0px;}

.slide3 h1 span{font-size: 14px;}

.div3 h1
{
    font-size: 20px;
	padding: 12px 5px;
}
.financial_serv_main
{
    padding-bottom: 20px;	
}
.financial_serv_innerboxs span img
{
    margin-left: -167px;	
}
.financial_serv_boxs, .financial_serv_innerboxs span
{
    font-size: 14px;	
}
.rgt_invst_boxes > DIV > DIV button
{
    margin-bottom: 30px;	
}	
.saving_actable .saving_btn
{
    margin-top: 14px;
	font-size: 12px;
	padding: 3px 5px;
}
.div8_head1
{
    font-size: 19px;
	text-align: center;
	line-height: 36px;
    padding-left: 0px;
}
.div8_head2
{
    font-size: 13px;	
}
.div8_2
{
    padding: 15px 0px;	
}
.div8_head2 span
{
    font-size: 17px;	
}

.div8_head1 br:first-child
{
	display:none
}
.div8_head1 .div8_blue
{
    font-size: 23px;	
}
.div8_head1 .div8_orange
{
    font-size: 26px;	
}
.div8_2 .container > DIV:first-child img 
{
	margin-top: 5px;
}
.div5 img
{
	width:100%
}
.div5 h2
{
	font-size: 15px;
}
.div5 p
{
    font-size: 12px;
	margin-top: 8px;
}
.div6 p
{
   font-size: 15px;
   margin: 9px 0px;	
}
.div6 h1
{
font-size: 17px;	
}
.div14 p.ctx.ctx2, .div14 p.ctx.ctx2 span
{
font-size: 18px;	
}	
.div7 h1
{
	font-size: 23px;
}
.know_box_inner .video_circle
{
	    margin-top: 0px;
}
.know_box_inner .video_circle img
{
	    width: 25%;
}
.know_box_inner .video_title
{
	    margin-top: -24px;
   padding: 4px 0px;
   font-size: 9px;
}
.rgt_invst_boxes > DIV
{
	width:100%;
	float:left;
}
.black_horline
{
	display:none;
}
.invst_solu_circle .yellow_circle
{
	top:0px
}
/*.invst_solu_circle > DIV
{
	margin-top:30px;
}*/
.invst_solu_circle > DIV:last-child
{
	margin-bottom:55px;
}	
.sipbox_head
{
	font-size: 12px;
}
.register_btn .btn-primary
{
   font-size: 11px;
padding: 0px 6px;
margin:0px auto;
}
.online_acc_head
{
    font-size: 13px;
	    padding: 15px 8px;
}	
.online_acc_input input
{
    height: 29px;
	font-size: 12px;
}
.online_acc_input .acc_otp
{
    padding: 8px 6px;
    font-size: 8px;
    margin-right: 16px;
}
.form-group:nth-child(6) .form-check-label span
{
    line-height: 23px;
	font-size: 12px;
}
.form-group:nth-child(6) .form-check-label input
{
	width: 20px;
    height: 20px;	
}
.top_greyframe
{
	width: 100%;
	padding:0px;
	/* display:none; */
}
.top_greyframe ul
{
    width: 100%;
	margin: 8px 0px;
}
.top_greyframe ul li
{
    padding: 0px 4px;
    font-size: 12px;	
}
.top_whiteframe
{
	padding:8px 0px;
}

#popup1 .popup {
    width: 94%;
}
.online_acc_input .form-group {
    margin-bottom: 6px;
}
.online_acc_input
{
    padding: 12px 13px;	
}
.search_mf .input-group-addon
{
	padding-left:15px;
}
.search_mf .stylish-input-group .form-control
{
    width: 77%;	
}
.chat_logindiv ul li span
{
	display:none;
}
.chat_logindiv > ul
{
	text-align:right;
    /* padding-top: 7px;	 */
}
.chat_logindiv ul > ul
{
	padding:0px;
}
.chat_logindiv ul li img
{
    padding: 4px 0px;	
}
.chat_logindiv ul li
{
    padding: 0px 5px;	
}
.chat_logindiv ul li:first-child {
    padding: 0px;
    margin-right: 2px;
}
.login_dropdown ul li
{
padding: 7px 20px!important;	
}
/*.chat_logindiv .icon_login li i {
    font-size: 12px;
     line-height: 31px; 
}*/
/*.top_nav .nav>li>a {
    padding: 10px 17px;
}*/
.slide-text {
    padding: 0px 15px;
	padding-left: 135px;
}
/*.slide-text h1 {
font-size: 10px;
    margin-bottom: 0px;;	
}*/
.slide-text
{
top: 11%;
}
.slide-text > a.btn-default, .slide-text > a.btn-primary
{
	    padding: 4px 11px;
}
.div9 h1:first-child
{
	font-size: 18px;
    line-height: 30px;
	margin-bottom: 34px;
}
.div8_2 .container > DIV img
{
width: 50%;	
}
.financial_serv_boxs > DIV
{
	padding:0px 5px;
}
.div10
{
	padding:15px 0px;
}
.div10 h1, .div11 h1
{
    font-size: 28px;	
}
.div10 p
{
    font-size: 14px;
}
.signed_up
{
	margin-top: 5px;
}
.signed_up > DIV:first-child
{
    border-bottom: 2px solid #006699;	
	border-right: 0px solid #006699;
}
.signed_up > DIV:first-child img
{
	margin-bottom:8px;
	width: 45%;
}
.signed_up > DIV:last-child
{
	padding:0px;
}
.signed_row
{
	margin-bottom:12px;
}
.signed_row span
{
    font-size: 13px;	
}
.signed_row span:first-child
{
    width: 21%;	
}
.signed_row span:last-child
{
	width: 79%;
    line-height: 21px;
    margin-top: 12px;
}
.signed_list
{
margin-top: 10px;
}
.bottom_menu ul a li
{
	font-size:12px;
}
.bottom_main_head
{
	font-size: 15px;
}
.bottom_social_icon img
{
	width: 37px;
}
.newletter_div form input[type=text] {
    width: 74%;
    float: none;	
}
.newletter_div form input[type=submit]
{
    margin-left: -4px;
	float: none;	
}
.col-xss-12
{
	width:100%;
	float:left;
}
}
@media only screen and (min-width: 410px) and (max-width: 479px)
{		
.know_box_inner .video_title {
    margin-top: -40px;
    padding: 7px 0px;
    font-size: 12px;
}
.know_box_inner .video_circle {
    /*margin-top: -102px;*/
}
.know_box_inner .video_circle img {
    width: 32%;
}
}
@media only screen and (min-width: 350px) and (max-width: 409px)
{	
.know_box_inner .video_title {
    margin-top: -30px;
    padding: 3px 0px;
    font-size: 11px;
}
.know_box_inner .video_circle {
    /*margin-top: -70px;*/
}
.know_box_inner .video_circle img {
    width: 25%;
}
}

#imgOTPTick {
    position: absolute;
    right: -144%;
    top: 53%;
    width: 40px;
    margin-top: -5px;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    padding: 3px 8px;
	display: none;
}
#divShow{
	display: none;
}
#btnOTP{
	/*pointer-events: none;*/
	cursor: pointer;
	z-index: 99999;
}


@media only screen and (min-width: 320px) and (max-width: 550px){
	.top_greyframe {
    /* width: 100%; */
}
.top_greyframe ul li {
    padding: 0px 3px;
}
.child_step1, .child_step2 {
    padding: 20px 0px;
}
	.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td {
    padding: 8px 5px!important;
}
.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table th, .div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td {
    border: 1px solid #dbeffc!important;

}
.div14 .imgcart1 .cartCount {
    right: 22px;
    top: 2px;
}
#divi_declared .divi_threeopt h1, #divi_declared .divi_threeopt.div6 h1 span, #growth_calc .divi_threeopt.div6 h1, #growth_calc .divi_threeopt.div6 h1 span, #gain_lose_tab .divi_threeopt.div6 h1, #gain_lose_tab .divi_threeopt.div6 h1 span {

    font-size: 14px!important;
    margin-bottom: -9px!important;

}
.buymfonlinebbg .tab-act-con .table-bordered > tbody > tr > td input[type=checkbox] {
    width: 12px !important;
}
.PerInfoselect_memb label.input__label {
    width: 45%!important;
    padding-top: 35px!important;
}
.PerInfoselect_memb .input, .PerInfoselect_memb label.selectinputcrete span {
    margin: 0px 0px 0px 1px;
    font-size: 13px!important;
}
.divi_declaredTable table td {
    border: 1px solid #cccccc!important;
    border-left: 1px solid #cccccc!important;
    border-right: 1px solid #cccccc!important;
}
.divi_declaredTable table th {
  border: 1px solid #cccccc!important;
}
.newfuntab .login-form table tr:nth-child(7) .text-info
{
height: 177px!important;	
}
#growth_calc .select_div > DIV > DIV:first-child label {
   text-align: left!important;
}
.growth_calcTable table td {
    border: 1px solid #cccccc!important;
     border-left: 1px solid #ccc!important;
    border-right: 1px solid #ccc!important;
}
.growth_calcTable table th {
    border: 1px solid #ddd!important;
}
}
@media only screen and (min-width: 550px) and (max-width: 767px){
.top_greyframe {
    /* width: 88%; */
}
.top_greyframe ul li {
    padding: 0px 3px;
}
#growth_calc .select_div > DIV > DIV:first-child label {
   text-align: left!important;
}
	.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td {
    padding: 8px 5px!important;
}
.div14 .buymfonlinebbg.panel5 .tabContent table.mf-table th, .div14 .buymfonlinebbg.panel5 .tabContent table.mf-table td {
    border: 1px solid #dbeffc!important;

}
.divi_declaredTable table td {
    border: 1px solid #cccccc!important;
    border-left: 1px solid #cccccc!important;
    border-right: 1px solid #cccccc!important;
}
.divi_declaredTable table th {
  border: 1px solid #cccccc!important;
}
.growth_calcTable table td {
    border: 1px solid #ccc!important;
    border-left: 1px solid #ccc!important;
    border-right: 1px solid #ccc!important;
}
.growth_calcTable table th {
    border: 1px solid #ddd!important;
}
.child_corpus_amt {
    top: 89px!important;
}

.child_age p, .child_degree p, .child_cost p {

    text-align: center!important;
}
.mri{
margin-bottom:30px;
}


}


@media only screen and (min-width: 320px) and (max-width: 767px){

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd!important;
    white-space: nowrap;
}
.child_bigbtn .actvbtn_edu_marr {
    width: 47%!important;
	margin:0 6px;
}
.child_bigbtn .btn-default {
     width: 47%!important;
}
.child_bigbtn h2, .child_bigbtn .btn-default h2 {
    font-size: 17px!important;
}
.child_step1 img{
	margin:0 auto;
}
.child_step2 img
{
	margin:0 auto;
}
.child_age label {
    margin-left: 32px!important;
}
}

@media only screen and (min-width: 767px) and (max-width: 990px){
.savings_period_inn img.sml_icon {
    margin: 25px auto!important;
}
.child_corpus_amt {
    top: 51px!important;
}
}
@media screen and (max-width: 767px){
.child_corpus h1 {
    font-size: 10px!important;
    margin-top: -13px;
}
.child_corpus input {
    font-size: 21px!important;
}
}
/* ------------ media queries --------- */


/** ======== onboarding.decrwealth landingpage.asp rwd css ========== **/



.div14 .tabContent #divTopPerformance
{
	/* max-height: 265px;
	overflow-y: scroll; */
}

.sip_innerbox #futurevalue
{
	/* font-weight:bold; */
}




@media screen and (max-width:1360px) and (min-width:1200px)
{

	.register_btn .btn-primary
	{
		width: 50%;
	}
	.slide-text
	{
		top: 15%;
	}
	.slide-text p
	{
		margin-bottom: 30px;
	}
	.slide-text h1
	{
	    line-height: 77px;	
	}
	.slide-text > h1
	{
	    margin-bottom: 5px;	
	}
	.slide1 a {
		margin-top: 10px;
	}	
	.slide2 h1	
	{
		width: 45%;	
	}
	.slide2 p:nth-child(2)
	{
		font-size: 30px;
		margin-bottom: 25px;		
	}
	.slide2 p:nth-child(3) 
	{
		width: 100%;
		padding-left: 290px;
		font-size: 30px;
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 45px;
	}
	.slide3 h1
	{
		width: 45%;	
	}
}

@media screen and (max-width:1199px) and (min-width:1024px)
{
	.div4 .sipstage_table .table-responsive {
		display: inline-block;
	}	
	.slide-text h1	
	{
		line-height: 70px;
	}
	.slide1 a 
	{
		margin-top: 20px;
	}
	.slide2 h1
	{
		width: 45%;	
	}
	.slide2 p:nth-child(2)	
	{
	    font-size: 30px;
		padding-right: 12px;
	}
	.slide2 p:nth-child(3)
	{
		width: 75%;
	    padding-left: 235px;
		font-size: 30px;
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 40px;	
	}
	.slide2 h1
	{
		margin-top:0px;
	}
	.slide2.slide-text
	{
	    top: 16%;	
	}
	.slide3 h1
	{
	    width: 45%;
		margin-top:0px;		
	}
	.slide3 p
	{
	    width: 90%;	
	}
	.slide3 p:nth-child(3)
	{
		font-size: 40px;	
	}
	.slide3.slide-text
	{
	    top: 22%;	
	}
	.rgt_invst_boxes > DIV p
	{
	    height: 55px;	
	}
	.signed_row span:last-child
	{
	    padding-left: 10px;	
	}
	.bottom_social h1
	{
		margin-top: 3px;	
	}
}

@media screen and (max-width:1023px) and (min-width:991px)
{	
	.div14 .buymfonlinebbg.panel5 .subcategorydropdwn {
		margin: 0 0px 0 2px;
		padding:3px 24px 3px 2px;
	}	
	.form-check-label span {
    line-height: 24px;
	}
	.slide-text
	{
		top: 12%;
		padding-left: 0px;
	}
	.slide-text.slide2 > h1
	{
	    width: 65%;
		text-align: center;	
	}
	.slide2 p:nth-child(2)
	{
		padding-right: 0px;
		margin-bottom: 16px;
		font-size: 30px;		
	}
	.slide2 p:nth-child(3)
	{
	    width: 90%;
		padding-left: 220px;	
		font-size: 30px;
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 40px;
	}
	.slide3 h1
	{
	    width: 45%;	
	}
	.slide-text.slide3 > p
	{
		font-size: 26px;
		padding-left: 0px;
	}
	.slide3 p:nth-child(3)
	{
		font-size: 40px;
	}
	.div4 .sipstage_table .table-responsive
	{
	    display: inline-block;	
	}
	.div14 .tabContent #divTopPerformance
	{
		/*max-height: 265px;
		overflow-y: scroll;*/
	}
	.div14 .buymfonlinebbg.panel5 .row > DIV:nth-child(3) {
    width: 19%;
	}
	.div14 .buymfonlinebbg.panel5 .row > DIV:nth-child(4) 
	{
    width: 14%;
	}
	.div14 .buymfonlinebbg.panel5 .basis1year, .div14 .buymfonlinebbg.panel5 .top5year
	{
    width: 100%;
	}
	.financial_serv_main
	{
	    padding-bottom: 55px;	
	}
	.financial_serv_boxs, .financial_serv_innerboxs span
	{
	    font-size: 17px;	
	}
	.div10
	{
	    padding: 30px 0px;	
	}
	.signed_up > DIV:first-child img, .signed_row span:first-child img
	{
		width:100%;
	}
	.signed_row span:last-child
	{
		font-size: 15px;
		line-height: 57px;		
	}
	.rgt_invst_boxes > DIV p
	{
		height: 55px;	
	}
}

@media screen and (max-width:990px) and (min-width:768px)
{
	
	.slide-text.slide1 h1 
	{
    font-size: 20px;
	}
	.slide-text.slide1 > p 
	{
		font-size: 23px;
		margin-bottom:10px;
	}
	.slide-text
	{
		top: 5%;
		padding-left: 120px;		
	}
	.slide1 a 
	{
		margin-top: 25px;
	}
	.slide-text.slide2 h1 
	{
		font-size: 20px;
	    width: 70%;
		margin-top:5px;
		margin-bottom: 10px;
		line-height: 40px;		
	}
	.slide2 p:nth-child(2)
	{
		font-size:25px;
		padding-right: 22px;
		margin-bottom: 15px;		
	}
	.slide2 p:nth-child(3) 
	{
		font-size: 25px;
	    width: 95%;
		padding-left: 96px;
		margin-bottom: 10px;		
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 35px;
	}
	.slide3 h1
	{
		width: 70%;
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 40px;		
	}
	.slide3 p:nth-child(2)
	{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.slide3 p:nth-child(3)
	{
		font-size:35px;
		margin-bottom: 10px;
	}
	.div14 .tabContent #divTopPerformance
	{
		/*max-height: 265px;
		overflow-y: scroll;*/
	}
	.div14 .buymfonlinebbg.panel5 .row > DIV:nth-child(3) {
    width: 25%;
	}
	.div14 .buymfonlinebbg.panel5 .row > DIV:nth-child(4) 
	{
    width: 16%;
	}
	.div14 .buymfonlinebbg.panel5 .basis1year, .div14 .buymfonlinebbg.panel5 .top5year
	{
    width: 100%;
	}
		.financial_serv_main
	{
	    padding-bottom: 35px;	
	}
	.financial_serv_boxs, .financial_serv_innerboxs span
	{
	    font-size: 17px;	
	}
	.div10
	{
	    padding: 30px 0px;	
	}
	.div10 h1
	{
		margin-top:0px;
	}
	.signed_up > DIV:last-child {
		padding: 0px 10px;
	}	
	.signed_up > DIV:first-child img, .signed_row span:first-child img
	{
		width:100%;
	}
	.signed_row span:last-child
	{
		font-size: 15px;
		line-height: 40px;		
	}	
	.financial_serv_innerboxs span img	
	{
	    margin-left: -159px;	
	}
}

@media screen and (max-width:767px) and (min-width:550px)
{
	#mf_tab #resp-tab8 > DIV:nth-child(3), #mf_tab #resp-tab8 > DIV:last-child, .div13 .bot_footeropt ul
	{
		text-align:center;
	}	
	.slide-text
	{
		top: 3%;
		padding: 10px 5px;
		padding-left: 100px;		
	}
	.slide-text a.btn-default
	{
		font-size: 15px;
		padding: 8px 15px;	
	}
	.slide-text.slide1 h1 
	{
		font-size: 20px;
	}
	.slide1 a 
	{
		margin-top: 0px;
	}
	.slide2 h1
	{
		text-align:center;
		width:100%;
		font-size: 20px;
		line-height: 30px;
		margin-top: 5px;
	}
	.slide2 p:nth-child(2)
	{
	    padding-right: 0px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.slide2 p:nth-child(3)
	{
		width: 100%;
		padding-left: 52px;	
		font-size: 20px;
		margin-bottom:10px;
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 25px;
	}
	.slide3 h1
	{
	    width: 90%;
		font-size: 20px;
		margin-bottom:0px;
		margin-top:5px;
	}
	.slide-text.slide3 > p:nth-child(2)
	{
		 font-size: 20px;
		 margin-bottom: 12px;
	}
	.slide3 p:nth-child(3)
	{
	    font-size: 26px;
		margin-bottom: 10px;
	}
	.div3 h1
	{
	    font-size: 23px;	
	}
	.rgt_invst_boxes > DIV p
	{
	    height: 55px;	
	}
	.top_greyframe ul li:nth-child(3)
	{
		display:inline-block;
	}
	.financial_serv_main
	{
		padding-bottom: 30px;
	}
	.div10
	{
		padding: 5px 0px;
	}
	.financial_serv_innerboxs span img {
		margin-left: -42px;
	}
	.div14 .imgcart1 .cartCount {
		right: 22px;
		top: 2px;
	}	
		
}

@media screen and (max-width:767px)
{
	.fdbond .flsubcont1pdfgene h2.h2
	{
		font-size: 17px;	
	}
	.chat_logindiv #login-dp > li ul a li
	{
		padding-top:3px;
		padding-bottom:3px;
	}
	.chat_logindiv ul
	{
	    z-index: 9999999;	
	}
	.startSIPpg .div14 .buymfonlinebbg.panel5 .celconmansel .col-sm-1.col-cust-1 {
		width: inherit;
	}
	.div14 #divTopPerformance .dropdown .dropdown-menu.new_width, .div14 ul.cartcusul .dropdown div.dropdown-menu
	{
		margin: 0px auto;
		left: 0;
		right: 0;	
	}

	.div13 .container:last-child > DIV:last-child, .div13 .container:last-child .bot_footercopyright
	{
		padding:0px;
	}
	.div13 .bottomlinks_flex
	{
		display:none!important;
	}
	.div2 #bootstrap-touch-slider
	{
		display:none;
	}	
}

@media screen and (max-width:549px) and (min-width:480px)
{

	.right_invest_main .rgt_invst_boxes > DIV p {
		font-size: 14px;
		height:56px;
	}		
	.slide-text
	{
		top: 3%;
		padding: 10px 5px;
		padding-left: 100px;		
	}
	.slide-text a.btn-default
	{
		font-size: 15px;
		padding: 8px 15px;	
	}
	.slide-text.slide1 h1 
	{
		font-size: 20px;
		margin-top:0px;
	}
	.slide1 a 
	{
		margin-top: 0px;
	}
	.slide2 h1
	{
		text-align:center;
		width:100%;
		font-size: 16px;
		line-height: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.slide2 p:nth-child(2)
	{
	    padding-right: 0px;
		font-size: 20px;
		margin-bottom: 5px;
	}
	.slide2 p:nth-child(3)
	{
		width: 100%;
		padding-left: 52px;	
		font-size: 16px;
		margin-bottom:5px;
	}
	.slide2 p:nth-child(3) span
	{
		font-size: 23px;
	}
	.slide2 a {
    margin-top: 5px;
	}
	.slide3 h1
	{
	    width: 90%;
		font-size: 16px;
		margin-bottom:0px;
		margin-top:5px;
		line-height: 26px;
	}
	.slide-text.slide3 > p:nth-child(2)
	{
		 font-size: 16px;
		 margin-bottom: 5px;
	}
	.slide3 p:nth-child(3)
	{
	    font-size: 26px;
		margin-bottom: 5px;
	}
	.div3 h1
	{
	    font-size: 20px;	
	}
	.div6 h1
	{
	    font-size: 26px;	
	}
	.div6 p
	{
	    font-size: 16px;	
	}
	.div7 h1
	{
	    font-size: 26px;	
	}
	.div14 p.ctx.ctx2, .div14 p.ctx.ctx2 span
	{
		font-size: 26px;
	}
	.div9 h1:first-child
	{
	    font-size: 26px;
		margin-bottom: 40px;		
	}
	.financial_serv_innerboxs span img {
    margin-left: -101px;
	}
	.financial_serv_main
	{
		padding-bottom: 30px;	
	}
	.div10 {
		padding: 10px 0px;
	}
	.div10 h1 {
		font-size: 30px;
	}
	.div10 p {
		font-size: 22px;
	}
	.signed_up
	{
		margin-top: 10px;
	}	
	.div11 h1
	{
	    font-size: 30px;	
	}
	.know_box_inner .video_title
	{
	    font-size: 14px;	
	}
	.top_greyframe ul li:nth-child(3) {
		display: inline-block;
	}	
		
}

@media screen and (max-width:479px) and (min-width:320px)
{

	.div13 {
		padding: 13px 0px;
	}	
	.top_greyframe ul li {
    padding: 0px 7px;
	border-right:0px;
	text-align:left;
	float:left;
	}
	.top_greyframe ul li .tempblink
	{
		font-size:13px;
	}
	.top_greyframe ul li:nth-child(2), .top_greyframe ul li:nth-child(3)
	{
		display:none;
	}	
	.slide-text
	{
	    padding-left: 26px;	
	}
	.div2 .fade .item
	{
		background-color:#fff;
	}
	.bs-slider > .carousel-inner > .item > img
	{
	    opacity: 0.5;	
	}
	.slide-text.slide1 h1, .slide1 p, .slide2 p:nth-child(2), .slide2 p:nth-child(3), .slide3 h1, .slide3 p, .slide3 p:nth-child(3)
	{
		text-align:center;
	}
	.slide-text.slide1 h1, .slide2 h1 {
		width: 100%;
		text-align:center;
	}	
	.slide2 h1
	{
		margin-top:20px;
	}
	.div3 h1 {
		font-size: 17px;
	}
	.div11 .know_boxes > DIV:nth-child(5), .div11 .know_boxes > DIV:nth-child(6)
	{
		margin-bottom:0px;
	}
	.sip_5box {
		padding: 20px 0px;
	}
	.sip_5box > div:nth-child(4), .sip_5box > div:nth-child(5)
	{
		margin-bottom:0px;
	}
	.sipnow_btn .btn-primary, .sipstage_div .btn-primary, .chkout_btn .btn-primary
	{
		padding: 10px 20px;
		font-size: 17px;
	}
	.sipstage_div h1
	{
		margin-top:0px;	
	}
	.sipbox_head {
    font-size: 12px;
	}	
	.div5 h2 {
		font-size: 14px;
	}
	.div6 p {
		font-size: 20px;
	}
	.div9 h1:first-child
	{
		margin-top:0px;
	}
	.div10 h1
	{
		margin-top:0px;
	}
}

/** ======== onboarding.decrwealth landingpage.asp rwd css ========== **/