@charset "utf-8";
/* CSS Document */

  /*==========  Non-Mobile First Method  ==========*/
   /* Large Devices, Wide Screens */
/*    @media only screen and (max-width : 1440px) {
.banner-section .bnr-txt {     padding: 74px; }

	}*/

    /*Extra Large Devices, Wide Screens */
    @media only screen and (min-width : 2500px) {
		.banner-section .bnr-txt { min-height:500px; }
	}
	
	
	/* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
.topnav .topemail, .topnav .topphone { font-size:13px;}

.banner-section .bnr-txt { padding:50px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
	/*	header .translator { display:none;}*/
	header .translator { width:100px; margin-right:0px; float:left; margin-top:25px;} 
	header .translator .switcher .selected a{ width:100px;}
	header .translator .switcher { width:112px;}
	.topnav .topemail img, .topnav .topphone img { display:none;}
	.topnav .topemail, .topnav .topphone { font-size:12px;     padding: 28px 0;}
	.toggle-nav { margin-right:5px;}
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		
		
/*.toggle-nav { margin-right:15px; padding:15px 25px; min-height:75px;}

.topnav .main-logo {
    padding: 14px 0;}
	*/
	.topnav { padding-top:20px; padding-bottom: 20px;}
	.banner-section .bnr-txt p {
    font-size: 14px;
    line-height: 25px;
}

.top-apply-section .tas-txt .app-but-1, .top-apply-section .tas-txt .app-but-2 { padding: 10px 10px;   font-size: 12px; display:block;}
.banner-section .bnr-txt .cont-num, .banner-section .bnr-txt .cont-btn { padding: 10px 14px;   font-size: 12px;}
		/*New Design Development*/
	.round-circle p { font-size:16px;}
    }
	
	 /* Small Devices, Tablets */
    @media only screen and (max-width : 767px) {
		.topnav .topphone { float:left; margin-left:25px;}
		.topnav .topemail { float:right;}
		footer .copyright p { text-align:center;}
		
		footer .copyright ul {
	    list-style: none;
	    padding: 0px;
	    display: flex;
	    justify-content: center;}

	    /*New Design Development*/	
		.homebanner .homebnr-txt p { font-size:50px; line-height:70px;}
		footer .footer-logo-img { float:none; display:flex; justify-content: center; }
		
		footer .copyright ul { padding:0px;}
		.navbar-fixed-top .topphone, 	.navbar-fixed-top .topemail  { display:none; }
		header .translator { float:right; margin-right:35px; }	
		.slide-contact { display:block;}
		.round-circle { margin-bottom:30px;}
		.round-circle p {
    font-size: 28px;
}

	}


	 /* Small Devices, Tablets */
    @media only screen and (max-width : 576px) {
		
.topnav .topphone { float:none; text-align:center;}
.topnav .topemail {
    float: right;
    float: none;
    text-align: center;
    margin: 0px;}
	
	.sidenav.open { width:100%;}
		
	}
    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 425px) {
		
		header .col-2 { width:100%;}
		.toggle-nav {     padding: 15px 10px; }
		.main-logo .img-fluid { max-width: 65%; padding-top: 10px; }
		.latest-post-btn { float:none;}
		.latestpost-date { padding-bottom:30px;}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 400px) {
    	.contact-area .cont-btn { margin-left:0px; }
    }