/* new dropdown */
.nav-item.dropdown:hover .dropdown-menu {
    display: block;
  }
  .dropdown-menu {
    background-color: #3b5998; 
  }
  .dropdown-item{
    /* color: white; */
    font-size: 17px;
    font-weight: bold;
  }
/*  */
  @media screen and (max-width: 952px) {
    /* .iframe-container {
    height: 200px;
    width: 300px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    } */
    #textalign{
        margin-left: -150px;
    }
    .map-body{
        padding: 0 10px;
    }

    .for1 .row .col-sm-4 .qpara {
        margin-left: 10px;
            }
            .for1 .row .col-sm-4 .b{
                margin-left: 10px;
        
            }
            .for1 .row  .copy{
                text-align: center;
            }
        }
  
        @media
        only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (-o-min-device-pixel-ratio: 3/2),
        only screen and (min--moz-device-pixel-ratio: 1.5),
        only screen and (min-device-pixel-ratio: 1.5){
        
          html,
          body{
            width:100%;
            overflow-x:hidden;
        }
        .nav-links {
            flex-direction: column;
        
        }
   
 }
.nav-links {
    display: flex;
    justify-content: space-between;
  }  
  .nav-links li {
    width: 20%;
  }
       
/* .img-fluid{
    display: flex;
    flex-direction: column;
    max-width: 100%;

} */
/* img {
    max-width: 100%;
    display: block;
  } */
  .num{
    color: #fff !important;
    font-size: 18px;
    font-weight:550;
    margin:6px;
    border-radius: 10px;
    width: 120px;
}
body{
	overflow-x:hidden ;
}
#Nav{
    margin-left:auto;
    font-size: 18px;
    font-weight:bold;
    color: white;
    
}
.navbar .nav-item .nav-link{ 
	color: white; 
}
.navbar .nav-item:hover .nav-link{ 
	color: white; 
    /* border: 2px solid  ;  border-radius: 20px  */
}
.navbar .navbar-toggler{
    color: aliceblue;
    background-color: white;
    margin-right: 35px;
}
.imgc{
    margin-top: 72px;
    /* margin-bottom: 50px; */
}
.text{
    margin-top: -200px;
    margin-left: 470px;
    font-size: 24px;
    color: white;
}
.headc{
    margin-top: 100px;
    margin-left: 180px;
}
.head2{
    margin-top: 20px;
    margin-left: 180px;
    line-height: 2rem;
    font-size: 22px;
}
.puneimg{
    margin-top: 50px;
    margin-left: 250px;
}
.aws1{
    margin-left: 180px;
}
.f-size-r1{
    font-size: 22px;
    margin-left: 680px;
}
.f-size-r2{
    font-size: 22px;
    margin-left: 620px;
    line-height: 1.5em;
}
.for1{
    background-color: #3b5998;
  }
  .qpara{
  
      text-align: justify;
      font-family: Verdana;
      color: white;
      font-weight: normal;
      font-size: 20px;
      margin-left: 100px;
      margin-top: 15px;
      margin-right: 100px;
    
  }
  .b{
    color: #b7bcc7;
    

    margin-left: 100px;
    margin-right: 100px;
    margin-top: 17px;
    font-size: 17px;
    font-weight:500;
    text-decoration: none;
    /* text-align: justify; */
}
  .online{
      color:#b7bcc7;
      font-size: 24px; 
  }
  .copy{
      text-align: center;
      margin-top: -10px;
      font-size: 17px;
      margin-bottom: 8px;
      color: #b7bcc7;
      
  
  }
  .c{
      
      color: #AFBCBC;
      text-decoration: none;
  }
  .d-block{
      margin-top: 50px;
  }
  /* iframe{
    margin-left: 170px;
    display: block;
    width: 100%;
    height: 100%;

} */
.align1{
    text-align: center;
    margin-top: 30px;
    font-family: Verdana;
}
.headingc{
    color:#003366;
    font-size: 45px;
    font-family: Verdana;
    font-weight: bold;

}
.headp{
    font-size: 20px;
    margin-bottom: 30px;
    font-family: Verdana;
    font-weight: bold;
    line-height: 3.0rem;


}
.row .col-lg-12 h1{
    margin-top: 20px;
    text-align: center;
    font-family: Verdana;
	color: #2e475d;
	font-weight: bold;
    
}
.row .col-lg-12 h2{
    text-align: center;
    font-family: Verdana;
	color: #2e475d;
	font-weight: bold;
    margin-top: 20px;
    font-size: 27px;
}
.para{
    font-size: 17px;
    text-align: justify;
    font-family: Verdana;
    line-height: 2.5rem;
    margin-top: 20px;
    /* margin-left: 50px;
    margin-right: 50px; */
}
.row .col-lg-6 h3{
    margin-top: 30px;
    font-weight: bold;
    font-family: Verdana;
    Line-height: 2.5rem;
    color: #2e475d;

}
.row .col-lg-6 p{
    font-size: 17px;
    text-align: justify;
    font-family: Verdana;
    line-height: 2.5rem;
    margin-top: 20px;
    /* margin-left: 50px;
    margin-right: 50px; */
}
.row .col-lg-6 img{
    margin-top: 60px;
}
.row .col-lg-12 h3{
    text-align: center;
    font-weight: bold;
    /* margin-top: 30px; */
    font-size: 34px;
    color: #2e475d;
    margin-bottom: 40px;
}
/* .row .col-lg-4 h5,p{
    text-align: center;
} */
.row .col-lg-4 h5{
    margin-top: 15px;
    font-size: 17px;
    font-family: verdana;
    font-weight: bold;
}
.row .col-lg-4 p{
    margin-top: 20px;
    font-family: verdana;
}
.for{
	background-color:#f5f5f5;
}

/* 5th */
.row .col-lg-6 h4{
    margin-top: 10px;
    font-size: 30px;
    font-family: verdana;
    font-weight: bold;
    color: #2e475d;
    

}
/* 4th */
.row .col-lg-3 img{
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.row .col-lg-3 p{
    text-align: center;
    font-family: verdana;
    font-size: 17px;
    margin: 20px;
}

/* oth */
.row .col-lg-12 img{
    margin-top: 70px;
}

/* 360 view */

.qheading{
    /* margin-left: 50px;
    margin-right: 50px; */
    margin-top: 10px;
    text-align: justify;
    line-height: 3.0rem;
    color: whitesmoke;
    font-weight: normal;
    /* text-align: center; */
    font-weight: normal;
    font-size: 34px;
    font-family: Verdana;
}
.bg{
    background-color: #3b5998;
    height: 130px;
}
/* .bg.line:hover{
   background-image:  linear-gradient(45deg,#0d47a1,transparent,#0d47a1);
} */
.bg:hover{
    background: linear-gradient(to right, #3b5998 0%, #23acce 100%);
   
}
.q360{
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* margin-top: 10px; */
    
    
    
}
.qheading .btn{
    margin-top: 10px;

}

/* whats app */
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
  }
  
  .my-float{
	margin-top:16px;
  }
  .social{
  margin-left: 12px;
  }
/* faq */
.row .col-lg-12 .div-2 h6{
    text-align: center;
    font-size: 32px;
    font-family: verdana;
    margin-top: 30px;
}


  .accordion-item{
    color: #1c2f52;
    font-size: 17px;
    font-family: Verdana;
    background-color: #ffffff;

   
  }
  .bga{
    background-color: #ffffff;
  
  }
  .accordion{
    background-color: #ffffff;
  }

  @media screen and (max-width: 952px) {
    .navbar .navbar-toggler{
		
		margin-right: 0.5rem;
		
	} 
    .navbar-nav li a {
		float:left;
		line-height: 2;
	 }
    .carousel{
        margin-top: 0px;
    }
    

  .col-md-8 .qheading h2{
    text-align: center;
    
   
  }
  .col-md-8 .qheading .btn{
    /* margin-left: 130px; */
    display: flex;
    justify-content: center;
    align-items: center;
   width: 180px;
   display: block;
   margin-left: auto;
   margin-right: auto;
   height: auto;
  


  }
  .address-align{
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: auto;
  }
  .bg{
    /* margin-right: 0px; */
    height: auto;
 
  }
  .q360row{
    background-color:#3b5998;
  }
  .row .col-lg-6{
        display: block;
        margin-left: auto;
        margin-right: auto;
  }
  .container .row .col-lg-6 {
    display: block;
    margin: 0 auto;
  }
}