body{
font-size:16px;
text-align:center;
color:#424242;

}
/*
ul li{
	list-style-type:none;
}*/
.row{
	margin:20px !important;
}
.logo-sec img{
	max-width:40%;
}
.wid{
	width:100%;
	float:left;
	margin:0 auto;
}
.header-sec{
	background:#f8f9fa;
}
.menu-sec .navbar{
	float:right;
}
.nav-link{
	color:#fff!important;
	background:#0092e0;
	margin:10px 30px;
	padding:8px 5px!important;
	border-radius:10px;
}
.nav-item a{
	color:#fff;
	width:80%;
	text-align:center;
}
.nav-item a:hover,.dropdown button:hover,.dropdown-menu li:hover{
	background:#7d92a7;
}
.dropdown button{
	background:#0092e0;
	font-size:16px;
	padding:0 5px;
	color:#fff;
}
.dropdown ul{
	background:#0092e0;
	text-align:center;
}
.dropdown-menu a{
	text-transform:none;
	text-decoration:none!important;
	width:100%;
}
.dropdown-menu{
	color:#fff;
	background:#0092e0;
}
.dropdown{
	padding:0;
	border:none;
}
/*banner section strats*/
.banner-sec{
	position:relative;
	
}
.carousel-item img{
	opacity:0.8;
}
.banner-info{
	text-align:center;
	position:absolute;
	left:30px;
	top:20px;
	font-size:16px;
}
.banner-data{
	background:rgba(26, 26, 26, 0.4);
	color:#fff;
	padding-bottom:10px;
}
.banner-sec h1{
	font-weight:bold;
	display:inline-block;
	margin-top: 20px;
}
.mail-to{
	margin:30px 0;
}
.mail-to a{
	padding:20px;
	background:#0092e0;
	color:#fff;
	text-transform:none;
	text-decoration:none;
	border-radius:10px;
}
/*---------------------------------------------*/
/*services page starts*/
.advantage-sec{
	background:#f6f6f7;
}
.services-sec h1,.advantage-sec h1,.plans-sec h1{
    font-size: 40px;
	margin-top:30px;
	font-weight:bold;
	margin: 15px 0;
	text-transform:uppercase;
	text-align:center;	
}

.protlet{
	border:1px solid #000;
	margin:0;
	padding:10px;
	text-align:center;
}
.protlet img{
	max-width:80%;
	border-radius:50%;
	border:10px solid #d8d9db;
}
.services-sec h4,.advantage-sec h4{
    font-weight: 400;
    font-style: italic;
    margin: 5px 0;
    text-transform: none;
	text-align:center;
	color:#6c758d;
    font-family: 'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}
.protlet h3,.about-info h3{
	font-size:20px;
	margin:10px 0;
	font-weight:bold;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}
.protlet p,.about-info p{
	color:#6c758d;
	font-size:18px;
}
.services-sec{
	padding:50px 0;
	background:#f4ffff;
	text-align:center;
}

/*plans section strats*/
.plans-sec{
	background:#0092e0;
	padding:50px 0;
	text-align:center;
}

.plans-demo1{
	background:#f7f7f7;
	padding:10px 0 0 0 !important;
}
.col-sm-10{
	padding:0!important;
}
.plans-demo1 ul{
	width:100%;
	display:inline-block;
	text-align:center;
	margin:0;
	padding:0;
}
.btn {
	width:100%;
	padding:0!important;
	line-height:1!important;
}
.plans-demo1 ul li{
	width:32%;
	display:inline-block;
	text-align:center;
}
/*plans section ends*/
/*contact page starts*/
.contact-sec{
	background:#6dadd7;
	text-align:center;
	padding:50px 0;
}
/*.contact-data{
	margin:70px 0;
}*/
.contact-line{
	background:url("../images/line.jpg")top left repeat-x;
	margin:40px 0px !important
}
.maps{
	border-radius:10px;
}
.maps iframe{
	max-width:100%;
	margin-top:5px;
	border-radius:10px;
}
/*footer section starts*/
.footer-sec{
	background:#f8d791;
	opacity:0.3;
}
.footer-info{	
	text-align:right;
}
/*----------------------responsive design-------------------------------------------*/
@media only screen and (max-width:480px){
.banner-data h1{
	font-size:20px;
}
.navbar-collapse{
	top: 0;
	left: -200px;
	position: relative;
}
.row{
	margin:5px !important;
}
.mbanner-sec img{
	height:300px;
}
.mbanner-sec p,.mbanner-sec a{ 
	font-size:20px;
	padding:5px;
}
.menu-sec .collapse,.navbar-nav{
	width:210%;
}
.dropdown{
	width:140%;
}
.mabout-banner-info{
	text-align:center;
	position:absolute;
	left:0px;
	top:30px;
	font-size:30px;
	width:100%;
}
.navbar{
	padding: 0.5rem 1rem;
	top: 0;
	left:-10px;
}
.banner-data{
	background:none;
}
.mail-to{
	margin:0px;
}
.banner-info a{
	padding:3px;
}
.navbar,.navbar-expand-lg,.navbar-light,.bg-light{
	width:30%;
}
.banner-data{
	color:#000;
	text-align:center;
}	
}
@media only screen and (max-width:991){
.navbar,.navbar-expand-lg,.navbar-light,.bg-light{
	width:100%;
}
.carousel-item img{
	height:800px!important;
}
}

@media only screen and (min-width:992px){
.banner-info{
	text-align:center;
	position:absolute;
	left:30px;
	top:200px;
	font-size:20px;
	width:100%;
}
.about-banner-info{
	text-align:center;
	position:absolute;
	left:30px;
	top:100px;
	font-size:30px;
	width:100%;
}
}

/**-----float button------*/
.float-container
{
    position: fixed;
    top: 33%;
	right: 0;
z-index: 99;
   display: -webkit-box;
  display: -ms-flexbox;
 display: flex;
      flex-direction: column;
width:auto;
  -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
    -ms-flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
   align-items: flex-end;
}
.float-container a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 237px;
    height: 47px;
    margin-right: -190px;
    margin-bottom: 10px;
    padding: 10px 20px;
    -webkit-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
    text-decoration: none;
/* change colours here */
    color: #1076bc !important;
    border-color: #46b8da;
    border-radius: 5px 0 0 5px;
    background-color: #fff;
   -webkit-box-shadow: 0 2px 4px #7d7d7d;

            box-shadow: 0 2px 4px #7d7d7d;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;

}


.float-container a:hover

{

    margin-right: 0;
text-decoration:none !important;
    background-color: #f8f8f8;
    -webkit-box-shadow: 0 2px 4px #7d7d7d;
     box-shadow: 0 2px 4px #7d7d7d;
}
/* Icon settings - remove if not needed*/
.float-container .icon:before
{
 font-family: 'FontAwesome';
    margin-right: 25px;
-webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.icon.two:before
{
    content: '\f095';
}
.icon.three:before{
    content: '\f0e0';
}
.icon.one:before{
    content: '\f232';
}
.icon.four:before{
    content: '\f09a';
}
/* Media queries */
@media screen and (max-width:440px)
{
	.float-container .icon:last-child
 {
		display: none;
	}
	.float-container{
		display:none !important;
	}
    .float-container
 {
        position: fixed;
        top: auto;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
       flex-direction: row;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: auto;
        -webkit-box-align: auto;
        -ms-flex-align: auto;
        align-items: auto;
    }
		.float-container a.icon
    {
        right: 0;
        bottom: 0;
       width: 100%;
        margin-right: 0;
        margin-bottom: 0;
        padding: 5px;
        border-radius: 0;
        -webkit-box-shadow: 0 0 0 #7d7d7d;
                box-shadow: 0 0 0 #7d7d7d;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
	border-left: 1px solid darkorange;
	border-right: 1px solid darkorange;
    }
}
/**----------float button----*/
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}