/*
	Theme Name: NextLine
	Theme URI: http://www.nextline.in
	Description: Html 5 responsive theme
	Version: 2.4
	Author: Haris
	Author URI: http://kanudigital.com
*/
/*************************************************************************************************
													RESET
***************************************************************************************************/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{ margin: 0; padding: 0; list-style-type: none;} 
/*************************************************************************************************
													COMMON
***************************************************************************************************/
@font-face{font-family:"EGGIndulekhaUni";font-style:normal;src:url(//www.gulfmalayali.in/wp-content/themes/nextline_v3.1/fonts/EGGIndulekha.woff) format('woff');}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:400;src:url(//www.gulfmalayali.in/wp-content/themes/nextline_v3.1/fonts/NotoSansMalayalam-Regular.woff) format('woff');}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:700;src:url(//www.gulfmalayali.in/wp-content/themes/nextline_v3.1/nextline_v3.1/fonts/NotoSansMalayalam-Bold.woff) format('woff');}
.dew, .wow{visibility:hidden;}
.p0{padding:0;} .p5{padding:5px;} .p10{padding:10px;} .p15{padding:15px;} .p20{padding:20px;} .p25{padding:25px;} .p30{padding:30px;} .p35{padding:35px;} .p40{padding:40px;} .ptop5{padding-top:5px;} .ptop10{padding-top:10px;} .ptop15{padding-top:15px;} .ptop20{padding-top:20px;} .ptop30{padding-top:30px;} .ptop40{padding-top:40px;} .pbtm5{padding-bottom:5px;} .pbtm10{padding-bottom:10px;} .pbtm15{padding-bottom:15px;} .pbtm20{padding-bottom:20px;} .pbtm30{padding-bottom:30px;} .pbtm40{padding-bottom:40px;} .prite5{padding-right:5px;} .prite10{padding-right:10px;} .prite15{padding-right:15px;} .prite20{padding-right:20px;} .prite25{padding-right:25px;} .prite30{padding-right:30px;} .prite40{padding-right:40px;} .plft5{padding-left:5px;} .plft10{padding-left:10px;} .plft15{padding-left:15px;} .plft20{padding-left:20px;} .plft25{padding-left:25px;} .plft30{padding-left:30px;} .plft40{padding-left:40px;} .m0{margin:0;} .m5{margin:5px} .m10{margin:10px} .m15{margin:15px} .m20{margin:20px} .m25{margin:25px} .m30{margin:30px} .m40{margin:40px} .mtop5{margin-top:5px;} .mtop10{margin-top:10px;} .mtop15{margin-top:15px;} .mtop20{margin-top:20px;} .mtop25{margin-top:25px;} .mtop30{margin-top:30px;} .mtop35{margin-top:35px;} .mtop40{margin-top:40px;} .mbtm5{margin-bottom:5px;} .mbtm10{margin-bottom:10px;} .mbtm15{margin-bottom:15px;} .mbtm20{margin-bottom:20px;} .mbtm25{margin-bottom:25px;} .mbtm30{margin-bottom:30px;} .mbtm35{margin-bottom:35px;} .mbtm40{margin-bottom:40px;} .mrite5{margin-right:5px;} .mrite10{margin-right:10px;} .mrite15{margin-right:15px;} .mrite20{margin-right:20px;} .mrite25{margin-right:25px;} .mrite30{margin-right:30px;} .mrite35{margin-right:35px;} .mrite40{margin-right:40px;} .mlft5{margin-left:5px;} .mlft10{margin-left:10px;} .mlft15{margin-left:15px;} .mlft20{margin-left:20px;} .mlft25{margin-left:25px;} .mlft30{margin-left:30px;} .mlft35{margin-left:35px;} .mlft40{margin-left:40px;} .mbtm0{margin-bottom:0} .relative{position:relative;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
body{margin:0;padding:0;width:100%;font-family:"Noto Sans Malayalam", sans-serif;background-color: #eef3f6;}
.etext, .etext a{font-family:'Open Sans', sans-serif;}
.nl{font-family:"EGGIndulekhaUni",sans-serif;font-size:22px;line-height:22px;display:block;}
h2 .nl{font-size: 24px;line-height: 28px;}
.container{max-width:1200px;width:100%;margin:0 auto;}
.m-color, .m-color a{color:#00bbd4}
.ttc{text-transform:capitalize;}
.ttu{text-transform:uppercase;}
.row{width:100%;}
.row-half{width:50%;}
.row-three{width:33.33333333%;}
.row-four{width:25%;}
.row-ten{width:10%;}
.row-five{width:20%;}
.row-thirty{width:30%;}
.row-fourty{width:40%;}
.row-sixty{width:60%;}
.row-seventy{width:70%;}
.row-eighty{width:80%;}
.row-ninety{width:90%;}
.row-half, .row-three, .row-four, .row-ten, .row-five, .row-thirty, .row-fourty, .row-sixty, .row-seventy, .row-eighty, .row-ninety{min-height:1px;float:left;}
/* clear floats */
.container:after, .container:before, .row:after, .row:before{display: table;content: " ";clear: both;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display:block; } 
.clear , .cb{ clear: both; }
.left, .alignleft{float:left;}
.right, .alignright{float:right;}
.center{text-align:center;}
.fleft{text-align:left;}
.frite{text-align:right;}
.t-indent{text-indent:-999999px}
.inline{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
img{max-width:100%;height:auto;vertical-align:bottom; }
a, a:hover{text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
*, *:after, *:before { -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; } 
input:focus { outline:0; border:1px solid #04A4CC; } 
/*Core*/
.alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto; } .wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption .wp-caption-text, .gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } 
::selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; } ::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; } 
p{margin-bottom: 20px;}
p, li{font-weight: 300;font-size:15px;}
.parallax{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.abs-center{position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;}
.overlay {position: relative; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); padding: 60px 0; } 
img.lazy {opacity: 0;transition: opacity .5s ease-in;}
a{color: #000;} a:hover{color:#28a8cb}
/*************************************************************************************************
													Header
***************************************************************************************************/
.logo img{    width: 110px;
    position: absolute;
    left: 0;
    padding: 12px;
    background: #fff;}
.header-top{background-color:#323079;color:#fff;border-top:5px solid #28a8cb}
.menu_container li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.menu_container li a{    display: block;
    color: #fff;
    font-size: 13px;
    padding: 20px 10px;
    text-transform: uppercase;
    font-weight: 400;}
.menu-main{padding-left: 150px;}
.scroll-title{float: left;
    text-transform: uppercase;
    padding: 10px;
    text-align: center;
    color: #fff;
    width: 14%;
    background: #28a8cb;}

.scroll{width: 86%;}
.scroll-inner{padding-left: 100px;}
.scroll marquee {
    padding: 10px 0 0px 0;    color: #28a8cb;
}
.scroll-row{background-color:#fff;}
.scroll a{line-height: 26px;    display: inline-block;}

.search-hide {
    position: absolute;
    right: 0;
    width: 300px;
    display: none;
    z-index: 9999;
}
.search-in a.s-close {
    display: none;
}

.search-in a {
           padding: 17px 20px;
    color: #fff;
    display: block;
}
.search-wrapper input[type="text"] {
    padding: 10px 45px 10px 10px;
    background: #fff;
}
.search-wrapper input[type="submit"] {
    position: absolute;
    top: -9px;
    right: 0;
    padding: 10px 15px;
    background: #000;
    color: #fff;
    border: 0;
}
.mobile-in{display:none;}


.live-a{display: block;
position: relative;
background-color: #cc0000;
color: #fff;
text-transform: uppercase;
font-size: 14px;
padding: 10px 20px;
border-radius: 5px;
margin-top: 10px;
z-index: 999;}
	


/*************************************************************************************************
													Homepage
***************************************************************************************************/
.mob-menu{display:none;}
.row-fourty.m-side{width:35%}
.row-sixty.m-head{width:65%;}
.origin-section{background: #fff;
margin-top: 30px;    padding-top: 30px;}

h1 a.nl{font-size: 30px;
line-height: 30px;}

h1{margin: 20px 0;}

.cat-title{    display: block;
    background-color: #323079;
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 6px 20px 8px 35px;
    letter-spacing: 1px;
    position: relative;}
.cat-title:before{    width: 0;
    height: 0;
    border-bottom: 34px solid #28a8cb;
    border-right: 24px solid transparent;
    position: absolute;
    content: "";
    left: 0;
    top: -1px;}


.side-first .main-small img, .main-sec-inner img, .main-small-new img, .inside-small img{float:left;margin-right:15px;}
.main-small .es1{padding:0 10px 0 0} 
.main-small .es2{padding:0 10px 0 0}

.sidebar-left2{width: 24.5%;}
.second-row{width:75.5%;}

.title-small a{font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
  border-bottom: 2px solid #323079;
margin-bottom: 20px;}
.com-tree{  padding: 10px 0;
  border-top: 1px solid #ccc;}
.second-row-two-inner .row-three{width:32%;margin-right:2%;}
.second-row-two-inner .row-three:last-child{margin-right:0}
.main-small-new .row-half{padding:0 0 15px 10px;}
.main-small-new .row-half:nth-child(even){padding:0 10px 15px 0;}
.vid-small .row-half{padding:0 10px 15px 0;}
.vid-small .row-half:nth-child(even){padding:0 0 15px 10px;}
.lft-first .row.mbtm15{border-bottom: 1px solid #ccc;
    padding-bottom: 20px;}
.lft-first .row.mbtm15:last-child{border:0;}
.lft-first img{width:100%;}


#slideshow {
  position: relative;
  width: 340px;
  height: 283px;
  padding: 10px;
}

#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}




.post-in p{font-size: 16px;line-height: 24px;}
.post-in blockquote{background-color: #f1f1f1;
    padding: 20px;
    color: #ff5200;
    line-height: 28px;
    margin-bottom: 15px;
border-top: 5px solid;}

.featured_caption{position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.62);
    color: #fff;
    padding: 10px;
    font-size: 14px;
width: 100%;}


.nl.post-title{font-size: 32px;line-height: normal;}
.post-categories li{display:inline-block;}
.post-categories li a{background-color: #323079;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  display: block;
padding: 3px 10px;}
.post-meta span{display: block;
  font-size: 14px;
  margin-bottom: 5px;}
.related .row-half{padding:0 10px 0 0}
.related .row-half:nth-child(odd){padding:0 0 0 10px}
.related .row-half:nth-child(3n+4){clear:both;}  
  
.category-in .date{font-size: 13px;text-transform: uppercase;}
  
.footer{  background: #323079;
  color: #fff;
   padding: 40px 0;margin-top:30px;}
.footer a{color:#fff;}
.footer img.f-logo{width: 100px;}
.footer-links li{  width: 33%;
  float: left;
  margin-bottom: 5px;
  font-size: 14px;}
.site-info li{font-size: 14px;
  margin-bottom: 5px;}
.footer h3{font-weight: 400;
  font-size: 16px;
  color: #48a8cd;
  margin-bottom: 15px;}
.footer-social li{display:inline-block;  margin-left: 10px;}
.copyright{  padding: 10px;
  background: #090823;
  color: #fff;}
.copyright p{font-size:13px;}
/*************************************************************************************************
													Back To Top
***************************************************************************************************/
.dew-top.dew-is-visible, .dew-top.dew-fade-out, .no-touch .dew-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } 
.dew-top.dew-is-visible { visibility: visible; opacity: 1; } 
.dew-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 64px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgb(31, 31, 31) url(images/top-arrow.svg) no-repeat center 50%;visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; } 
/*************************************************************************************************
													Page Nav
***************************************************************************************************/
.iv-pagenavi span.pages {margin-right: 10px;}
.iv-pagenavi span, .iv-pagenavi a {display: inline-block; background-color: #323079; color: #fff; margin-right: 5px; padding: 5px 8px; font-size: 14px; } 
.iv-pagenavi span.current{background-color:#090823}
/*************************************************************************************************
													Forms
***************************************************************************************************/
input[type="text"], input[type="email"], textarea{background: #f9f9f9; border: 1px solid #e1e1e1; color: #666666; font-size: 15px; font-weight: 300; margin: 0; padding: 10px; width:100%;} 
input[type="submit"]{  background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #3078C0; cursor: pointer; display: inline-block; font-size: 15px; font-weight: 300; margin-bottom: 0; padding: 8px 25px; float: left; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; width: auto; border-radius: 0; color: #3078C0; margin: 10px 0; box-shadow: none;} 
input[type="submit"]:hover{background-color:#3078C0;color:#fff;}
/*************************************************************************************************
													RESPONSIVE
***************************************************************************************************/
@media only screen and ( max-width: 1024px ){
.menu_container li a{padding: 20px 5px;}






}
@media only screen and (max-width: 970px){

}
@media only screen and (max-width: 920px){
.logo img {
    width: 55px;
    position: inherit;
    left: 0;
    padding: 5px;
    background: #fff;
	float:left;
	}
.mob-menu {
    display: block;
    cursor: pointer;
    margin-top: 15px;    margin-right: 10px;
}
.bar1, .bar2, .bar3, .bar4 {
    width: 35px;
    height: 2px;
    background-color: #fff;
    margin: 4px 0;
    transition: 0.4s;
}
.open .bar1 {
    -webkit-transform: rotate(-45deg) translate(-6px, 4px);
    transform: rotate(-45deg) translate(-6px, 4px);
}	
.open .bar2, .open .bar4 {
    opacity: 0;
}	
.open .bar3 {
    -webkit-transform: rotate(45deg) translate(-4px, -2px);
    transform: rotate(45deg) translate(-4px, -2px);
}	
.menu-main {
    padding-left: 0;
    display: none;
    background: #28a8cb;
    margin-top: 10px;
}
.header-top{padding-bottom:5px;}
.scroll-inner {padding-left: 0;    position: relative;}
.origin-section{padding: 30px 15px 0 15px;
    margin-top: 30px;}
.scroll-title{    position: absolute;
    z-index: 99;
    float: none;
    width: auto;}
.scroll, .main-big img, .main-small img {
    width: 100%;
}
.main-small .es2, .main-small .es1{width: 50%;
    float: left;
    clear: none;}
.main-small-new .row-half:before, .main-small-new .row-half:after, .logo:after, .logo:before, .footer-links:before, .footer-links:after{display: table;
    content: " ";
    clear: both;}
.main-small-new .row-half {
    padding: 0;
    margin-bottom: 20px;
}
.vid-big.prite10, .vid-small.plft10{padding:0;}
.vid-small img{float:left;margin-right:15px;width: 150px;}
.vid-small .row-half, .vid-small .row-half:nth-child(even), .sidebar.plft20, .row-seventy.content-main.prite30, .content-main.plft30{padding:0;}

.sidebar .main-small .es2, .sidebar .main-small .es1{width:100%;float:none;clear:both;}
.sidebar .main-small img, .sidebar .main-small img{width:auto;float:left;margin-right:15px;}
.post-image img{   width: calc(100% + 30px);
    margin-left: -20px;
    max-width: none;}
.footer .container{padding:0 20px}
.footer img.f-logo {margin-bottom: 30px;}
.mobile-in{display:block;}
}
@media only screen and (max-width: 820px){
.row-half, .row-three, .row-four, .row-ten, .row-five, .row-thirty, .row-fourty, .row-sixty, .row-seventy, .row-eighty, .row-ninety, .row-sixty.m-head, .row-fourty.m-side{width:100%;float:none;clear:both;}	
	
.second-row-two-inner .row-three {
    width: 100%;
    margin-right: 0;margin-bottom: 20px;
}	
.footer-links li {width: 50%;}	
.footer-links{margin-bottom: 20px;}
.footer-social.frite{text-align: left;
margin-top: 20px;}	
.menu_container li{display:block!important;}
	
.menu_container{float: none;
text-align: center;	}
	.menu_container li a {
    padding: 12px 5px;
    border-bottom: 1px solid #1b95b7;
}
.live-a {
    border-radius: 0;
    margin-top: 0;
    text-align: center;
    float: none;
}	
.logo{    padding: 0 10px;}	
	
	
	
	
	
	
	
	
}
@media all and (max-width: 620px){


}
@media all and (max-width: 520px){


}
@media all and (max-width: 480px){


}