html,body
{
    overflow-x: hidden;
    font-family: Poppins !important
   
}

/* Contact us css start here */
#conformjkd input::-webkit-input-placeholder { 
 font-size: 17px;
}
#conformjkd #sel::-webkit-input-placeholder { 
  font-size: 17px;
}
#conbackhgdk{

        height: fit-content;
    background: url('../img/Home_img/con_xl.jpg') no-repeat;
    background-size: 100% 100%;
 
}
#contopimgs{
    height: fit-content;
    background: url('../img/WebisteHeaders1/(16).jpg') no-repeat;
    background-size: 100% 100%;
    position: relative;
    padding-bottom: 20vh;

}

.contusse1{
    
    padding:0px;
}
#contactsocialbox{
border: 4px solid #a1e6f9;
background:white;
padding:10px;
border-radius:7px;
height: 180px;
}
#consultation{
text-align:center;
       font-size: 23px;

padding:50px 0px;
}
.contactscheduleacall{

    margin-top: 110px;

    
    
    background: black;
    color: white;
    padding: 6px 25px;
    border-radius: 10px;
    font-size: 20px;
    text-decoration: none;

}
.contactscheduleacall:hover{
    text-decoration: none;
    background: #1770c7;
    color:white;
}
#dividers{border:1px solid #D4D9DC;}
.contusse1 h2{
    padding-top: 70px;
   text-align: center;
    font-size: 26px;
    color: #1D1D1D;

}
.contusse1 p{
   padding:0px;
    text-align: center;
      line-height: 18px;
    color: #55585D;
    font-size: 18px;
}
.contusse2{
background:none;
padding:0px 0px;

margin-top:80px;
   
}
.contusse2 h4{
   
    text-align:center;
    font-size:17px;
    padding:0px;
    margin:5px;
    
}
.contusse2 p{
    margin-top:10px;
     line-height:12px;
  color:#55585D;
 font-size: 15px;
  
  
}
.contusse2 .col-lg-2{
    padding:8px;
}
.contusse2 .col-lg-2 img{
    height:40px;
}
.contusse3{
    
        border:0px solid red;
    height: 519px;
/*    background: url('../img/Home_img/contacback.jpg') no-repeat;
    background-po0sition:center center;
    background-size:100% 519px;
   */
}
.contusse3{
margin-top: 210px;
 position:relative;
    }
.contusse3 .scall{
      padding: 50px 70px 40px 70px;
    margin-bottom: 0;
    box-shadow: 0px 10px 100px rgba(0,0,0,0.1);
    border-radius: 49px;
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}

.contusse3 .col-lg-8 input{
    border:none;
    box-shadow: 0px 0px 0px 0px;
    border-bottom: 3px solid #F1F1F1;
   font-size: 17px;
     padding:18px 0px;
}
.contusse3 .col-lg-8 select{color:#CFCFCF;
    border:none;
    padding:8px 0px;
    box-shadow: 0px 0px 0px 0px;
    border-bottom: 3px solid #F1F1F1;
    font-size: 17px;
   
}
.contusse3 ::placeholder { 
    color:#CFCFCF;
    opacity: 9; 
   }

.contusse3 #submit{
    margin-top: 20px;
  
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  background-color:#541cad;
  background:linear-gradient(125deg,#8d3ad7 10%,#541cad 90%); 
  border: none;
  border-radius: 3px;
  color: #FFF;
  display: inline-block;
  text-transform: uppercase!important;
  letter-spacing: .4px;
  font-weight: 800;
  font-size: 18px;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing: 1px;
  padding:20px 50px;
  transition: all 0.1s ease-out;
  
  text-align: center;
  border-radius:120px;
  transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
   
  
}
.contusse3 #submit:hover{
       box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
    transform: translateY(-3px);
}
.contusse4 h3{
 }
.contusse4{padding:120px;}
#contctsbox{

position:absolute;
top:-170px;
width:100%;

}
#contctsbox h2{
border:0px solid red;
padding-bottom:20px;
    font-size: 23px;

}

/************************social************************/
.contusse4 #f{padding: 18px 30px;background: url(../img/Home_img/f.png) no-repeat;background-po0sition:center center;}
.contusse4 #t{padding: 18px 31px;background: url(../img/Home_img/t.png) no-repeat;background-po0sition:center center;}
.contusse4  #ins{padding: 18px 31px;background: url(../img/Home_img/ins.png) no-repeat;background-po0sition:center center;}
.contusse4  #g{padding: 18px 31px;background: url(../img/Home_img/g.png) no-repeat;background-po0sition:center center;}
.contusse4  #you{padding: 18px 31px;background: url(../img/Home_img/you.png) no-repeat;background-po0sition:center center;}
.contusse4  #in{padding: 18px 31px;background: url(../img/Home_img/in.png) no-repeat;background-po0sition:center center;}

/***************************Scheduleacall************************/

#sadulbox{
padding:0px 20px;
    margin-top: 80px;
}
#sadulbox h4{
text-align:center;
color:#9C9E9D;

}
/* contact us css end here */
/* Rars css start here */

.row{margin:0px;padding:0px;}
#sessionmargin{padding:60px 0px;}
#exvideopop{

width: 560px;
    height: 315;
    padding: 0px;
    margin: 0px;

}
   #lg{
     
       display:block;       
    }
     #xl{  

       display:none;
    }
    .lgh{
        display:block; 
    }
    #moneedxl{
           display:none;
    }
#Thumbnailvideo{transition: transform .2s;}
#Thumbnailvideo:hover{transform: scale(1.1);}
.navbar-inverse{background:white;box-shadow:0px 4px 10px 0px rgba(0000,0000,0000,0.3);border:none;}
/******************************number pluse***************************************/
input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;

}  

.qty_input{width:20%;text-align:center;}
#minus-btn{
    cursor:pointer;
      background:red;
   
    padding:5px 5px;
    color:white;
}
#plus-btn{
    cursor:pointer;
    background:green;
    padding:5px 5px;
    color:white;
}



div .navbar-inverse #navbar>.navbar-nav >li> a{color:#3C3C3C;font-size:15px;}
.header_logonew img{height:58px;padding:8px;}
div .navbar-inverse #navbar>.navbar-nav >li{padding: 5px;}
div .navbar-inverse #navbar>.navbar-nav >li:hover >a{color:#8CBD3D;}
div .navbar-inverse #navbar>.navbar-nav >li >.contactno span{background:black;color:white;padding:4px 10px;border-radius:8px;font-size:15px;}
div .navbar-inverse #navbar>.navbar-nav >li >.contactno{padding-right:0px;}
div .dropdown-menu{left:auto; right:0;}
.navbar-nav>li>.dropdown-menu {
    margin-top: -5px;
    border: none;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    }

.bor_padd_new_in a{    border-bottom: 1px dotted #ccc !important ;
    border-right: none !important;
    padding: 15px !important;
    letter-spacing: .2px !important;
    font-size: 18px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    color: #666 !important;
  }
  .bor_padd_new_in a:hover{color: #000 !important;}
    .bor_padd_new_in_l a{
    border-right: none;
    padding: 15px !important;
    letter-spacing: .2px;
    font-size: 18px !important;
    text-decoration: none;
    font-weight: 600 !important;
    color: #666 !important;
  }
  .bor_padd_new_in_l a:hover{color: #000 !important;}
div .dropdown ul li{border:0px solid red;margin:0px;padding:0px;color:#BCBCBC;}
div .dropdown ul .divider{margin:2px;padding:0px;}
div .dropdown ul li a{color:#8E8E8E;}
div .dropdown ul li a:hover{color:#8CBD3D;}
#containers{padding:0px 0px;padding-left:140px;}

#logo{
  margin-top:50px;
  margin-bottom:95px;
       
}
#logo img{height:90px;}
#logooverlay{
    content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:none;
  z-index:9;
  height:500px;
  }
  #logooverlay h4{
    line-height:24px;
    font-size:28px;
    text-align:center;
  }
   #logooverlay #sub{
    font-size:19px;
color:#62842d;    
   }
 #logooverlay  #OrderNowp{margin-top:96px;}
#logooverlay  #OrderNow{
    background: black;
    color: white;
    padding: 6px 25px;
    border-radius: 10px;
    font-size: 20px;
    text-decoration: none;
}
#logooverlay  #OrderNow:hover{background:#10bf11;}
#logooverlay .OrderNowmore{color:black;}
/************parallax*********************************/
#homegsjdhdtaxcs{
 border:0px solid red;
 
  background:#F3F9FF;
  padding: 16vh 0px;
}
#headerbackground{
      margin-top: 10px;
  position:relative;
  width:100%;
        height:800px;
  background:url(../img/Home_img/finleback.jpg) no-repeat;
        background-size:100% 800px;
  overflow:hidden;
        
}
#scene li img{
  border:0px solid green;
  width:100%;
  height:600px;
}
#scene{
  padding:0px;
  margin:0px;
}
#tophead{
    height:60px;
   border:0px solid red; 
}

#headerbackground2{
  margin-top:10px;
  position:relative;
  width:100%;
   height:650px;
  background:url(../img/Home_img/tabe2back.png) no-repeat;
  background-position:center center;
  background-size:100% 650px;
  overflow:hidden;
}
#headerbackground2 #scene2 li img{
  border:0px solid green;
  width:100%;
  height:650px;
}

#headerbackground2 #scene2{
  padding:0px;
  margin:0px;
}




/************parallax*********************************/
/************************tab2**************/
section {
  padding: 25px 0 35px;
  background:none;
}

.parallax-container {
  height: 650px;
  width: 100%;
}



pre {
  overflow: hidden;
}

pre code {
  word-wrap: normal;
  white-space: pre;
}

footer {
  background: #000;
  color: #ddd;
  padding: 30px 0 30px;
  text-align: center;
}

footer a {
  color: #ddd;
  text-decoration: none;
}

footer a:hover {
  color: #eee;
  text-decoration: underline;
}
#section1{    padding: 150px 220px;}
#section1 p{
      color: #414244;
    text-align: center;
    line-height: 21px;
    font-size: 17px;
    padding: 2px 0px;
}
#section1 p b{
  color:black;
}
#homebox1{
border:0px solid red;
}
#homebox1 .col-lg-4{
    border:0px solid red;
   padding:10px;
   
}
#homebox1  h3{text-align:center;padding:20px 0px;font-size:19px;color:black;padding-bottom:10px;}
#homebox1  p{
    color: #414244;
    text-align: center;
    line-height: 8px;
    font-size: 17px;
    padding: 2px 0px;
}
#homebox1 .col-lg-4 img{height:100px;border:0px solid red;}

#homebox1 h2{
    
    text-align: center;
    line-height: 13px;
    font-size: 23px;
    color: #1e1e1e;
}
#homebox1h2{
    border:0px solid red;
    margin-bottom:80px;
/*    margin-top: 70px;*/
}
#session2{
   
    margin-top: 150px;
    height:1200px;
    background:url(../img/Home_img/3usebg.png) no-repeat;
 background-size: 100% 100%; 
    background-position:center center;

}
#session2 .container{
    padding:50px 120px;
     border:0px solid red;
}
#session2 .col-lg-3{
    padding:15px;
    padding-top:95px;
    
}
#session2 .col-lg-4{
    padding:40px ;
    padding-left:10px;
    padding-top:95px;
    
}
#session2 .col-lg-4{padding:33px;}
#session2 .col-lg-4 h4{ 
   text-align:center;color:#555150;font-size:19px;padding:15px 0px;border:0px solid red;
  
    color: black
}
#session2 .col-lg-4 p{
    text-align:justify;font-size:17px;color:#414244;line-height:20px;margin:0px;font-weight:100;


}
#session2 .col-lg-4 img{height:140px;}

#roboxf{margin-top:10px;}
#hh3{
   margin-top: -100px;

    text-align:center;
        color: #1e1e1e;
}
#hh3 h3{
    text-align: center;
    line-height: 8px;
    font-size: 23px;
    color: #1e1e1e;
}
#haddings3{
     margin-top: 0px;
  
    text-align:center;
    
}
#haddings3 #abc{
     margin-top: 60px;
}
#haddings3 h4{
    text-align: center;
    font-size: 23px;
    color: #1D1D1D;
}

/***************************************/
#haddings3 h3{
   
    text-align: center;
    line-height: 8px;
    font-size: 23px;
    color: #1e1e1e;
}
.vdo img{
    margin-top: 80px;
    height:250px;
}
#orderbtn{
     margin-top: 50px;
}
#orderbtn >.order:hover{background:#10bf11;}
#orderbtn >.order{
    text-decoration: none;
    border: 0px solid red;
    padding: 6px 25px;
      background: black;
    color:white;
    border-radius:10px;
    font-size:20px;

}
#orderbtn >.shere{
    border:2px solid #1886DB;
    padding: 4px 15px;
    color:#1886DB;
    border-radius:10px;
    font-size:22px;
  
    
}
#session3{padding:0px 150px;}

#session3 #topresonbox{
    padding:40px 70px;
 position: relative;
  
}
#session3 #topresonbox #over{
    position: absolute;
    z-index:4;
    top:0px;
    left:0px;
    padding:0px 100px;
   
   width:100%;
   height: 100%;
}
#session3 #topresonbox #over h4{text-align: center;
    font-size: 23px;
    color:#1D1D1D;
}





#session3 #hdng{margin-top: 150px;margin-bottom:90px;}
#session3 #hdng h3{
     text-align:center;
     line-height:10px;
     font-stretch: expanded;
     font-size:30px;
}
#session3 .col-lg-4{
    padding: 50px;
    padding-top: 0px;
}
#session3 .col-lg-4 h3{text-align: center;font-size:20px;line-height:2px;}
#session3 .col-lg-4 p{text-align: center;font-size:16px;margin-top:-8px;color:#717C8E;}

#session3 >#social{
    border: 0px solid red;
    padding: 50px 310px;
}
#session3 .col-lg-7{border:0px solid red;padding:100px;}

#session3 .col-lg-4{
    border:0px solid red;
    padding: 20px 50px;
   
}
#session3 .col-lg-4 img{height:140px;}
#session3 .col-lg-4 h3{
    font-size: 19px;
    text-align: center;
    margin-bottom: 25px;
    color: black;
   
}
#session3 .col-lg-4 #pad{

 padding:10px 0px;
}



#session3 .col-lg-4 p{
    text-align:justify;
    color: #414244;
}

.parallax-container2{
    border:0px solid red;
  height: 650px;
    background: transparent;
}
.parallax-container2  #homebox1h h2 {
    text-align:center;
    line-height:13px;
}
.parallax-container2  #homebox1h p{
    text-align:center;
    line-height:13px;
}
.parallax-container2  #homebox1h{margin-top:100px;}
.parallax-container2 .col-lg-4{padding:40px; border:0px solid red;}
.parallax-container2 #box{
    margin-top:50px;
}


.parallax-container3{
     border:0px solid red;
  height: 250px;
    background: transparent;
}
.parallax-container3 h3{
    text-align: center;
    font-size: 23px;
    color: #1D1D1D;
    padding-top: 70px;
    padding-bottom: 30px;
}
.Ready2{
    padding: 50px 0px;
}
.Ready2 h4{
    text-align: center;
    font-size: 23px;
    color: #1D1D1D;
}
#ready {
    margin-top:50px;
}
#ready >.lefts:hover{background:#5ED641;}
#ready >.rights:hover{  background:#46A3FF;}
#ready >.lefts{
    font-size: 18px;
    border: 0px solid red;
    padding: 7px 20px;
    background:#0E9B0F;
    color:white;
    border-radius: 10px;
    text-decoration: none;
  
}
#ready >.rights{
font-size: 18px;
border: 0px solid red;
padding: 7px 20px;
background:#3184d6;
color:white;
border-radius: 10px;
margin-left: 80px;
     
  text-decoration: none;
}
#session4{
    height:200px;
}

#footers{
    border:0px solid red;
    height:365px;
    background:url(../img/Home_img/footers.png) no-repeat;
  background-position:center center;
        background-size:100%;
            padding-top: 40px;
}
#footers  h4{color:#6A6C79;}
#footers  ul {list-style:none;margin:0px;padding:0px;}
#footers  ul li{padding:3px 0px;border:0px solid red;}
#footers  ul li a{color:#7E8595;}
#footers  ul li a:hover{color:#36373c;}
#footers .col-lg-2{
    border:0px solid red;
/*    padding-left:50px;*/
}
#copyright h4{color:#6A6C79;}
#lgobx{
/*    padding: 0px 40px;*/
}
#lgobx p img{
    height:60px;
    margin-top: 10px;
}
#backhkp{
   
    
    position:absolute;
    width:100%;
    top:0px;
    left:20px;
}
#Thumbnailvideo{
    cursor:pointer;
   
}


#popupclosevideo{
    cursor:pointer;
}





/******************Default*********************/
#loding-overlay{

    border: 0px solid red;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0000,0000,0000,0.4);
}
#loding-overlay p{
   
    
}
#loding-overlay img{
    position:absolute;
    top:40%;
    left:43%;
     background:white;
}





/******************Call Now*********************/


.call-now-btn {
     cursor: pointer;
        border: 9px solid white;
    background: url('../img/Call_Icon-01.png') no-repeat;
    background-size: contain;
    background-position: center center;
    position: fixed;
    bottom: 100px;
    right: 23px;
    z-index: 99999;
    padding: 22px;
    border-radius: 100%;
    box-shadow: 1px 1px 2px 2px rgba(0000,0000,0000,0.1);
    -webkit-animation-name: call-now-btn-animation; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: .3s; /* Safari 4.0 - 8.0 */
    animation-name: call-now-btn-animation;
    animation-duration: 0.3s;
}
.call-now-btn:hover{
    box-shadow: 1px 1px 2px 4px rgba(0000,0000,0000,0.1)
}
.call-now-btn active{border:1px solid red;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes call-now-btn-animation {
    from {right: 0%;}
    to {right: 1.3%;}
}

/* Standard syntax */
@keyframes call-now-btn-animation {
     from {right: 0%;}
    to {right: 1.3%;}
}
.call-now-btn-model{
    display:none;
    border-radius: 5%;
background:white;
padding: 10px 10px;
border: 0px solid red;
    position: fixed;
   bottom: 170px;
     right: 30px;
    z-index: 99999;
    box-shadow: 1px 1px 2px 2px rgba(0000,0000,0000,0.1);
}

#mymodelclose{
      font-size: 20px;
    color:#bdbdbd;
    cursor:pointer;
}
#mymodelclose:hover{
    color:black;
    
}



/*****************review*******************/



#oferoffppo{
    border:1px solid red;
    width:100%;
    height:100%;
    background:rgba(0000,0000,0000,0.4);
    position:fixed;
    top:0px;
    z-index: 999999;
}

.see{
    height:250px;
}

#sghhd{
    padding-bottom:40px;
}













/* rars css end here */




/* popup css start here */

#popup{
    background:rgba(0000,0000,0000,0.5);
    height:100%;
    width: 100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:1;
    display:none;
   
}
#popup2{
    background:rgba(0000,0000,0000,0.5);
    height:100%;
    width: 100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:1;
    display:none;
   
}
#popupBody{
    border:1px solid red;
   
    margin-top:15%;
     position: relative;
    background-color: #fefefe;
    z-index:99999;
    padding: 0;
    border: 3px solid #65DFE2;
 
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
  z-index: 99999;
}
#popupBody span i{
    color:rgba(255,255,255,0.5);
   
}
#popupBody span i:hover{
color:rgba(255,255,255,0.8);
}
/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
      0% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    100% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
#popupclose{
    float:right;
    cursor:pointer;
   padding:10px;
}
#popupclosevideo{padding: 0px;border: 0px solid red;position:absolute;right:0px;top:-30px;}
/***********Login********************/
#Login_poppup{
    background:rgba(0000,0000,0000,0.5);
    height:100%;
    width: 100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:1;
    display:none;
   
}
#LoginpopupBody{
    
    border:1px solid red;
    min-height:300px;
    margin-top:3%;
     position: relative;
    background-color: #fefefe;
    z-index:99999;
    padding: 0;
    border: 3px solid #65DFE2;
 
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: logins;
    -webkit-animation-duration: 0.4s;
    animation-name: logins;
    animation-duration: 0.4s;
  z-index: 99999;
}
/****model**********/
        /* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: logins;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes logins {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes logins {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

/* popup css end here */

/* media screen css start here */

@media screen and (min-width: 1920px) {
    body{
        border:0px solid green;
    }
 /******************************pro_headers**************************************/
div .navbar-inverse #navbar>.navbar-nav >li> a{color:#3C3C3C;font-size:18px;}
.header_logonew img{height: 60px;
    padding: 8px;
    margin-top: 4px;}
div .navbar-inverse #navbar>.navbar-nav >li{padding: 8px;border:0px solid red}
div .navbar-inverse #navbar>.navbar-nav >li:hover >a{color:#8CBD3D;}
div .navbar-inverse #navbar>.navbar-nav >li >.contactno span{background:black;color:white;padding:4px 10px;border-radius:8px;font-size:15px;}
div .navbar-inverse #navbar>.navbar-nav >li >.contactno{padding-right:0px;}
div .dropdown ul li{border:0px solid red;margin:0px;padding:0px;color:#BCBCBC;}
div .dropdown ul .divider{margin:2px;padding:0px;}
div .dropdown ul li a{color:#8E8E8E;}
div .dropdown ul li a:hover{color:#8CBD3D;}
#containers{padding-left:90px;}
#logo{
  margin-top:0px;
  margin-bottom:95px;
 }
#logo img{height:100px;}
#footers{
   padding-top: 100px;
    height:512px;
}
/*************************ourservices*************************************/
}
/* media screen css end here */
/* intro css start here */
.navbar-inverse{box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);}
div .navbar-inverse #navbar>.navbar-nav >li> a
    {
       
        
    }
    div .navbar-inverse #navbar>.navbar-nav >li >.contactno span {
    background: transparent;
    background-image: none;
    color: #3C3C3C;
    padding: 4px 10px;
    border-radius: 13px;
    
    font-size: 15px;
    
}
@media screen and (max-width: 1199px)
{
    .container{padding-left: 40px !important;}
}

@media screen and (max-width: 900px)
{
    .container{padding-left:20px !important; width:100% !important;}
}
@media screen and (max-width: 850px)
{
    
    div .navbar-inverse #navbar>.navbar-nav >li >.contactno {
    padding-left: 0px;}
    .nav>li>a {
    padding: 15px;
}

}
@media screen and (max-width: 780px)
{
    .container{padding-left:20px !important; width:100% !important;}
}

@media screen and (min-width: 1920px)
{
#containers {
    padding-left: 95px;
}
}
@media screen and (min-width: 1920px)
{
div .navbar-inverse #navbar>.navbar-nav >li >.contactno span {
    background:transparent;
    background-image: linear-gradient(to right, #7521a7 , #f45aed);
    color: white;
    padding: 5px 10px;
    border-radius: 13px;
    font-size: 15px;
    
    font-size: 15px;

    
}
}

div .navbar-inverse #navbar>.navbar-nav >li:hover >a {
     color: #3C3C3C;
}

@media screen and (min-width:1024px)
{
  div .navbar-inverse #navbar>.navbar-nav >li:after {
  content: '';
  display: block;
  margin: auto;
  height: 3px;
  width: 0px;
  background: transparent;

  transition: width .5s ease, background-color .5s ease;
  
}
div .navbar-inverse #navbar>.navbar-nav >li:hover:after {
  width: 70%;
  height: 1px;
  background: transparent;
}
 div .navbar-inverse #navbar>.navbar-nav >li.no_eff:after{height: 0px; cursor: pointer;}
  div .navbar-inverse #navbar>.navbar-nav >li.no_eff:hover:after{height: 0px;}

}
div .navbar-inverse #navbar>.navbar-nav >li> a {
    color: #000;
    letter-spacing: .2px;
    font-size: 18px !important;
    font-weight: 500 !important;
}
@media(max-width:1250px)
{
div .navbar-inverse #navbar>.navbar-nav >li> a {
    font-size: 17px !important;}
    .nav>li>a {
    padding-left:5px;
    padding-right:5px;
}

.menu_cont{padding-left: 50px !important;
 padding-right: 50px !important}
}






/* page css start here */
.stpad{padding:30px 0px 0px}
.imgpad{padding-top: 50px;  padding-bottom: 50px;}
.padb{padding-bottom: 120px}
.intro_container{max-width:1600px; margin: 0 auto; width: 100%; height: 100%; padding-left:100px;padding-right:100px;}
#intro_page .padding-top-80px{padding-top:200px; }
#intro_page .margin-top-15px{margin-top:45px; }
#intro_page .main_heading{ font-size:68px; margin:0;}
#intro_page .para{	font-size: 17px;   line-height: 31px;    color: #3b3b62;text-align: left;}
#intro_page .black_button{ padding: 15px 25px; 
    background-color: #292929;
     color: #f5f5f5; font-size:17px; border-radius: 3px; border:none;-webkit-text-stroke-width: 0.2px;
   -webkit-text-stroke-color: gray; }
#intro_page .p_btn{width:291px;-webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white; font-size: 19px;}   
#intro_page .parner_container{border-top:1px solid #efefef; border-bottom: 1px solid #efefef;}   
#intro_page .trusted_by{font-size:17px; color:#757576; padding:50px 10px 50px 10px;}
#intro_page .logo_wrapper{display: flex;align-items: center;}
#intro_page .padding-lr-0px{ padding-left: 0px; padding-right: 0px; }

.parapad{ padding-top:10px; padding-bottom: 40px; }
.ppad{  padding-bottom:180px;     text-align: center; }
.iconsize{ max-height:67px; }
.mh_414{ max-height:80px; }
.faqanswer    {text-align: justify; line-height: 26px; font-weight: 400;padding: 0px 50px 27px 40px;font-size: 16px;}
.formpad{ margin-bottom:90px }
#intro_page .sub_heading{ font-size:28px;  font-weight: 500;   color: #2a2a4b; letter-spacing: -.5px; }
#intro_page .ff_change{ font-size:23px;}
#intro_page .ff_change span{color:#910ebc;}
#intro_page .ff_change .c_co span{color:#9f2fc4;}
#intro_page .padding-top-55px{padding-top:50px;}
#intro_page .pad_b_t{padding-left: 0px; padding-right: 0px;}
#intro_page .padding-right-30px{padding-right: 76px;}
#intro_page .padding-right-11px{padding-right:120px;}
.intro_container .processs h3{font-weight: 700 !important;}
#intro_page .mar-left-15px {margin-left: 30px;}
#intro_page .paragraph_center{
  padding-top: 35px;
    padding-bottom: 35px;
    font-size: 17px;
    line-height: 28px;
    color: #2a2a4b;
}
#intro_page .max-height-390px{max-height: 301px;
    margin-top: 15px;}
#intro_page .max-height-438px{max-height:390px; margin-top: -30px;}
#intro_page .max-height-430px{max-height:250px;
    margin-top: 50px;}
    #intro_page .max-height-250px{max-height: 250px;
    margin-top: -20px;}
#intro_page .padding-top-bottom-77px{padding-top: 77px; padding-bottom: 77px;margin-top:150px;}
#intro_page .padding-top-bottom-50px{padding-top:70px;margin-top:150px;}
.padd_lr_15px{ padding-left: 10%;    padding-right: 10%; }
#intro_page .bg_color{background:#2e2e2e; color: #FFF;}
#intro_page .padding-top-70px{padding-top:180px;}
#intro_page .padding-Head-100px{padding-top:135px;}
#intro_page .form-padding{padding-top:180px;}
#intro_page .logo_text_new{       font-size: 18px;    line-height:28px;   text-align: center;    padding:35px 21px 0px 21px;   color:#2a2a4b;    font-weight: 500;}
.policyff{
    color: #2a2a4b;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;}
.lead-button{font-size:18px;line-height: 50px; width:200px;}
.col-md-3 {    width: 25%;    padding-left: 0px;    padding-right: 0px;}
#intro_page .no_txt{ font-size: 19px; padding-left: 7px; color: #2a2a4b; }
#intro_page .no_img{margin-top: -7px;}
#intro_page .padding-top-28px{padding-top: 15px;}
#intro_page .padding-top-40px{padding-top: 34px;}
#intro_page .marg_t{margin-top: -23px;}
#intro_page .margin-top-40px{margin-top:50px;}
#intro_page .quotes{    text-align: center;
    padding-top:30px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 19px;
    line-height: 36px;
    font-weight: 400;
    color: #2a2a4b;
    
    
  }
#intro_page .box_shadow_review{  box-shadow: 0px 10px 120px rgba(0,0,0,0.1);}


#intro_page .rating-box {
  font-style: normal;  
  color: #fec200;
  display: inline-flex;
}

#intro_page .rating-star{
  font-size: 3rem;
  width: 3rem;
  height: 3rem;
  padding: 0 0.8rem;
  position: relative;
  display: block;
  float:left;
}

#intro_page .full-star:before {
  color: #fec200;
  content: "\2605";
  position: absolute;
  left: 0;
  overflow: hidden;
}

#intro_page .empty-star:before {
  color: #D3D3D3;  
  content: "\2605";
  position: absolute;
  left: 0;
  overflow: hidden;
}

#intro_page .half-star:before {
  color: #fec200;
  content: "\2605";
  width: 100%;
  position: absolute;
  left: 0;
  overflow: hidden;
}

#intro_page .half-star:after {
  color: #D3D3D3;
  content: '\2605';
  position: absolute;
  left: 1.5rem;
  width: 50%;
  text-indent: -1.5rem;
  overflow: hidden;
}
#intro_page .circle_img{    border: 5px solid #FFF;
    box-shadow: 0px 10px 24px rgba(0,0,0,0.3);height:120px; width:120px; border-radius: 50%; display: initial;}
#intro_page .padding-top-30px{padding-top:25px;}
#intro_page .padding-t-b-c{padding-top: 15px; padding-bottom:25px;}
#intro_page .client_name{font-size:26px;
    font-weight:500;}
#intro_page .designations{font-size: 15px; padding-left: 5px;}
#intro_page .designations.yout a{font-size: 13px;color:#2a2a4b;
 text-decoration: none; padding-top: 10px;}
#intro_page .height178{height:200px;}
#intro_page .black_button:hover{background-color:#910ebc;}
#intro_page .see_pricing{background-color:#FFF;color:#910ebc;font-size: 20px;
    border: none;
    
        padding: 13px 80px;
    border-radius: 4px;
    outline: 0; margin-left: 25px;    vertical-align: middle;}
#intro_page .marg_l{margin-left: 116px;}
#intro_page .do_call{background:transparent;
    background-image: linear-gradient(to right, #7521a7 , #b23dc8);
    color: white;
    padding: 10px 35px;
    border-radius: 25px;
    font-size: 22px;
    text-decoration: none; 
    cursor: pointer;

  }


div.tra_btn {
  display: block;
  height: 100%;
  -webkit-animation: hue-rotate 10s linear infinite;
          animation: hue-rotate 10s linear infinite;

}

div.tra_btn .button {
    padding: 16px;
    font-size: 15px;
 width:220px;
box-sizing: border-box;
border: 0px;
background: linear-gradient(125deg,#8d3ad7 10%,#541cad 90%);
color: #FFF;
display: inline-block;
text-transform: uppercase!important;
font-weight: 600;
text-decoration: none;
transition: all 0.1s ease-out;
text-align: center;
border-radius: 120px;
}


#intro_page .logo_wrapper img{max-height:58px;}
#intro_page .logo_wrapper .img_long{max-height:50px;}
@media screen and (min-width:1024px)
{
#containers{height: 71px; padding-top:5px;}

.header_logonew img{ -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
#containers.shrink .header_logonew img
{
    height: 52px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

}
.navbar-inverse .navbar-toggle {
    border-color: #676767;
    background-color: #676767;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #676767;}

.ff40px{font-size:34px; font-weight: 600; color: #2a2a4b; letter-spacing: -.5px;}
.trusted-top {margin-top:170px;}
#intro_page .home_up_heading_main{
    letter-spacing: -.5px;
    font-size: 36px;
    line-height: 46px;
    font-weight: 600;
    color: #2a2a4b;
  }
#intro_page .padding-right-20px {
    padding-right: 68px;
}

#intro_page .home_up_heading_bottom{font-size:30px;}

@media (max-width:319px)
{

  #intro_page .padd_mobile_on_top {
    padding-top: 30px;
}
div.tra_btn{float:unset !important;}
div.tra_btn:nth-child(2){margin-top:20px !important;}
#intro_page .home_up_heading_bottom{font-size:14px; line-height: 30px;}
.text-center_tra {
    text-align: center;
}
  #intro_page .height178{height: 50px;}
  #intro_page .max-width-pricing{max-width:320px; margin:0 auto;}
  #intro_page .margin-top-40px {
    margin-top:15px;
  }
  .intro_container {
   max-width:200px;
  }
  #hidden_mobile{display: none;}
  #intro_page .padding-top-80px{padding-top:35px;}
  #intro_page .padding-right-11px{padding-right: 0px;}
  #intro_page .margin-top-15px {
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
}

#intro_page .ff_change {
    font-size:16px;
}
#intro_page .padding-top-55px {
    padding-top:30px;
}

  #intro_page .main_heading_center{text-align: center;}
  #intro_page .col-xs-6,#intro_page .col-xs-8,#intro_page .col-xs-4{padding-left: 0px; padding-right:0px;}
  #intro_page .col-sm-12{padding-left: 0px; padding-right:0px;}
  #intro_page .paragraph_center{ line-height: 18px; font-size: 14px;}
  #intro_page #review_button{font-size: 12px !important; color: #FFF; text-align: center; padding: 10px;}
  .ff32px{font-size:17px !important;padding-top: 15px;line-height: 25px;}
  .ff40px{padding-top: 15px;font-size: 17px !important;  
    line-height: 25px;}
  .mobile_media .col-xs-6{width: 100%;}
  #intro_page .padd-money-l{padding-left:0px;}
  #intro_page .padd-money-r{padding-right:0px;}
  #intro_page .padd-l{padding-left:0px;}
  #intro_page .padd-r{padding-right:0px;}
  #intro_page .max-height-390px {
    max-height:60px;
    margin-top: 0px;
    padding-left:32px !important;
}
#intro_page .max-height-438px
{
     max-height: 71px;
    padding-left: 53px !important;
    margin-top: 18px;
  float:unset; ;
}
#intro_page .mob_pricing_butn{margin-left:0px;max-width: 277px;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white;
    font-size: 12px;
    margin: 0;
    padding: 3px 31px;
    padding-bottom: 3px;
    color: #000;
    cursor: pointer;
    background-color: #FFF;
    transition: transform .2s;
    text-decoration: none;
    margin-top:10px;

  }
    #intro_page .max-height-200px {
        max-height: 100px !important;
    
}
.home_banner{width: 300px;}
#intro_page .padding-right-30px{padding-right: 0px; padding-left: 0px;}

.margin-0px{padding-top:15px !important;
    padding-bottom:15px !important;
    margin-top: 60px !important;
    font-size: 14px !important;
    line-height: 25px;

  }

#intro_page .new_media_font {
    font-size:18px !important;
    margin: 0;
    line-height: 25px;
}
#intro_page .new_padd_top_media{padding-top:50px;}
#intro_page .padding-top-70px
{
      padding-top:20px
}
#intro_page .safe_butn{max-height:60px;}
#intro_page .new_media_butn{font-size: 15px;
    padding: 6px; width: 180px;}
#intro_page .new_media_image_tops
{
         max-height: 70px !important;
    margin-top: 13px;
      float: right;
      padding-right: 22px;
}
#intro_page .no_img {
    margin-top: 1px;
    max-width: 18px;
}
#intro_page .no_txt {
    font-size: 14px;
}
#intro_page .padd-top-media
{
  padding-top:25px;
}
 
  #intro_page .padding-top-30px
  {
    padding-top: 10px;
  }


}


.no_credit_card{
  display: inline-block;
  padding-top: 10px;
  width: 270px;
  text-align: center;
  font-size:13px;
  color:#959595;}


/*@media(max-width: 352px)
{
  #intro_page .main_heading_center{font-size:30px; text-align: center;}
}*/
/* page css end heres */



/* portfolio video css  start here */

#intro_page .gallery_product
{
    margin-bottom:61px;
    padding-left: 24px;
    padding-right: 24px;
    
}

@media(max-width: 1050px)
{
#intro_page .gallery_product
{
    margin-bottom:20px;
}   
}
.p_t_n{margin-top: 20px; }
@media(max-width:767px)
{
#intro_page .gallery_product
{
    width:50%;
    float: left;
}
.intro_container .processs h3
{
	font-size:15px;
	margin:0px;
}
.mob_mrg_t{margin-top:20px;}
.p_t_n{margin-top:0px;margin-bottom:20px;text-align: center !important;}
}
@media(max-width:550px)
{
#intro_page .gallery_product
{
    width:100%;
}
}

   #intro_page .thumb_video{height:100% !important; padding-top: 56.25%;}
.show_mob_only{display: none !important;}

 
    

@media(max-width: 800px)
{
 #intro_page .gallery_product
  {
    padding-left:20px !important;
    padding-right:20px !important;
    margin-bottom:25px;
  }
}
@media(max-width: 530px)
{
    #intro_page .gallery_product
{
    width:100%;
    margin-bottom:10px;
    padding-left:15px !important;
    padding-right:15px !important;
}
   
}

#intro_page .poverlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  visibility:visible;
  cursor:pointer;
  position: absolute;
  opacity: 0;
 }

#intro_page .pr_cards:hover .poverlay{
   visibility:visible;
   opacity: 1;
   transition: opacity 260ms ease-in-out
}

/* portfolio video css end here */

.see_pricing_butn{
    max-width: 290px;
   -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white;
    font-size: 19px;
    margin: 0;
    margin-left: 15px;
    margin-top: 15px;
    padding: 10px 40px;
    padding-bottom: 8px;
    color: #000;
    cursor: pointer;
    background-color: #FFF;
    
    transition: transform .2s;
    text-decoration: none;

}
.see_pricing_butn:hover {
    -ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Safari 3-8 */
    transform: scale(1.05); 
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    background-color: #000;
}





/* Mobile menu icon start here */

.mob_menu{
  position: relative;
  display: block;
  width: 360px;
  height:100%;
  margin: 100px auto 0;
  box-shadow: 0 0 65px 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  border-radius: 3px;
  background: #F1F1F1;
}
.mob_menu .header {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: 50px;
  width: 100%;
  background: rgba(0, 0, 0, 1);
  overflow: hidden;
  transition: all 0.5s ease-out, background 1s ease-out;
  transition-delay: 0.2s;
  z-index:99999999;
}
.mob_menu .header .burger-container {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 50px;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.mob_menu .header .burger-container #burger {
  width: 18px;
  height: 8px;
  position: relative;
  display: block;
  margin: -4px auto 0;
  top: 50%;
}
.mob_menu .header .burger-container #burger .bar {
  width: 100%;
  height: 1px;
  display: block;
  position: relative;
  background: #FFF;
  transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0s;
}
.mob_menu .header .burger-container #burger .bar.topBar {
  -webkit-transform: translateY(0px) rotate(0deg);
          transform: translateY(0px) rotate(0deg);
}
.mob_menu .header .burger-container #burger .bar.btmBar {
  -webkit-transform: translateY(6px) rotate(0deg);
          transform: translateY(6px) rotate(0deg);
}
.mob_menu .header .icon {
  display: inline-block;
  position: absolute;
  height: 100%;
  line-height: 50px;
  width: 50px;
  height: 50px;
  text-align: center;
  color: #FFF;
  font-size: 22px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.mob_menu .header .icon.icon-bag {
  right: 0;
  top: 0;
  left: auto;
  -webkit-transform: translateX(0px);
          transform: translateX(0px);
  transition: -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0.65s;
}
.mob_menu .header ul.menu {
  position: relative;
  display: block;
  padding: 0px 48px 0;
  list-style: none;
}
.mob_menu .header ul.menu li.menu-item {
  border-bottom: 1px solid #333;
  margin-top: 5px;
  -webkit-transform: scale(1.15) translateY(-30px);
          transform: scale(1.15) translateY(-30px);
  opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.mob_menu .header ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.49s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.42s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.35s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.28s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0.21s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(6) {
  transition-delay: 0.14s;
}
.mob_menu .header ul.menu li.menu-item:nth-child(7) {
  transition-delay: 0.07s;
}
.mob_menu .header ul.menu li.menu-item a {
  display: block;
  position: relative;
  color: #FFF;
  
  
  text-decoration: none;
  font-size: 17px;
  line-height: 2.35;
  
  width: 100%;
}
.mob_menu .header ul.menu li.menu-item a:hover {color:#f55bee;}
.mob_menu .header.menu-opened {
  height: 100%;
  background-color: #000;
  transition: all 0.3s ease-in, background 0.5s ease-in;
  transition-delay: 0.25s;
}
.mob_menu .header.menu-opened .burger-container {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.mob_menu .header.menu-opened .burger-container #burger .bar {
  transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0.2s;
}
.mob_menu .header.menu-opened .burger-container #burger .bar.topBar {
  -webkit-transform: translateY(4px) rotate(45deg);
          transform: translateY(4px) rotate(45deg);
}
.mob_menu .header.menu-opened .burger-container #burger .bar.btmBar {
  -webkit-transform: translateY(3px) rotate(-45deg);
          transform: translateY(3px) rotate(-45deg);
}
.mob_menu .header.menu-opened ul.menu li.menu-item {
  -webkit-transform: scale(1) translateY(0px);
          transform: scale(1) translateY(0px);
  opacity: 1;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.27s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.34s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.41s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.48s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0.55s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(6) {
  transition-delay: 0.62s;
}
.mob_menu .header.menu-opened ul.menu li.menu-item:nth-child(7) {
  transition-delay: 0.69s;
}
.mob_menu .header.menu-opened .icon.icon-bag {
  -webkit-transform: translateX(75px);
          transform: translateX(75px);
  transition-delay: 0.3s;
}





  .mob_menu {
    width: auto !important;
    height: auto !important;
    margin: 0;

    border-radius: 0px;
  }
  .mob_menusec {
    width: 100%;
    height:auto;
    margin: 0;

    border-radius: 0px;
  }
  .mob_menu .header {
    position: fixed;
  }
.mob_menu .menu_margin32{margin-top:32px;}
/* Mobile menu end here */

.check_new:checked{background-color: #800aa6 !important;
    border: 7px solid #FFF !important;
    box-shadow: 0px 0px 1px 0px !important;}
.container_intr #radio_new:checked
  {
    background-color: #800aa6 !important;
    border: 10px solid #FFF !important;
    box-shadow: 1px 1px 12px 1px !important;
  }





/* header inline css start here */

    #usersetings img {
    width: 50px;
    height: 50px;
    background: white;
}
  #usersetings{
   padding: 0;
}
.menu-item-login{max-width:172px;}
.menu-item-login a {
    background-color: #7521a7;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 28px;
    fill: #fff;
    border-radius: 4px;
    text-align: center;
    color: #fff !important;
    box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08) !important;
}
.log_padd a:hover{ background-color: #FFF !important;
    color: #000 !important;}
.log_padd a{padding: 9px 20px !important;
    margin-top: 5px;}
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #FFF;

}
.create_user_img
{
    width:40px;
    height:40px;
    background:#676767;
    border-radius: 50%;
    color: #FFF;
    font-size: 25px;
    font-weight: 600;
    vertical-align:middle;
    display:table-cell;
    text-align: center;
}
.u_text{padding-top: 3px;}
.padd_latest{padding-left:0 !important;}
@media screen and (max-width: 767px)
{

.padd_latest{padding-left: 15px !important}
}

.offer{
    background-color:#7521a7;
    color: #FFF;
    
    border-color: rgb(255, 255, 255);
    height:40px;
    width: 100%;
    margin: 0 auto;
    position: fixed;
    z-index: 999999999;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    padding: 0.45em 0.4em;
    
  
    
}

.shake_div{display: inline-block;}

.get_started_btn{color: #eb5424;
    background-color: #FFF;
    border: 0px solid #ffffff;
    color: #000;
    height: 27px;
    padding: 5px 40px;
    border-radius: 0px;
    cursor:pointer;
    text-decoration: none !important;
    border-radius: 2px;
    
    font-weight: 65;
    font-size: 15px;
    margin-left: 10px;
  }
  .get_started_btn:hover{
     background-color: #000;
     color:#FFF;

  }
  .marg_offer_bar{margin-top: 40px;}
  @media(max-width:767px)
  {
    .offer{height:40px; font-size: 14px; }
    .get_started_btn{display: block;max-width: 158px;margin: 0 auto;margin-top:2px; padding:0px 40px;height: 22px;}
    .marg_offer_bar{margin-top: 40px;}

  }
   @media(max-width:513px)
  {
    .offer{height:37px; font-size: 12px; }
     .marg_offer_bar{margin-top: 37px;}
  }
  @media(max-width:460px)
  {
    .offer{height:50px; font-size: 12px; }
    .marg_offer_bar{margin-top: 50px;}
    .get_started_btn{padding-top:4px;}
  }

  .main_offer_wrapper{
    width: 100%;
    min-width: 340px;
   
    }
.main_offer_wrapper tbody{padding-top: 10px; padding-bottom: 10px;}    
.offer_image{padding: 0px; padding-top: 10px; padding-bottom: 10px;}
.offer_text_noti{font-size:15px; 
  line-height: 1.3; color: #606061; padding: 0px; padding-top:2px; padding-bottom:2px; padding-left: 10px;}
.noti_btn{background-color: #000; font-size: 16px; padding:3px 35px; color: #FFF; font-family: bold; border-radius: 4px; border:none;}

.notification {
    display: inline-block;
    position: relative;
    margin-top:7px; 
   
    padding: 0.25em;
    
    border-radius: 0.2em;
    font-size: 1.2em;
   
}

.notification::before, 
.notification::after {
    color: #676767;
   }

.notification::before {
    display: block;
    content: "\f0f3";
    font-family: "FontAwesome";
    transform-origin: top center;
}


.notification::after {
    height: 25px;
    width: 25px;
    text-align: center;
    font-family: Arial;
    font-size: 0.7em;
    font-weight: 700;
    position: absolute;
    top: -9px;
    right: -15px;
    padding: 5px 0px;
    
    line-height: 100%;
    border: 2px #fff solid;
    border-radius: 50%;
    background:#ff0000;
    opacity: 0;
    content: attr(data-count);
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transition: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.notification.notify::before {
    -webkit-animation: ring 1.5s ease;
    animation: ring 1.5s ease;
}

.notification.show-count::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
    }
    12.5% {
        -webkit-transform: rotate(-30deg);
    }
    25% {
        -webkit-transform: rotate(25deg);
    }
    37.5% {
        -webkit-transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
    }
    62.5% {
        -webkit-transform: rotate(-10deg);
    }
    75% {
        -webkit-transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
    }
    12.5% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    25% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
    37.5% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    62.5% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    75% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.dropdown-menu-center {
  left: 50% !important;
  right: auto !important;
  text-align: center !important;
  transform: translate(-50%, 0) !important;
}

.user_image_in_circle {
    background-position: center;
    background-size: 190%;
    display: inline-block;
    color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px black;
    text-align: center;
    line-height: 100px;
    text-decoration: none;
}
.green_circle{height: 10px; width: 10px; border-radius: 50%; background-color:#ff0000;display: inline-block;}

/* header inline css end here */




/* intro css end here */


/* new popup modal video css start here */
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}


/* new popup modal video css end here */



/* on page css start here */

.poverlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  cursor:pointer;
  position: absolute;
  opacity: 0;
  transition: all 300ms linear;
 }
.pr_cards:hover .poverlay{
  width:100%;
  opacity: 0.9 !important;
    display: block;
}
.pitem{
    transition: transform .5s;
}
.transeff
{
  -ms-transform: scale(1.12);
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
}
.pitem_sec{
    transition: transform .7s;
}
.transeff_sec
{
   -ms-transform: scale(0);
    -webkit-transform: unset;
    transform: none;
    cursor: pointer;
}
.sha2{display: none;}
.sha1,.sha2{-webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;}
@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-100%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-100%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}
.vid_wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.vid_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media(max-width: 767px)
{
  #intro_page .padd_mobile_on_top{padding-top: 30px;}
}
@media(max-width:375px)
{
#intro_page .no_txt {
    font-size: 13px;
}
#intro_page .padding-top-mob-10px{padding-top: 0px !important;}
#intro_page .padd-r_use_our{padding-right:0px;}
#intro_page .star_img{max-width: 80px !important;}
#intro_page .max-height-390px{margin-top: 6px;}
}
/* on page css end here */


/* js slider css start here */

/** @jSlider - a jQuery Plugin* @version 1.0.1** @author Thuy Nguyen ducthuy@gmail.com* @website http://startjs.com/* @github https://github.com/copthuy/jSlider* MIT License* Copyright (c) 2018 Thuy Nguyen*/.jSlider{position:relative;height:382px}.jSlider div,.jSlider span{box-sizing:border-box !important}.jSlider img{width:100%;height:auto;display:block}.jSlider>div>*{width:0;height:0;overflow:hidden;display:block}.jSlider>img:first-child{visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.jSlider .slider-content{width:100%;height:100%;background:#f6f8fd;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.jSlider .slider-content-wrapper{width:100%;height:100%;overflow:hidden}.jSlider .slider-slides{width:100%;height:100%;position:relative;overflow:visible;cursor:move;cursor:-webkit-grab;cursor:-moz-grab}.jSlider .grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing}.jSlider.fade-transition .slider-slides,.jSlider.fade-transition .grabbing{cursor:e-resize}.jSlider.background-transition .slider-slides,.jSlider.background-transition .grabbing{cursor:default}.jSlider .slider-slides>div{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.webkit-slider .controller span{-webkit-tap-highlight-color:rgba(0,0,0,0)}.jSlider [class*=appear-]{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.jSlider .cssAnimation{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.jSlider .controller{display:block;visibility:hidden}.jSlider .controller>div{width:auto;height:auto;display:none}.jSlider .controller span{cursor:pointer}.jSlider .indicator{visibility:hidden;text-align:center;position:absolute;bottom:5%;left:0;right:0}.jSlider .indicator span{font-size:0;line-height:0;width:11px;height:11px;margin-left:10px;background:rgba(255,255,255,0.35);border:1px solid rgba(255,255,255,0.7);border-radius:50px;-webkit-border-radius:50px;display:inline-block;visibility:visible}.jSlider .indicator span:first-child{margin-left:0}.jSlider .indicator span.selected{background:rgba(255,255,255,0.8)}.jSlider .navigator{visibility:hidden}.jSlider .navigator span{font-size:0;line-height:0;width:50px;height:50px;margin-top:-25px;background:rgba(255,255,255,0.5);border-radius:50%;-webkit-border-radius:50px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;top:50%;z-index:2;visibility:visible}.jSlider .navigator span:hover{background:rgba(0,0,0,0.5)}.jSlider .navigator .disabled{display:none;cursor:default}.jSlider .navigator .prev{left:5%}.jSlider .navigator .next{right:5%}.jSlider .navigator span:before,.jSlider .navigator span:after{content:'';display:block;position:absolute}.jSlider .navigator span:before{width:20px;height:0;border-top:1px solid rgba(0,0,0,.35)}.jSlider .navigator span:hover:before{border-top-color:rgba(255,255,255,.35)}.jSlider .navigator span:after{height:20px;width:0;border-left:1px solid rgba(0,0,0,.35)}.jSlider .navigator span:hover:after{border-left-color:rgba(255,255,255,.35)}.jSlider .navigator .prev:before,.jSlider .navigator .prev:after{top:18px;left:18px}.jSlider .navigator .next:before,.jSlider .navigator .next:after{bottom:18px;right:18px}.jSlider .msie8 .navigator span:before{width:0;height:0;border-width:10px 15px;border-style:solid;border-color:transparent;top:15px;bottom:auto}.jSlider .msie8 .navigator span:after{display:none}.jSlider .msie8 .navigator .prev:before{border-left-width:0;border-right-color:#ccc;left:15px}.jSlider .msie8 .navigator .next:before{border-right-width:0;border-left-color:#ccc;right:15px}@media(max-width:767px){.jSlider .indicator span{width:7px;height:7px;margin-left:7px}}@media(max-width:480px){.jSlider .indicator span{width:5px;height:5px;margin-left:5px}}

/* js slider css end here */

/* icon css end here */


/* footer css start here */

.footer4 {
   padding-top: 45px;
    padding-bottom: 45px;
    background:linear-gradient(125deg,#01cebf 10%,#0bbbf0 90%);
    color: #FFF;
    font-weight: 500;
    border-top: 2px solid #eff0f1;
    font-size: 19px;
}
.footer4 a{
    color: #ffffff;
    text-decoration: none;
}

.soc-item{float: left; margin-left:10px;}
.soc-item:nth-child(1){margin-left: 0px;}
.footer4 a:hover{color: #3C3C3C ;}
a.blogs_link:hover{color: #3C3C3C ;}
a.view_more_blogs{ font-size: 16px; font-style: italic; };

/* footer css end here */

.intro_maker_button {
      transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
 }

.intro_maker_button:hover {
      box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
    transform: translateY(-3px);
  

}

@media (max-width: 8192px)
{
.rightAlign {
  float: right;
}

.leftAlign {
  float: left;
}

.animateBlock {
  
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  -webkit-transition: all .70s ease-out;
  -moz-transition: all .70s ease-out;
  -ms-transition: all .70s ease-out;
  -o-transition: all .70s ease-out;
  transition: all .70s ease-out;
}

.animateBlock.left {
  left: -20%;
}

.animateBlock.right {
  right: -20%;
}

.left.animated {
  left: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}

.right.animated {
  right: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}







.animate {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.two {
-webkit-animation-delay: .5s;
-moz-animation-delay: .5s;
animation-delay: .5s;
}


/*=== FADE IN DOWN ===*/
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
 }
@-webkit-keyframes fadeInDown {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
@keyframes fadeInDown {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
} 

}

@media(min-width: 1024px)
{
	.dissflex{display: flex; align-items: center;}
}

#intro_page .new_font_32px{font-size:26px !important;}


 @-webkit-keyframes scaling {
            0%, 100% {
    transform: scale(1);
}

50% {
    transform: scale(1.05);
}
         }



#intro_page .padding-top-65px{padding-top:65px;}
#intro_page .padding-top-new-70px{padding-top:45px;}



@media (max-width:1569px)
{
.pricingTable-firstTable_table:nth-child(4) {margin-top: 8%;}
}

@media (max-width:1440px) {
     #intro_page .padding-Head-100px      { padding-top: 100px;}
     #intro_page .form-padding            { padding-top: 160px;}
     #intro_page .padding-top-70px        { padding-top: 160px;}
     #intro_page .padding-top-bottom-50px { margin-top: 110px;}
                                    .padb { padding-bottom: 80px;}
                                    .ppad { padding-bottom: 160px;}
}


@media (max-width:1368px)
{
    .ff40px { font-size: 32px;}
    #intro_page .home_up_heading_main {    font-size: 32px;    line-height: 40px;}
    .intro_container { padding-left: 80px;    padding-right: 80px;}
    #intro_page .padd_l_r_o_n_1366  {    padding-left:0px;    padding-right:0px;  }
    .quotes {    padding-top: 22px!important;}
     #lead_form_wrapper_main{max-width: 540px!important;}
    .lead-button{font-size:14px;line-height: 44px; width:180px;}
 .video_card2,.video_card3,.video_card4,.video_card5{margin-top:0px;}
  #intro_page  .img-marq {height: 60px;
    padding-top: 5px;}
#intro_page .new_font_32px {font-size: 20px !important;}
.padd-left-right-tab{padding-left:100px; padding-right: 100px}
  #intro_page #mobile_logo_wrapper{display: none;} 
  #intro_page #hidden_mobile{display: block;}   
  #intro_page .logo_text_new { font-size: 17px; padding: 25px 10px; line-height: 26px !important;}
  #intro_page .col-sm-7{width:50%; float: left;}
  #intro_page .col-sm-5{width:50%; float: left;}
  #intro_page .col-xs-8{width:100%;}
  #intro_page .col-xs-4{width:100%;}
  
  #intro_page .home_up_heading_bottom{font-size:25px;}
  #intro_page .height178{height: 50px;}
   #intro_page .max-width-pricing{max-width:320px; margin:0 auto;}
  #intro_page .margin-top-40px {
    margin-top:0px;
  }
 
   #hidden_mobile{display: none;}
  #intro_page .padding-top-80px{padding-top:150px;}
  #intro_page .padding-right-11px{padding-right: 0px;}
  #intro_page .margin-top-15px {
    margin-top:37px;
    padding-left:20px;
    padding-right: 0px;
}
#intro_page .logo_wrapper img {
    max-height:35px;
}
#intro_page .logo_wrapper .img_long {
    max-height:25px;
}
#intro_page .sub_heading {
    font-size: 25px;
    line-height: 42px;
   }
#intro_page .trusted_by {
    font-size: 17px;
    color: #757576;
    padding:20px 10px 20px 10px;
}
#intro_page .ff_change {
    font-size:20px;
}
#intro_page .no_bor{border-top:none !important; }

#intro_page .padding-top-55px {
    padding-top:50px;
}
#intro_page .padding-right-20px {
    padding-right: 45px!important;}
  
  #intro_page .col-xs-6,#intro_page .col-xs-8,#intro_page .col-xs-4
  {padding-left: 0px; padding-right:0px;}
  #intro_page .col-sm-12{padding-left: 0px; padding-right:0px;}
  #intro_page .paragraph_center{line-height: 28px; font-size: 17px;}
    #intro_page .mar-left-15px{margin-left:16px;}
 div.tra_btn .button {width: 204px;  padding: 15px;}
  
  .ff32px{font-size:26px !important; padding-top: 15px;}
  .ff40px br{display: none;}
  .text-center_tra{text-align: left;}
  #intro_page .padd-r_use_our.col-xs-6{width:50%; float:left;}
  

  #intro_page .padd-money-l{padding-left:0px;}
  #intro_page .padd-money-r{padding-right:0px;}
  #intro_page .padd-l{padding-left:20px;}
  #intro_page .padd-r{padding-right:20px;}
  #intro_page .max-height-390px {
       max-height: 270px;
    margin-top: 17px;
    padding-left: 84px !important;
}
#intro_page .max-height-438px
{
   max-height: 250px;
    padding-left: 20px !important;
    margin-top: 50px;
    float: left;
}
#intro_page .padd-top-40px{padding-top:60px !important;}
#intro_page .pay_butn{max-height: 70px;}
#intro_page .padding-top-bottom-50px {
    padding-top: 70px !important;
    padding-bottom: 0px !important;
    margin-top: 80px !important;
}
#intro_page .padding-top-12px{padding-top: 12px;}
#intro_page .padding-top-45px{padding-top:150px !important; margin-top: 0px !important}
#intro_page .mob_pricing_butn{
  margin-left: 0px;
    max-width: 277px;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white;
    font-size: 16px;
    margin: 0;
    padding: 5px 31px;
    padding-bottom: 5px;
    color: #000;
    cursor: pointer;
    background-color: #FFF;
    transition: transform .2s;
    text-decoration: none;
    margin-top:20px;

  }
  #intro_page .padd_new_latest{padding-right:0px !important;}
    #intro_page .max-height-200px {
    max-height: 332px !important;
   
    margin-top: 8px !important;
}
#intro_page .vp_but{width:223px !important; font-size: 15px !important; }
.home_banner{width:380px; float: right;}
#intro_page .padding-right-30px{
	padding-right: 0px; padding-left: 0px;    padding-top:80px;}

#intro_page .circle_img {
    
    height: 110px;
    width: 110px;
  
}
#intro_page .max-height-new-280px{max-height:280px !important; margin-top:170px !important;}
.margin-0px{
    padding-top: 25px !important;
    padding-bottom: 60px !important;
    
   
    line-height: 18px

  }

#intro_page .new_media_font {
    font-size: 24px !important;
    margin: 0px;
    line-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
        margin-bottom: 40px;
}
#intro_page .new_padd_top_media{padding-top:100px;}

#intro_page .gallery_product {    margin-bottom: 55px !important;}
#intro_page .safe_butn{max-height:100px; margin-top:0px; margin-left:0px !important;}
#intro_page .new_media_butn{font-size: 15px;    padding: 13px;    width: 219px;}
#intro_page .new_media_image_tops { max-height: 150px !important;    margin-top: 5px;    float: left;    padding-left: 84px;}
#intro_page .no_img 
{
    margin-top:0px;
    max-width: 24px;
}
#intro_page .no_txt 
{
    font-size: 17px;
}
#intro_page .padd-top-media
{
  padding-top:25px;
}

#intro_page .padding-top-55px.new_padd_top_media_class{ 
	padding-top:3px !important;
	 padding-bottom:3px !important;}


#intro_page .new_topest_image_media{
      margin-top: -63px !important;
    margin-left: 60px !important;
    max-height: 275px !important;
}
#intro_page .new_topest_image_media22{
      margin-top: 20px !important;
    margin-left: 60px !important;
    max-height: 210px !important;

}

}

@media (max-width:1150px)
{
.pricingTable-firstTable_table:nth-child(3) {margin-top: 8% ;}


}


@media (max-width:1124px)
{
 #intro_page .mar-left-15px {    margin-left: 12px; }
#intro_page .paragraph_center {    padding-top: 20px; }
.intro_container {    padding-left: 55px;    padding-right: 55px;}
#intro_page .padding-right-20px {    padding-right: 26px!important; }
#intro_page .home_up_heading_main{ font-size:28px; line-height:38px; }
.formpad{ margin-bottom:60px }
}


@media (max-width:1024px)
{
    .bloglrpad{ padding-left:0px; padding-right: 0px }
     .ppad{padding-right: 0px;    padding-left: 0px;}
    .padd_lr_15px{ padding-left: 8%;    padding-right: 8%; }
    #intro_page .home_up_heading_main {    font-size: 32px;    line-height: 40px;}
    .ppadoverride{padding-bottom: 60px;}
    .shtpad {margin-top:45px;}
    .pricingTable-firstTable_table { width: 40% !important;}
    .pricingTable-firstTable_table:nth-child(3) {margin-top: 10% ;}
    .pricingTable-firstTable_table:nth-child(4) {margin-top: 10% ;}
    .notification::before {    font-size: 26px;}
    .notification{margin-top:4px !important; }
    .message.notification{margin-top:2px !important; }
    .no_credit_card{display: none;}
    .container{padding-left:20px !important; width:100% !important;}
    .menu_cont{ padding-right:0px !important}
 
  .hidden-mob-850px-xs{display: none !important;}
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        background-color: #000;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
        margin-bottom: 15px;
  }
  .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .collapse.in{
      display:block !important;
      background-color: #FFF;
  }
 #intro_page .gallery_product
  {
    padding-left:25px !important;
    padding-right:25px !important;
    margin-bottom:25px;
  }
  .show_mob_only{display: block !important;}
  .no_eff{ margin-left:10px;}
  .menu-item-login {
  margin-left: 20px;
}
 .margin-top-head-top{margin-top: 50px;}
    .dissflex{display:block;}
    .border_with_p_f_m{
    border-bottom: 1px solid #ccc !important;
    border-right: none !important;
    padding: 10px 15px !important;
    letter-spacing: .2px !important;
    font-size: 18px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    color: #666 !important;
  }
.mp_new{margin-top:0px !important; margin-bottom: 0px !important;}
.border_with_p_f_m_l
{

    border-right: none !important;
    padding: 15px !important;
    letter-spacing: .2px !important;
    font-size: 18px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    color: #666 !important;}

    .quotes {    padding-left: 110px;    padding-right: 110px;}
    .padding-top-bottom-50px {    padding-top: 70px!important;    margin-top: 50px!important;}
    .poverlay1, .poverlay2, .poverlay3, .poverlay4, .poverlay5{margin-top: -34px!important;    margin-left: -33px!important;    max-width: 60px!important;}
    #intro_page .text-lef-768p{text-align:left !important;}
    

    #intro_page .text-center-768px{text-align:center;}
    #intro_page .padd_768_1px{padding-top: 70px; padding-bottom:0px;}
    #intro_page .padd_768_t1px{padding-top:55px;}
    #intro_page .padding-top-65px{padding-top: 0px;}
  .hide-680px{display: none;}
  .display-680px{    display: block !important; margin-top:40px; margin-bottom:40px; margin-right: 20%}
  .hide-680px_verify{display: none;}
.display-680px_verify{display: block !important;}
  #intro_page .padd_mobile_on_top {
    padding-top: 30px;
}
div.tra_btn{float:left !important;width: 100%;}
div.tra_btn_m_cenetr{float:left !important;width: 100%; }
div.tra_btn:nth-child(2){float:right !important;
    margin-top:0px !important; margin-left: 10px;}
#intro_page .home_up_heading_bottom{font-size:24px; line-height: 30px;}

.margin-0-auto{
    margin: 0 auto;
}
.no_bor{border-top: none !important;}
.hide_768px{display:none;}
.w_768px{width: 100%}

.np_d{padding-bottom: 10% !important;}
#intro_page .circle_img {
    height: 100px;
    width: 100px;
    }
  #intro_page .height178{height: 50px;}
  #intro_page .max-width-pricing{max-width:320px; margin:0 auto;}
  #intro_page .margin-top-40px {
    margin-top:15px;
  }
  .intro_container {
   max-width: 100%;
    padding-left: 8% ;
    padding-right: 8% ;
  }
  #intro_page .padd_mobile_on_top {
    padding-top:5px !important;
}
  #hidden_mobile{display: none;}
  #intro_page .padding-top-80px{padding-top:130px;}
  #intro_page .padding-right-11px{padding-right: 0px;}
  #intro_page .margin-top-15px {
    margin-top: 40px;
    padding-left: 0px;
    padding-right: 0px;
}

#intro_page .ff_change {
    
    font-size:17px;
}


#intro_page .padding-top-55px {
    padding-top:50px;
}
#intro_page .new_padd_top_media_class{padding-top: 10px;}

  #intro_page .col-xs-6,#intro_page .col-xs-8,#intro_page .col-xs-4{    padding-left:0px!important; padding-right:0px!important;}
  #intro_page .col-sm-12{padding-left: 0px; padding-right:0px;}

  #intro_page .paragraph_center{ line-height: 28px; font-size: 17px; padding-top: 30px;    padding-bottom: 40px;}
  .img-marq { height: 60px!important; padding-top: 5px!important;}
  .lead-button {    font-size: 15px;    line-height: 44px;    width: 180px;}
  div.tra_btn .button {    width: 220px;    padding: 16px;}
  #intro_page .mar-left-15px {    margin-left: 30px;}
  .ff32px{font-size:20px !important;padding-top: 15px;line-height: 25px;}
  .ff40px{ font-size: 30px;    font-weight: 500;}
  #intro_page .sub_heading {    font-size: 24px;}
  .stpad {    padding: 25px 0px 0px;}
  #intro_page .para {    font-size: 17px;    line-height: 30px;}
  #intro_page .np_d {    padding-bottom: 5% !important;}
   #intro_page .mark_height{max-height: 45px !important;}
   #intro_page .width-768px{width: 50%; margin-top:40px;}
   #intro_page .logo_text_new_768{padding: 25px 15px;}
   #intro_page .padd_768_nn{padding-top:1px; padding-right: 0px;    padding-left: 0px;}
   #intro_page .padd_ne_768p{padding-bottom:90px !important;}
  .col-md-4 {    width: 33.33333333%; }
        .fouricon {    margin-top: -15px;  }
.trusted-top{margin-top:170px;}
  .mobile_media .col-xs-6{width: 100%;}
  #intro_page .padd-money-l{padding-left:0px;}
  #intro_page .padd-money-r{padding-right:0px;}
  #intro_page .padd-l{padding-left:0px;}
  #intro_page .padd-r{padding-right:0px;}
  #intro_page .max-height-390px {
    max-height:100px;
    margin-top: 0px;
    padding-left:32px !important;
}
#intro_page .max-height-438px
{
        max-height:100px;
    padding-left: 70px !important;
    margin-top: 18px;
  float:unset; ;
}
#intro_page .mob_pricing_butn{margin-left:0px;max-width: 277px;
    
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white;
    font-size: 12px;
    margin: 0;
    padding: 3px 31px;
    padding-bottom: 3px;
    color: #000;
    cursor: pointer;
    background-color: #FFF;
    transition: transform .2s;
    text-decoration: none;
    margin-top:10px;

  }
    #intro_page .max-height-200px {
        max-height: 350px !important;
        margin-bottom: 40px;
    
}



.home_banner{width: 400px;
    display: block;
    margin-right: auto;
    margin-left: auto;margin-top:-40px;}
#intro_page .padding-right-30px{padding-right: 0px; padding-left: 0px;}


.margin-0px{padding-top:70px !important;
    padding-bottom:70px !important;
    margin-top: 60px !important;
   }

#intro_page .new_media_font {
    font-size:20px !important;
    margin: 0;
    line-height: 25px;
}
.video_card2, .video_card3, .video_card4, .video_card5 {    margin-top: -20px;  margin-right: 20%; }
.video_card3, .video_card4, .video_card5 {   margin-top:-5% }
#intro_page .new_padd_top_media{padding-top:50px;}
#intro_page .form-padding {    padding-top: 140px !important; }
#intro_page .safe_butn{max-height:80px;
    }
#intro_page .new_media_butn{font-size: 15px;
    padding: 6px; width: 180px;}
#intro_page .new_media_image_tops
{
         max-height: 100px !important;
    margin-top: 13px;
      float: right;
      padding-right: 22px;
}
#intro_page .no_img {
    margin-top: 1px;
    max-width: 18px;
}
#intro_page .no_txt {
    font-size: 14px;
}
#intro_page .padd-top-media
{
  padding-top:25px;
}
 
  #intro_page .padding-top-30px
  {
    padding-top: 10px;
  }

#intro_page .width-50-per .logo_text_new_768{
    padding: 25px 7px !important;
}
#intro_page .max-height-new-768px{max-height:250px !important;}
#intro_page .max-height-new-sec-768px{max-height:160px !important;}
#intro_page .f26_768px{font-size:25px !important;}
.pt0px-768px{margin-top: -65px;}
}

@media(max-width:935px)
{
  .footer4 .col-md-4,.footer4 .col-md-3,.footer4 .col-sm-12{width:100% !important; margin-top:20px; padding-left:10px !important; padding-right:10px !important;}
  .footer4{padding-top:10px !important; padding-bottom:10px !important;}
  .footer-lower{padding-left:10px; padding-right:10px;}
  .footer4 .col-md-4 a,.footer4 .col-md-3 a,.footer4 .col-sm-12 a{font-size:15.9px;}
  .footer4 .ss{font-size:15.9px;}
  .footer4 .foot-title{font-size:17px;}
  .footer4 .img-logo img{max-height:40px;}
  .footer4 .copyright p{padding-left:0px; padding-right:0px;font-size:15.9px;}
}

@media (max-width:768px)
{

    .label_form { font-size: 15px !important;}
    .policyff {    font-size: 13px !important; line-height: 18px!important;}
    .w100 {margin-top: -40px}
    .imgpad{padding-left: 0px;  padding-right: 0px;}
    .ppadoverride {    padding-bottom: 70px;}
    .pt0px-768px{ margin-top: -90px;  padding-left: 0px;    padding-right: 0px;  text-align: left !important;}
    #intro_page .paragraph_center{ padding-top: 35px;    padding-bottom: 40px;}
    .pricingTable-firstTable_table:nth-child(2) { margin-top: 15%;}
    .pricingTable-firstTable_table:nth-child(3) { margin-top: 15%;}
    .pricingTable-firstTable_table:nth-child(4) { margin-top: 15%;}
 .pricingTable-firstTable_table {
    width: 100% !important;
    padding: 60px 0px 45px 0px!important;
    max-width: 650px!important;
}
.col-md-4 {    width: 100%;}
.ff40px {    font-size: 28px; padding-right: 0px;    padding-left: 0px;}
.pr_cards .pitem.thumb_video{background-size: 100% !important;}

#pt_portfolio #padd_l_0px_prs{padding-left:0px !important;padding-right:0px !important;}
#pt_portfolio #pr_drops{padding-left:10px !important;padding-right:10px !important;}
#pt_portfolio{padding-top:0px !important; top:44px !important;}
#pt_portfolio #padd_l_0px_prs{padding-bottom:10px !important; padding-top: 10px;}
#pt_portfolio #padd_l_0px_prs span{padding-left:4px !important;}
.Portlo #container_nw{margin-top:20px !important;}
.create_user_img {
    width: 38px;
    height: 38px;
    background: #676767;
    
}
.menu_cont {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.navbar-header {
    float: none;
    padding-left: 10px;
    padding-right: 10px;
}
.header_logonew img {
    height: 45px;
    padding: 6px;
    margin-top: 7px;}

  
     
    #lead_form_wrapper_main { max-width: 550px !important }
    .quotes {    padding-left: 7%;    padding-right: 7%;}
    .padding-top-bottom-50px {    padding-top: 70px!important;    margin-top: 50px!important;}
    .poverlay1, .poverlay2, .poverlay3, .poverlay4, .poverlay5{margin-top: -34px!important;    margin-left: -33px!important;    max-width: 60px!important;}
    #intro_page .text-lef-768p{text-align:left !important;}
    

    #intro_page .text-center-768px{text-align:center;}
    #intro_page .padd_768_1px{padding-top: 70px; padding-bottom:0px;}
    #intro_page .padd_768_t1px{padding-top:55px;}
    #intro_page .padding-top-65px{padding-top: 0px;}
  .hide-680px{display: none;}
  .display-680px{    margin-right: 0%}
  .hide-680px_verify{display: none;}
.display-680px_verify{display: block !important;}
  #intro_page .padd_mobile_on_top {
    padding-top: 30px;
}
div.tra_btn{float:left width: 100%;}
div.tra_btn_m_cenetr{float:left width: 100%; }
div.tra_btn:nth-child(2){float:right   margin-top:0px  margin-left: 10px;}
#intro_page .home_up_heading_bottom{font-size:24px; line-height: 30px;}

.margin-0-auto{
    margin: 0 auto;
}
.no_bor{border-top: none !important;}
.hide_768px{display:none;}
.w_768px{width: 100%}

.np_d{padding-bottom: 10% !important;}
#intro_page .circle_img {
    height: 100px;
    width: 100px;
    }
  #intro_page .height178{height: 50px;}
  #intro_page .max-width-pricing{max-width:320px; margin:0 auto;}
  #intro_page .margin-top-40px {
    margin-top:15px;
  }
 
  #intro_page .padd_mobile_on_top {
    padding-top:0px !important;
}
  #hidden_mobile{display: none;}
  #intro_page .padding-top-80px{padding-top:130px;}
  #intro_page .padding-right-11px{padding-right: 0px;}
  #intro_page .margin-top-15px {
    margin-top: 40px;
    padding-left: 0px;
    padding-right: 0px;
}

#intro_page .ff_change {
    
    font-size:17px;
}


#intro_page .padding-top-55px {
    padding-top:50px;
}
#intro_page .new_padd_top_media_class{padding-top: 10px;}

  #intro_page .main_heading_center{text-align: left; font-weight: 500;}
  #intro_page .col-xs-6,#intro_page .col-xs-8,#intro_page .col-xs-4{    padding-left:0px!important; padding-right:0px!important;}
  #intro_page .col-sm-12{padding-left: 0px; padding-right:0px;}

  #intro_page .paragraph_center{ line-height: 28px; font-size: 18px;}
  .img-marq { height: 60px!important; padding-top: 5px!important;}
  .lead-button {    font-size: 15px;    line-height: 44px;    width: 180px;}
  

  .ff32px{font-size:20px !important;padding-top: 15px;line-height: 25px;}
  
   #intro_page .mark_height{max-height: 45px !important;}
   
   
   #intro_page .logo_text_new{padding: 25px 25px;}
   #intro_page .logo_text_new_768{padding: 25px 40px;}
    #intro_page .padd_768_nn{padding-top:60px;}
    #intro_page .padd_ne_768p{padding-bottom:90px !important;}
  
    .superppad{padding-top: 60px!important; }

  .mobile_media .col-xs-6{width: 100%;}
  #intro_page .padd-money-l{padding-left:0px;}
  #intro_page .padd-money-r{padding-right:0px;}
  #intro_page .padd-l{padding-left:0px;}
  #intro_page .padd-r{padding-right:0px;}
  #intro_page .max-height-390px {
    max-height:100px;
    margin-top: 0px;
    padding-left:32px !important;
}
#intro_page .max-height-438px
{
        max-height:100px;
    padding-left: 70px !important;
    margin-top: 18px;
  float:unset; ;
}
#intro_page .mob_pricing_butn{margin-left:0px;max-width: 277px;
    
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: white;
    font-size: 12px;
    margin: 0;
    padding: 3px 31px;
    padding-bottom: 3px;
    color: #000;
    cursor: pointer;
    background-color: #FFF;
    transition: transform .2s;
    text-decoration: none;
    margin-top:10px;

  }
    #intro_page .max-height-200px {
        max-height: 350px !important;
        margin-bottom: 40px;
    
}

.pricingTable-firstTable_table__getstart {    font-size: 13px!important;    padding: 12px 40px!important;}

.pricingTable-firstTable_table:before {    font-size: 1.35em!important;    letter-spacing: 0.1em!important; }

.home_banner{width: 400px;
    display: block;
    margin-right: auto;
    margin-left: auto;margin-top:-40px;}
#intro_page .padding-right-30px{padding-right: 0px; padding-left: 0px;}

.margin-0px{padding-top:70px !important;
    padding-bottom:70px !important;
    margin-top: 60px !important;
   }

#intro_page .new_media_font {
    font-size:20px !important;
    margin: 0;
    line-height: 25px;
}

.video_card2, .video_card3, .video_card4, .video_card5 {  margin-right: 0px;  margin-top: -20px;  }
#intro_page .new_padd_top_media{padding-top:50px;}

#intro_page .form-padding {    padding-top: 120px !important; }
#intro_page .safe_butn{max-height:80px;
    }
#intro_page .new_media_butn{font-size: 15px;
    padding: 6px; width: 180px;}
#intro_page .new_media_image_tops
{
         max-height: 100px !important;
    margin-top: 13px;
      float: right;
      padding-right: 22px;
}
#intro_page .no_img {
    margin-top: 1px;
    max-width: 18px;
}
#intro_page .no_txt {
    font-size: 14px;
}
#intro_page .padd-top-media
{
  padding-top:25px;
}
 
  #intro_page .padding-top-30px
  {
    padding-top: 10px;
  }

#intro_page .width-50-per .logo_text_new_768{
    padding: 25px 7px !important;
}
#intro_page .max-height-new-768px{max-height:250px !important;}
#intro_page .max-height-new-sec-768px{max-height:160px !important;}
#intro_page .f26_768px{font-size:24px !important;}
#logo{
  margin-top:-30px;
height: 15px;
       
}

#logooverlay #OrderNow {
 
    font-size: 3vh;
  
}
.see{
    height: 160px;
}
#sghhd {
    padding-bottom: 0px;
}

#session2 .col-lg-4 h4{
    padding: 0px;
}

#session2 .col-lg-4 p{
        line-height: 2.5vh;
    font-size: 4vw;
}
.Ready2 h4{
    text-align: center;
    line-height: 20px;
    font-size: 21px;}



.padd_lr_15px{ padding-left: 8%;    padding-right: 8%; }
}




@media  (max-width: 600px)
{
  ul.primary li:hover ul {
    display: block;
    background: #FFF;
    color: #fff;
  }
  
  ul.sub {
    display: none;  
    position: static;
    width: 100%;
  }
  
  ul.sub li a {
    background: #272727;
    color: #8B8B8B;
  }
  
  ul.sub li a:hover {
    color:#3C3C3C;
    background: none;
  }

  
} 


@media (max-width:562px)
{
    .display-680px { margin-top: 15px;}
    .w100 {margin-top: -55px}
    .mh_414{ max-height:67px; }
    .iconsize{ max-height:55px; }
    .stpad {    padding: 16px 0px 0px;}
.accordion-item-header { font-size: 16px !important; padding: 18px 55px 18px 28px!important;}
    #intro_page .logo_text_new {    font-size: 16px!important;    padding: 25px 11px;    line-height: 24px !important;}
    .faqanswer                 {   font-size: 14px;   line-height: 22px; padding: 0px 29px 20px 28px;}
div.tra_btn .button {    width: 100%;}
#intro_page .mar-left-15px {    margin-left: 0px;    margin-top: 5%;}
#intro_page .home_up_heading_main {    font-size: 24px;    line-height: 34px;}

#intro_page .paragraph_center {    line-height: 26px;    font-size: 16px; padding-top: 30px;}
#intro_page .para{ line-height: 26px;    font-size: 15px; }
#intro_page .sub_heading {    font-size: 20px; line-height: 30px;}
.ff40px {    font-size: 24px;    line-height: 34px;}


}


@media (max-width: 320px) {
    #containers {    padding: 0px 0px;    padding-left: 10px; }
}

@media(min-width:1281px)
{
  #mobile_logo_wrapper{display: none;}
}
   
   /* menus css start here */
ul.primary li a {
  display: block;
 

}

ul.primary li:last-child a {
  border-right: none;
}

ul.primary li a:hover {
  
  color: #000;
}
   ul.sub {
  position: absolute;
  z-index: 200;
  box-shadow:0 2px 4px 0 rgba(0,0,0,.1);
  width:100%;
  min-width:320px;
  padding: 0px;
  display:none;
  list-style-type: none;
 
}

ul.sub li {
  float: none;
  margin: 0;
}

ul.sub li a {
  border-bottom: 1px solid #ccc;
  border-right: none;
  color: #000;
  padding: 15px;
      letter-spacing: .2px;
       font-size: 18px;
    text-decoration: none;
    font-weight: 600;
}

ul.sub li:last-child a {
  border-bottom: none;
}

ul.sub li a:hover {
  color: #000;
  background: #eeeeee;
}

/* sub display*/
ul.primary li:hover ul {
  display: block;
  background: #fff;
}

/* keeps the tab background white */

ul.primary li:hover a {
  background: #fff;
  color: #666;
  text-shadow: none;
}
li#signbtn .tra_btn:hover a {
  
  color:#FFF;
  
}
li#signbtn .tra a:hover {
  
  color:#FFF;
  
}
li#signbtn:hover a{
  
  color:#FFF;
  
}
ul.primary li:hover > a{
  color: #000;
} 





