﻿@charset "utf-8";
/* CSS Document */

/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 959px) and (max-width: 1177px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin {width: 98%;margin: 0 auto}
	.boxed-margin {margin: 10px auto}
	
	
	
	.header_A {}

    .footer-td{
	
	background-color:#57575a;
	min-height:40px;
    /*max-width:1215px;*/
    background-image:url(../images/footer_bg.jpg);
   background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
   /* padding-left: 15px;
    padding-right: 15px;*/
	padding:10px 15px;
	}


    .Menu-bg-img{
	
	/*background-color:#57575a;*/
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
    background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
 
	}

    .Menu-pd{padding-left:20px !important; padding-right:20px !important;}
	

    .logo{
	
	padding-left:100px;
	}
	
	
			/* Common */
.title-border{
		font-size: 14px;
	}

	.title-border:before{
		top: 20px;
	}

	.title-border:after{
		bottom: -25px;
	}
	
	.newsletters_form{margin-left:25px;}
	
	.login-form {margin-top:50px !important; }
	
	
	
	/*********Header D***************/
	
	.header_D {
	
	/*background-color:#f8f8f8;
	height:36px;*/
	
   background-color: transparent;
    border-radius: 4px;
    list-style: outside none none;
    padding: 0px 0px;

	
	}
	
	
	/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
	top:-358px !important;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
	
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {overflow-x: hidden}
	.boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	
	
	
	.header_A {}


   
    .footer-td{
	
	background-color:#57575a;
	min-height:40px;
    /*max-width:1215px;*/
    background-image:url(../images/footer_bg.jpg);
   background-position:right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
   /* padding-left: 15px;
    padding-right: 15px;*/
	padding:10px 15px;
	}



    
    .Menu-bg-img{
	
	/*background-color:#57575a;*/
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
    background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
 
	}


    .Menu-pd{padding-left:20px !important; padding-right:20px !important;}



     .logo{
	
	padding-left:100px;
	}
	
	.ml5, .ml10, .ml15, .ml20, .ml25, .ml30{ margin-left:0px !important;}
	
	
			/* Common */
.title-border{
		font-size: 14px;
	}

	.title-border:before{
		top: 20px;
	}

	.title-border:after{
		bottom: -25px;
	}
	
	.newsletters_form{margin-left:25px;}
	
.login-form {margin-top:50px !important; }



/*********Header D***************/
	
	.header_D {
	
	/*background-color:#f8f8f8;
	height:36px;*/
	
    background-color: transparent;
    border-radius: 4px;
    list-style: outside none none;
    padding: 0px 0px;

	
	}
	



/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
	top:-358px !important;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
	
}

/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	
	
	
	.header_A {}


   
    .footer-td{
	
	background-color:#57575a;
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
   /*background-position:right;*/
    /*background-repeat:no-repeat;*/
	margin-left: auto;
    margin-right: auto;
   /* padding-left: 15px;
    padding-right: 15px;*/
	padding:10px 15px;
	}



    
    .Menu-bg-img{
	
	/*background-color:#57575a;*/
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
    background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
 
	}


    .Menu-pd{padding-left:20px !important; padding-right:20px !important;}



      .welcome_details {
	margin-top:30px;
    margin-bottom:30px;
    margin-left:-15px !important;
   
 }


     .logo{
	
	padding-left:65px;
	}
	
	.ml5, .ml10, .ml15, .ml20, .ml25, .ml30{ margin-left:0px !important;}
	
		/* Common */
.title-border{
		font-size: 14px;
	}

	.title-border:before{
		top: 20px;
	}

	.title-border:after{
		bottom: -25px;
	}
	
	.newsletters_form{margin-left:25px;}
	
.login-form {margin-top:50px !important; }


/*********Header D***************/
	
	.header_D {
	
	/*background-color:#f8f8f8;
	height:36px;*/
	
    background-color: transparent;
    border-radius: 4px;
    list-style: outside none none;
    padding: 0px 0px;

	
	}
	


/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
	top:-358px !important;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:relative; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
	
}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 480px) {
	body {overflow-x: hidden}
	.col1, .col2, .col3, .col4, .boxed, .boxed-margin, body[class^="frame_"] .full, body[class^="frame_"] .boxed, body[class^="frame_"] .boxed-margin {width: 100% !important;margin: 0 !important}
	
	
	
	.header_A {}


    .footer-td{
	
	background-color:#57575a;
	min-height:40px;
	margin-left: auto;
    margin-right: auto;
   /* padding-left: 15px;
    padding-right: 15px;*/
	padding:10px 15px;
	}


    
       .Menu-bg-img{
	
	/*background-color:#57575a;*/
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
    background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
 
	}



       .Menu-pd{padding-left:20px !important; padding-right:20px !important;}



      .welcome_details {
	margin-top:30px;
    margin-bottom:30px;
    margin-left:-15px !important;
   
 }


         .logo{
	
	padding-left:0px;
	}
	
	.logo img{
	height:auto;
	width:300px;
	}
	
	
	.ml5, .ml10, .ml15, .ml20, .ml25, .ml30{ margin-left:0px !important;}
	
	
	
	.title-border{
		font-size: 14px;
	}

	.title-border:before{
		top: 20px;
	}

	.title-border:after{
		bottom: -25px;
	}
		
	.newsletters_form{margin-left:25px;}	
	
	.login-form {margin-top:50px !important; }
	
	
	/*********Header D***************/
	
	.header_D {
	
	/*background-color:#f8f8f8;
	height:36px;*/
	
   background-color: transparent;
    border-radius: 4px;
    list-style: outside none none;
    padding: 0px 0px;

	
	}
	
	
	
	
	/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
	top:-358px !important;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
			
	
}

@media only screen and (min-width: 70px) and (max-width: 320px) {
	
	
	/*********Header D***************/
	
	.header_D {
	
	/*background-color:#f8f8f8;
	height:36px;*/
	
    background-color: transparent;
    border-radius: 4px;
    list-style: outside none none;
    padding: 0px 0px;

	
	}



    .footer-td{
	
	background-color:#57575a;
	min-height:40px;
	margin-left: auto;
    margin-right: auto;
   /* padding-left: 15px;
    padding-right: 15px;*/
	padding:10px 15px;
	}
	

    
    .Menu-bg-img{
	
	/*background-color:#57575a;*/
	min-height:40px;
    /*max-width:1215px;*/
    /*background-image:url(../images/footer_bg.jpg);*/
    background-position:top right;
    background-repeat:no-repeat;
	margin-left: auto;
    margin-right: auto;
 
	}


    .Menu-pd{padding-left:20px !important; padding-right:20px !important;}




      .welcome_details {
	margin-top:30px;
    margin-bottom:30px;
    margin-left:-15px !important;
   
 }



	
	
		/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	color:#fff;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	/*background:#f6f6f6;*/
	white-space:nowrap;
	top:-410px !important;
}

.str_wrap.str_active {
	/*background:#f1f1f1;*/
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
			

	
	}