/*this part for new hawae main page*/
body {
	position: relative;
}
a {
	text-decoration: none !important;
}
.header-container {
	padding-top: 100px;
	min-height: 600px;
}
.text-container {
	max-width: 400px;
	margin: 0px auto;
}
.text-container-youtube {
	max-width: 300px;
	margin: 0px auto;
}
.hawae-download {
	background-color: #ecf0f1;
	text-align: center;
	padding: 50px 20px;
	min-height: 700px;
}
.download-container {
	margin-top: 30px;
}
.download-sec-title {
	color: #006ea0;
	font-size: 1.5em;
    font-family: "Droid Arabic Kufi","Helvetica Neue",Helvetica,Arial,sans-serif;

}
.download-sec-title-sub {
	color: red;
	font-size: .6em;
}
.download-right {
	padding: 0px 10px;
   /*-webkit-animation: mymove 3s ; /* Chrome, Safari, Opera */
    /*animation: mymove 3s ;*/
}
/* Chrome, Safari, Opera */
/*@-webkit-keyframes mymove {
    50% {opacity: 0;}
}*/

.make-it-easy-title {
	font-size: 1.3em;
}
.trial-btn {
	padding: 20px 20px;
	background-color: #003e69;
	border-bottom: 10px solid #098aba;
	color: white;
	margin: 30px auto;
	max-width: 300px;
	margin-bottom: 5px;
}
.trial-btn:hover{
	background-color: #005590;
}

.trial-btn a {
	color: white;
	text-decoration: none !important;
}
.trial-title {
	color: black;
	font-size: .9em;
}
.or {
	margin: 20px;
}
.license-btn {
	padding: 20px 20px;
	background-color: #225100;
	border-bottom: 10px solid #52c300;
	color: white;
	margin: 30px auto;
	max-width: 300px;
	margin-bottom: 15px;

}
.license-btn:hover{
	background-color: #3a8802;
}
.license-btn a {
	color: white;
	text-decoration: none !important;
}
.old-version-title {
	font-weight: 400;
	font-size: .9em;
}
.old-version-title:hover {
	color: red;
}
.download-left {
	padding: 0px 10px;

}

/*.image-circle {
	width: 300px;
	height: 300px;
	background-color: white;
	border: 5px solid rgba(0,0,0,.1);
	margin: 10px auto;
	border-radius: 1000px;
}*/
.image-circle img {
	width: 300px;
	height: 300px;
	border: 3px solid rgba(255,255,255,.5);
	margin: 10px auto;
	border-radius: 1000px;
	padding: 3px;
	margin-bottom: 25px;
}
.circle-title {
	color: #00668c;
	font-size: 1em;
	font-weight: 400;
}

.blog-youtube {
	text-align: center;
	padding: 25px 20px;
}
/*.youtube-animation {
	 -webkit-animation: youtube 1s;  
    -webkit-animation-iteration-count: 1;  
    -webkit-animation-fill-mode: forwards;  
    animation: youtube 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);
    animation-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}

@-webkit-keyframes youtube {
    from {right: -400px; opacity: 0;}
    to {right: 0px; opacity: 1;}
}
@keyframes youtube {
   from {right: -500px; opacity: 0;}
    to {right: 0px; opacity: 1;}
}*/

.youtube-channel-title {
	color: #dc2825;
	font-size: 1.3em;
}
.youtube-img img{
	width: 300px;
	margin: 30px auto;
}
.youtube-img img:hover{
	opacity: .8;
}
.youtube-sub-title {
	font-size: .7em;
	color: black;
}

.blog {
	border-right: 5px solid #dad9d7;
}
.blog-title {
	margin-top: 20px;
	font-size: 2em;
	color: #004e85;
	margin-bottom: 20px;
}
.blog-title:hover {
	color: #3498db;
}
.blog-sub-title {
	color: black;
	font-size: .9em;
}
.blog-img img {
	width: 400px;
	margin: 30px auto;
}
.qr-div {
	background-color:#101820;
	color: white;
	padding: 40px 20px;
	padding-bottom: 0px;
	text-align: center;
	min-height: 500px;
}
.qr-inner {
	margin-top: 30px;
}
.qr-description {
margin-top: 50px;
}

.qr-description-title {
	font-weight: 400;
	color: #ffef97;
}
.qr-description img {
	width: 100px;
	margin: 50px auto;
}
.qr-download-title {
	margin-top: 50px;
	font-weight: 400;
	color: #97c024;

}
.qr-download img {
	width: 70px;
	margin: 30px auto;
}
.google-download-btn {
	padding: 10px 20px;
	border: 2px solid white; 
	border-radius: 100px;
	margin: 0px auto;
	color: white;
	width: 200px;
	margin-bottom: 15px;
}
.google-download-btn:hover{
	border: 2px solid #b9ea2f; 
	color: #b9ea2f;
}
.apk-btn {
	font-size: .7em;
	font-weight: 400;
	color: white;
}
.apk-btn:hover{
	color: #b9ea2f;
}
.qr-phone img {
	height: 350px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.logo {
	margin-top: 50px;
}
.navbar-default{
    background-color: #098aba;
}

.pages-div {
	text-align: center;
	padding: 30px 20px;
	min-height: 500px;
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #b1b5b8 71%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#b1b5b8 71%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #ffffff 0%,#b1b5b8 71%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1b5b8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.pages-right img {
	width: 600px;
	margin: 50px auto;	
}
.pages-title {
	font-size: 1.3em;
	color: black;
}
.let-hawae {
	background-color: rgba(0,0,0,.5);
	max-width: 350px;
	color: white;
	margin: 40px auto;
	padding: 10px 30px;
}

.pages-description {
	width: 300px;
	margin: 10px auto;
	font-weight: 400;
	color: #93346c;
	margin-bottom: 40px;
}
.pages-read-more a {
	color: black;
}
.pages-title:hover , .pages-read-more:hover {
	color: #93346c;
}


.card-div {
	text-align: center;
	padding: 70px 20px;
	min-height: 500px;
	padding-bottom: 0px;
	background: #51ade3; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #51ade3 0%, #194086 88%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #51ade3 0%,#194086 88%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #51ade3 0%,#194086 88%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51ade3', endColorstr='#194086',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.cards-title {
	background-color: white;
	padding: 15px 15px;
	color: black; 
	font-weight: 400;
	max-width: 450px;
	margin: 15px auto;
	font-size: 1.8em;
}
.card-right img {
	width: 400px;
	margin: 50px auto;
	margin-bottom: 0px;
}


.cards-description {
	background-color: rgba(0,0,0,.5);
	color: white;
	max-width: 350px;
	font-weight: 400;
	font-size: 1.1em;
	height: 100%;
	margin: 80px auto;
	padding: 30px 30px;
}
.card-read-more {
	padding: 10px 20px;
	margin: 30px auto;
	margin-bottom: 0px;
	background-color: white;
	color: black;
	width: 200px;
}
.card-read-more:hover {
	background-color: #e6f4fc;
}
.carousel-control.left, .carousel-control.right {
  background: none !important;
  filter: progid: none !important;
  filter:none !important;
  background-image:none;
  outline: 0;
  opacity: 1;
 }

.old-version-modal-title ,.download-modal-title {
	font-weight: 400;
}
.modal-body-title {
	font-weight: 400;
	font-size: 1em;
	color: red;
}
.modal-body-sub-title {
	font-weight: 400;
	line-height: 40px;
	font-size: .7em;
}
.old-version-modal-body {
	padding: 30px 30px;
}
.old-version-btn {
	font-weight: 400;
	padding: 5px 15px;
	font-size: 1em;
	background-color: #003e69;
	color: white;
	margin: 10px auto;
	display: inline-block;
}
.modal-download-btn {
	font-weight: 400;
	padding: 5px 15px;
	font-size: .8em;
	background-color: #003e69;
	color: white;
	margin: 0px auto;
	display: inline-block;	
	border-bottom: 5px solid #098aba;
	margin-bottom: 20px;
}


.old-version-btn:hover{
	background-color: #098aba;
}
.old-version-btn a {
	color: white;
}
.contact-us-title {
	margin-bottom: 30px;
}
.email-submite {
	padding:10px 20px;
	background-color: #003e69;
	margin: 20px auto;
	width: 100px;
	display: inline-block;
	color: white;
	border-bottom: 10px solid #098aba;
	text-align: center;
	font-size: 1.5em;
}
.email-submite:hover {
	padding:10px 20px;
	background-color: #098aba;
	margin: 20px auto;
	width: 100px;
	border-bottom: 10px solid #098aba;
	display: inline-block;
	color: white;
	text-align: center;
	font-size: 1.5em;
}
.email-submite a {
	color: white;
	}

/*footer .footer-above {
     margin-bottom: 0px; 
}*/
.list-inline {
	padding-right: 0px;
	margin-top: 15px;
}
.list-inline-fixed {
	list-style: none;
}
.list-inline-fixed li{
	margin-top: 15px;
}
.social-icon-fixed {
	left: 2%;
	position: fixed;
    bottom: 35%;
}
.btn-social {
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 0px solid #555;
    border-radius: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 45px;
}

.btn-outline {
    color: #fff;
    font-size: 25px;
    background:  rgba(0,0,0,.3);
    transition: all .3s ease-in-out;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    border: solid 0px #555;
    color: #fff;
    font-size: 25px;
    background: #555;
}
.menu-logo {
	max-width: 120px;
}
.navbar-right {
	display: inline-block;
}
.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin: 25px 20px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: white;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-nav a:hover{
 	color: black;
    background-color: white ;
}

@media (min-width: 768px){
.navbar-nav > li {
    float: right; 
}
}

@media (max-width: 992px) {
	 .blog {
	 	margin-top: 30px;
	 	border-right: 0 solid #dad9d7;
		border-top: 5px solid #dad9d7;
	}
	.qr-download  {
		padding-top: 20px; 
		border-top: 1px solid  #d2c67e;
		border-bottom: 1px solid  #d2c67e;
		padding-bottom: 20px; 
		margin-bottom: 20px;
	}

.cards-description {
	
	margin: 40px auto;
	margin-bottom: 0px;
}

.list-inline {
	padding-right: 0px;
	margin-top: 15px;
}
.list-inline-fixed {
	list-style: none;
}
.list-inline-fixed li{
	margin-right: 15px;
	display: inline-block;

}
.social-icon-fixed {
	left: 30%;
	z-index: 100;
	position: fixed;
    bottom: 2%;
}
.menu-logo {
	max-width: 150px;
	padding: 20px 20px;
}
  }



@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

.old-version-div {
	margin-top: 5px;
}

.one-lic-price {
	color: white;
    font-size: 8em;
    font-weight: 100;
    font-family: "Droid Arabic Kufi","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    margin-top: 0px;
}

.sm-text {
	 font-family: "Droid Arabic Kufi","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 1em;
    
}
.discount-title {
	font-size: 1.6em;
}


a:hover {
	text-decoration: underline;
}