/*@media screen and (min-width:240px) and (max-width:700px) {*/
.menu_icons, .mobile_menus { 
	display:none ;
}

@media screen and ( device-width: 1024px ) {
	
}
@media screen and (min-width:240px) and (max-width:700px) {
body {
	/*background:#990;*/
}

body.home .home-bg {
	/*background:#990 !important;*/
} 
body.page .home-bg {
/*	background:#ff0 !important;*/

}
.wrapper {
	width:100% !important;
}
.site-header, .site-footer,
body.home .home-bg, body.page .home-bg,
.banner_img, .over_banner {
	min-width:100% !important;	
}
/* Header Section */
h1.site-title a {
	background-size:100% !important;
	width:90px !important;
	height:50px !important;
	margin:14px 0 0px 15px !important;
}
.head_right {
	margin-right:10px;
	height:105px !important;
}
.top_nav, nav { 
	display:none;
}
.social_link {
	margin-top:10px;
} 
.social_link li {
margin-left:15px !important;
}
/* Header Section */

/* Menu Style Start */
/*body.page-id-187 .mobile_menus{
	display:block !important;
}*/
.menu_icons {
	display:none;
}
.mobile_menus {
	padding:0;
	display:none;
	float:left;
	width:100%;
	position:absolute;
	/*top:78px;*/
	top:60px;
	z-index:99;
	background:#f2f2f2;
	left:0;
	border-bottom:#002E7A 1px solid;
}
.mobile_menus ul li {
	border-top:#002E7A 1px solid;
	width:100%;	
}
.mobile_menus ul li a {
	font:14px 'ProximaNovaRegular',arial;
	color:#000;
	display:block;
	text-align:left;
	text-transform:uppercase;
	line-height:33px;
	padding:0 30px;
	background:#f2f2f2 url('../images/menu-arrow.png') no-repeat 18px 11px;
}
.mobile_menus ul li ul li a {
	padding:0 30px 0 45px;
	background:#f2f2f2 url('../images/menu-arrow1.png') no-repeat 33px 11px;
}
.mobile_menus ul li a:hover{
	background:#fff url('../images/menu-arrow.png') no-repeat 18px 11px;
	color:#D50F73;
}
.mobile_menus ul li ul li:hover a,.mobile_menus ul li.active ul li:hover a{
	background:#fff url('../images/menu-arrow1.png') no-repeat 33px 11px;
	color:#D50F73;
}
.mobile_menus ul li.active a {
	background:#fff url('../images/menu-arrow.png') no-repeat 18px 11px;
	color:#D50F73;
}
.mobile_menus ul li.active ul li a{
	color:#000;
	background:#f2f2f2 url('../images/menu-arrow1.png') no-repeat 33px 11px;
}
.mobile_menus ul li.active ul li.active a {
	background:#fff url('../images/menu-arrow1.png') no-repeat 33px 11px;
	color:#D50F73;
}
/** mobile style ***/
.site-navigation ul {
	margin-left:-30px;
}
#primary-navigation {
	display:none;
}
.menu_icons a {
	font:normal 14px DINPro-Medium, arial;
	color:#888;
	width:34px;
	height:34px;
	float:right;
	background:url(../images/menu.png) 0 top no-repeat;
	text-indent:-9999px;
	position:absolute;
	right:23px;
	top:15px;
	padding-bottom:26px;
}
.menu_icons a:hover {
	background:url(../images/menu.png) 0 -66px no-repeat;
	color:#fff;
}
.menu_icons {
	display:block;
	padding:10px 0 0 0;
}
/* Menu Style End */

/*	Footer Section */
ul.ft_nav, ul {
	width:100% !important;
}
.ft_nav li, .ft_nav_ct li, .ft_nav_rt li  {
	width:100% !important;
	float:none !important;
	background:none !important;
	text-align: center;
	padding:0 !important;
}
.ft_nav_ct, .ft_nav_rt {
	width:100% !important;
	margin:15px auto  0!important;
	background:none !important;
	float:none !important;
	display:inline-block;
}
.ft_nav_ct ul, .ft_nav_rt ul {
	width:100% !important;
	background:none !important;
	clear:both;
}
.ft_nav_ct h6, .ft_nav_rt h6, footer p {
	text-align:center;
}
.ft_nav_rt p {
	float:none !important;
	text-align:center;
	margin-top:15px !important;
}

/*	Footer Section */

/* Home Page */
.hm_top p {
	padding:0 20px 14px !important;	
}
.hm_client {
	padding:25px 0 !important;
}
.hm_clnt.clnt_lft, .hm_clnt {
	width:90% !important;
	background:none !important;
	margin:0 auto;
	float:none !important;
}
.clnt_form input {
	width:100% !important;
	margin-bottom:10px !important;
}
.hm_clnt.clnt_rgt {
	margin:0 auto !important;
	width:90% !important;
}
.hm_clnt.clnt_rgt h2 {
	padding-top:30px;
}
.custom-select {
	width:68% !important;
}

.hm_slider ul  {
	float:left;
	width:1800px !important;	
}
.hm_slider li {
	margin-left:0 !important;
	width:300px !important;	
}
.hm_slider li a img {
	/*max-width: 80% !important;*/
	margin:0 auto;
}
.bx-wrapper .bx-prev {
	left:10px !important;
}
.bx-wrapper .bx-next {
	right:10px !important;
}
.hm_slider .bx-wrapper .bx-controls-direction a {
	top:92px !important
}

/*home page*/
.white_bg{
	z-index:-1;
	display:none;
}	
.nav_bg,.head_right{
	display:none;
}
.hm_client .hm_clnt.clnt_lft {
  float: left !important;
  width: auto !important;
}
.clnt_form input[type="checkbox"]{
	width:auto!important;
}
.clnt_form input[type="submit"]{
	float:none!important;
}
.drop-arrow{
	width:52%!important;
}
.ft_nav, .ft_nav_ct{
	float:none!important;
}
.ft_nav {
  min-height:inherit!important;
  width: auto!important;
}
/*home page end*/
/*ship chartering*/
.ship-banner{
	max-width:100%;
}
.theme-bg img{
	max-width:100%;
}
.transport-main{
	padding:0 10px;
}
.transport-left {
  border-right:none;
  float:none;
  padding-right:0px;
  width: auto;
}
.sea h2{
	 padding:15px 0 15px 80px;
}
.transport-right {
  float: none;
  margin-left:0px;
  margin-top:20px;
}
.custom-select.ship-drop .drop-arrow{
	width:62%!important;
}
.mobile-header{
	float:left;
	width:100%;
	height:60px;
	background:#fff;
}
div.background{
	top:60px;
}
.bg1{
	background:url(../images/m_bg1.jpg) no-repeat top center!important;
}
.bg2{
	background:url(../images/m_bg2.jpg) no-repeat top center!important;
}
.bg3{
	background:url(../images/m_bg3.jpg) no-repeat top center!important;
}
.home_cap{
	height:100px;
	padding-top:200px;
}
/*ship chartering end*/
.service_banner{
	top:65px;
}
.inner_cap{
	height: 169px;
    margin-top: 117px;
	padding-top:0;
}
.inner_cap h2 {
	font: 24px 'ProximaNovaBold',Arial;
}
.service-bg p.top_para{
	padding:30px 0px;
	margin:0 10px;
	font:18px 'ProximaNovaRegular',Arial;
}
.service-inner ol{
	padding:0 0 10px 23px;
}
.service_list ul li{
	margin: 0 0 33px;
	width: 90%;
	padding:0px 5%;
}
.service_list ul li img{
	padding-bottom:20px;
}
.service_list ul li p br{
	display:none;
}
.service-inner{
	padding:30px 0;
}
.service-inner h3{
	font:15px 'ProximaNovaSemibold',Arial;
}
.service_left{
	border:0;
	padding:0;
	margin:0 10px;
	width:94%;
	float:none;
}
.service_top_banner{
	margin-bottom:20px;
}
.service_top_banner img{
	max-width:100%;
}
.service-inner p{
	font:15px 'ProximaNovaRegular',Arial;
	margin-bottom:20px;
}
ul.content-list{
	padding-bottom:20px;
}
ul.content-list li{
	background-position:0 16px;
	font: 15px 'ProximaNovaRegular',Arial;
	padding: 13px 0 0 22px;
}
.service_right{
	padding-left:0;
	margin:25px 10px 0;
}
.custom-select.ship-drop{
	margin:12px 0 10px;
}
.our-team-section .team_list ul li{
	width:100%;
	margin-bottom:24px;
}
.our-team-section .team_list ul li.first,.our-team-section .team_list ul li.second{
	margin-left:0;
	width:100%;
}
.form_page{
	width:94%;
	margin:0 10px;
}
.form_page div.input input,.form_page div.input textarea,.contact-section .contact-form div.input input,.contact-section .contact-form div.input textarea{
	width:100%;
}
.form_page div.submit{
	width:100%;
	text-align: center;
}
.form_page div.submit input{
	margin-left:0;
}
.service-inner .form_page h3{
	margin-bottom:0;
}
.service-inner .form_page h3.form-title{
	margin-top:15px;
}
.form_page div.select .custom-select{
	width:94% !important;
}
.form_page div.select .drop-arrow{
	width:88% !important;
}
.form_page div.select .custom-select select{
	width:104% !important;
}
.form_page div.input.package-box input,.form_page div.input.weight-box input{
	width:58%;
}
.form_page div.input.weight-box input.second-box{
	margin-left: 13px;
    width: 36%;
}
.form_page div.package-box .custom-select{
	width:30% !important;
}
.form_page div.package-box .drop-arrow{
	width:28% !important;
}
.contact-section .address-section{
	width:94%;
	margin:0 10px 15px;
	border:0;
}
.contact-section .address-section.second{
	border:0;
	padding:0;
	width:94%;
	margin:0 10px;
}
.service-inner .contact-section h3{
	margin-bottom:12px;
}
.contact-section .map-area{
	width:100%;
	margin-top:0;
}
.contact-section .map-area img{
	max-width:100%;
}
.contact-form{
	margin-top: 30px;
    padding: 20px 0 30px;
}
.service-inner .contact-section .contact-form h3{
	margin-bottom:20px;
}
.form-section,.service-inner .contact-section .depart-list{
	width:94%;
	margin:0 10px;
}
.contact-section .contact-form div.submit input{
	margin-left:0;
}
.service-inner .contact-section .depart-list h3{
	font-size: 22px;
	margin: 0;
	padding: 20px 0;
}
.depart-list ul li.first, .depart-list ul li.second,.track-login,.track-section div.input input{
	width:100%;
}
.depart-list ul li{
	padding:0 0 15px;
}
.depart-list ul li.first-row,.depart-list ul li.second-row,.depart-list ul li.third-row,.depart-list ul li.fourth-row{
	width:100%;
}
.sec-profile-bg ul.content-list{
	padding-bottom:20px;
}
.sec-profile-bg ul.content-list li:first-child{
	padding-top:0px;
	background-position: 0 3px;
}
.sec-profile-bg ul.content-list li{
	padding-top:10px;
	background-position: 0 12px;
	font:15px 'ProximaNovaSemibold',Arial;
}
div.file .nicefileinput{
	width:100%;
}
div.file .nicefileinput .NFI-filename{
	width:63%;
}
.track-login{
	margin-bottom:20px;
}
.track-section{
	width:94%;
	margin:0 10px;
}
.forgot-link a.new-user{
	font:16px 'ProximaNovaRegular',Arial;
	margin-top:8px;
}
.track-section div.submit{
	margin:-42px 1px 0 0;
}
.track-content{
	padding:15px 0 0;
}
.faq {
	padding-left: 10px;
	padding-right: 10px;
}
.input.text, .input.textarea, .input.select {
	position: relative;
}

.error-label {
	position: absolute;
    right: 6px;
    top: 12px;
}
.foot-client {
	float:none;
	margin:10px auto 0;
	width:235px;
}

}
/*@media only screen and (max-width: 480px){
.invt_form .input {
	width:100% !important;
}
}*/

/*@media only screen and (min-width: 480px) {*/
@media screen and (min-width:321px) and (max-width:480px) {
.hm_slider ul  {
	width:1200px !important;
	margin-left:17px	
}
.hm_slider li {
	width:200px !important;	
}
.custom-select {
  width: 81% !important;
}
.drop-arrow {
  width: 69% !important;
}
.custom-select.ship-drop .drop-arrow{
	width:80%!important;
}
}