
#header .logo1 img {
    width: 150px;
    margin-top: 8px;
}
.f-weight{ font-weight: 600; }

/* about */
	.icon {
		text-decoration: none;
		border-bottom: none;
		position: relative;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon > .label {
			display: none;
		}

		.icon.major {
			display: block;
			margin: 0 0 1.5em 0;
			text-align: center;
		}

.icon.major:before {
	cursor: default;
	font-size: 2.5rem;
	box-shadow: inset 0 0 0 2px #666666;
				width: 2.5em;
				height: 2.5em;
				line-height: 2.5em;
				display: inline-block;
				border-radius: 100%;
				color: #666666;
}
	.inner-about{ 
	padding: 4em 4em 2em 4em;
    background-color: #ffffff;
    border-radius: 4px;
    text-align: center; }

.inner-about-in {
    padding: 4em 2em 2em 2em;
    background-color: #ffffff;
    border-radius: 4px;
    text-align: center;
}

.order-samary{
	font-size: 18px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    background: #a9a9a9;
    width: 100%;
    color: #ffffff;
    padding: 8px 0 8px 0;
    border-radius: 8px 8px 0 0px;
        display: block;
        margin-bottom: 20px;
}




.about-us{ font-size: 1.75em;
    color: #444444;
    letter-spacing: 0.375rem;
    font-weight: 600;
    text-transform: uppercase; }


.col-8{
max-width: 70%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    vertical-align: top;
        color: #555;
    width: 100%;
    text-align: left;
    font-weight: 600;
    float: left;
}

.col-4{
	max-width:29%;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    vertical-align: top;
     font-weight: 600;
	color: #555;
	float: right;
}
	
	.clear{ clear: both; }
.total{ margin-bottom:  10px; }

.amount{ font-size: 1.4em;
    color: #444;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0px; }




		@media screen and (max-width: 736px) {

			.icon.major:before {
				font-size: 2rem;
			}
        .inner-about{
                padding: 2em 2em 2em;
        }
        		}

/* about End */		

/* Conatct  */		
.form-group{ text-align: left; }
.about-us {
    font-size: 1.75em;
    color: #444;
    letter-spacing: .375rem;
    font-weight: 600;
    text-transform: uppercase;
}

/* Conatct  */	

/* Thank-you  */	
.col-1{    width: 49%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    white-space: normal; 
    vertical-align: top;
}
.col-2{    width: 47%;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    white-space: normal;
    border-left: 1px solid #ccc;
    margin-left: 2%;
}
.col-2 img{ width: 80%; margin: 0px auto; display: inline-block; }
.thankyou{    font-size: 1.75em;
    color: #444;
    font-weight: 600;
    text-transform: uppercase;    margin-bottom: 0px;}
 @media screen and (max-width: 767px) {
.col-1 {
    width: 100%;
}
.col-2{     border-left: 0px solid #ccc;
 }
}
/* End Thank-you  */


/*===============Footer=======================*/    
/*.footer_menu{ width: 70% }*/
ul.footer_menu{ 
    list-style: none;
     list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
      text-align: center;
}
ul.footer_menu li{    display: inline-block;
    padding: 0 1em 0 0;}
ul.footer_menu li a{text-decoration: none;}    
@media screen and (max-width: 767px) {
    ul.footer_menu li {
    display: block;
}
#footer .copyright{ width: 100%; text-align: center;
    }
ul.icons{     width: 100%;
    text-align: center; }   
.footer_menu {
    width: 100%;
}
    
}
/*===============End Footer=======================*/    