

/* Screens Resolution : 992px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 1200px) {

	.logo {
    max-width: 130px!important;
    height: auto;
    margin-top: 3em;}
}

/* Screens Resolution : 992px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 992px) {
	
	

}


/* Screens Resolution : 767px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */
.logo {
    max-width: 130px!important;
    height: auto;
    margin-top: 3em;}
	
	p{ line-height: 1.4; }

	h1{ font-size: 2.8em; }
	h2 {
    font-size: 1.5em;
    line-height: 1.5;
}
	h3 {
    font-size: 1.75em;
}
}
/* Screens Resolution : 667px
-------------------------------------------------------------------------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 667px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
	
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */

	.separator {
    display: none;
}
	.contact{
    padding: 0em 0.5em;
		    font-size: 1.2em;
    line-height: 2;
}}
/* Screens Resolution : 812px
-------------------------------------------------------------------------- */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 3) {
	
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */

	.separator {
    display: none;
}
	.contact{
    padding: 0em 1em;
		    font-size: 1.2em;
    line-height: 2;
}}
/* Screens Resolution : 768px
-------------------------------------------------------------------------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
	
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */

	.separator {
    display: none;
}
	.contact{
    padding: 0em 1em;
		    font-size: 1.2em;
    line-height: 2;
}
	
}
span.separator {
    padding: 0em 1em;
}

/* Screens Resolution : 479px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {

	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */
	
	h1 {
    font-size: 2.5em;
}
	.logo {
    max-width: 130px!important;
    height: auto;
    margin-top: 3em;}
	body{ font-size: 12px;     background: #0d223f;}
	.main-area .social-btn {
    position: relative;
   padding: 1em 0em 2em;
    width: 50%;
    /* top: 1%; */
    /* left: 50%; */
    /* transform: translateX(-50%); */
}
}

/* Screens Resolution : 359px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 359px) {
	
	
}

/* Screens Resolution : 290px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 290px) {
	
	
}