*{margin:0; padding:0;}
:focus{outline:none;}
html{height:100%; -webkit-text-size-adjust:none;}
body{height:100%; font-size:12px; font-family:'MontserratRegular'; background:#fff;}
a{text-decoration:none; outline:none; color:#a9a9a9; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
img{padding:0; margin:0; max-width:100%; float:none; border:none;}
h1, h2, h3, h4, h5, h6, p{font-weight:normal; margin:0; padding:0; display:block; clear:both;}
ul, ul li, ol, ol li{padding:0; margin:0; list-style:none;}
p{line-height:16px; font-size:12px; color:#707070; font-family:'MontserratRegular'; letter-spacing:1px;}
*{box-sizing:border-box; -webkit-box-sizing:border-box;}
a:hover, a:focus, a{text-decoration:none; outline:none;}
*{box-sizing:border-box;}

/*NORMAL CSS*/
.pull-left{float:left;}
.pull-right{float:right;}
h1{font-size:45px; color:#fff; margin-bottom:15px; font-family:'MontserratRegular'; letter-spacing:1px;} 
h2{font-size:24px; color:#1f202d; font-family:'MontserratRegular'; letter-spacing:1px;}
h3{font-size:18px; color:#2c3e50; font-family:'MontserratRegular'; letter-spacing:1px;}

.block, .widt{width:100%; float:left;}

/*BUTTON CSS*/
.btn{display:inline-block; padding:7px 15px; text-transform:uppercase; text-align:center; color:#fff; font-size:14px; border-radius:4px; font-family:'MontserratSemiBold'; letter-spacing:1px;}
.red_btn{background:#f83b55; color:#fff; padding:5px 18px;}
.red_btn:hover, .red_btn:focus{background:#f94e67; color:#fff;}
.green_ntn{background:#8dc63f; color:#fff; padding:5px 18px;}
.green_ntn:hover, .red_btn:focus{background:#9cda48; color:#fff;}
.sky_btn{background:#4db2ec; color:#fff; text-transform:none; padding:10px 30px;}
.sky_btn:hover, .sky_btn:focus{background:#70cef8; color:#fff;}


/*INPUT CSS*/
textarea{resize:vertical; height:150px; font-family:'MontserratRegular'; border-radius:0; color:#acacac; padding:9px 10px; border:2px solid #e7e8e8; box-shadow:none; font-size:18px; letter-spacing:1px;}
input[type="text"], input[type="password"], input[type="tel"], input[type="search"], input[type="email"], textarea, select{float:left; width:100%; background:#fff; border:0; color:#acacac; padding:9px 10px; font-size:18px; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'MontserratRegular'; border-radius:2px;     border: 2px solid #988383; box-shadow:none;}
/* input, textarea{-webkit-appearance:none;} */
input[type="submit"]{cursor:pointer; outline:none; border:none; -webkit-appearance:none;}
::-moz-placeholder{color:#0e0e15 !important;}

.footer_tabs a img
{
	height:20px;
}
/*HEADER CSS*/
header{float:left; width:100%; z-index:999; background:#2c2f3e;}
.logo{float:left; margin-top:25px;}
header .navbar-default{background:none; border:0; float:left; width:100%;  padding:0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#2d5c88; background:none;}
.navbar-default .navbar-nav > li > a{color:#eff0f4; font-size:12px; text-transform:none; padding:28px 6px; margin:0; font-family:'MontserratRegular'; line-height:16px; letter-spacing:1px; text-transform:uppercase; border-bottom:4px solid transparent;}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active:hover > a,.navbar-default .navbar-nav > li > a:focus {color:#f3395e !important; border-bottom:4px solid #f3395e;}
#quickTour:hover{color:white !important}
.navbar-default .navbar-nav > li > a i{display:inline-block; margin-right:6px;}
.navbar-default .navbar-nav > li{margin-left:10px;}
.navbar-default .navbar-nav > li:first-child{border-left:0;}
ul.navbar-right{margin-top:20px;} .navbar > .container .navbar-brand{margin-left:0;}
header .navbar{margin-bottom:0;} header .navbar-brand{padding:0;}
.header_right{float:left; padding-top:0; margin-left:50px;}
.header_right .navbar-right{padding:0;}

.header_account{float:right; margin-top:25px; position:relative; padding-bottom:29px;}
.header_account a{color:#fff; font-size:12px; text-transform:uppercase; font-family:'MontserratRegular';}
.header_account a i{display:inline-block; margin-top:5px;}
.header_account a span{display:inline-block; margin:0 7px;}
.header_account ul{float:left; width:150px; position:absolute; top:100%; left:0; z-index:9999; background:#fff; border:1px solid #f9f9f9; display:none;}
.header_account ul li{float:left; width:100%; border-bottom:1px dashed #d9d9d9;}
.header_account ul li a{color:#515151; padding:4px 10px; display:block;}
.header_account ul li a i{margin-right:4px;}
.header_account ul li:hover a{background:#f3395e; color:#fff;}
.header_account:hover ul{display:block;}

/*create campaig Page Css*/
.create_campaign{float:left; width:100%; padding:30px 0;}
.create_campaign .cateNav{float:left; width:100%;}
.cateNav ul{float:left; width:100%; padding:25px; background:#f6f6f6; margin-bottom:25px;}
.cateNav ul li{float:left; width:100%;}
.cateNav ul h2{color:#7d7d7d; font-size:14px; font-family:'MontserratSemiBold'; text-transform:uppercase; letter-spacing:1px; margin-bottom:15px;}
.cateNav ul li a{color:#7d7d7d; font-size:12px; font-family:'MontserratRegular'; display:block; padding:8px 18px; border-radius:6px; -webkit-border-radius:6px;}
.cateNav ul li:hover a, .cateNav ul li.active a{background:#f83a57; color:#fff;}
.cateRight{float:left; width:100%;}
.categBox{float:left; width:100%; background:#f6f6f6; margin-bottom:28px;} 
.categBox .block img{width:100%;}
.categBox p{padding:10px;}


/*FOOTER CSS*/
footer{float:left; width:100%; background:#2c2f3e; padding:14px 0;}
footer p{color:#eff0f4; font-size:12px;text-align: center;}
footer p span{margin-left:25px;}

/*dashboard Page Css*/
.createCaption{float:left; width:100%; padding:34px 0; background:#ebebeb;}
.createCaption .pull-left h2{color:#7d7d7d; font-size:14px; text-transform:uppercase; float:left; margin:10px 15px 0 0;}
.CaptionSearch{float:left; width:270px; position:relative;}
.CaptionSearch input[type="submit"]{position:absolute; top:1px; right:0; bottom:1px; background:url(../img/ic3.png) no-repeat 50% 50% #f9434e; width:30px; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0;}
.CaptionSearch input[type="text"]{border:1px solid #e1e1e1; border-radius:4px; -webkit-border-radius:4px; font-size:12px; color:#a7a7a7; padding:7px 30px 7px 20px;}



.CreateDahboard{float:left; width:100%; margin-bottom:35px;}
.tabs_row{float:left; width:100%; background:#ebebeb;}
.tabs_row ul{float:left; width:100%;}
.tabs_row ul li{float:left; margin-right:4px;}
.tabs_row ul span{float:left; font-size:14px; color:#7d7d7d; text-transform:uppercase; font-family:'MontserratRegular'; letter-spacing:1px; margin:7px 15px 0 0;}
.tabs_row ul li a{padding:8px 20px 7px; float:left; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; background:#fff; font-size:14px; text-transform:uppercase; color:#7d7d7d; font-family:'MontserratSemiBold'; letter-spacing:1px;}
.tabs_row ul li:hover a, .tabs_row ul li.active a{color:#fff; background:#f3395e;}
.tab-content{float:left; width:100%;}
.allTables{float:left; width:100%;}
.allTables table{float:left; width:100%; border-spacing:0;}
.allTables table tr{float:left; width:100%; background:#fafafa;}
.allTables table tr td, .allTables table tr th{float:left; width:9%; text-align:center;}
.allTables table tr th{font-size:14px; color:#fff; text-transform:uppercase; font-family:'MontserratBold'; padding:12px 1px;}
.allTables table tr:first-child{background:#f3395e;}
.allTables table tr td:first-child, .allTables table tr th:first-child, .allTables table tr td:nth-child(2), .allTables table tr th:nth-child(2){width:15%;}
.allTables table tr td:first-child,.allTables table tr th:first-child{text-align: left;}
.allTables table tr td:nth-child(7), .allTables table tr th:nth-child(7){width:25%;}
.allTables table tr td{border-right:1px solid #e1e1e1; padding:18px 5px; font-family:'MontserratRegular'; font-size:14px; color:#7d7d7d;}
.allTables table tr td:last-child{border:0; padding:15px 5px;}
.allTables table tr td:first-child{color:#f3395e; font-family:'MontserratSemiBold';}
.editBtns{display:inline-block;}
.editBtns a{display:inline-block; margin:0 5px;}

.allTables table tr:nth-child(2n){background:#f6f6f6;}



/*=========================================*/
.ckckcol input[type=checkbox].oval{visibility: hidden;}
.ckckcol label.toggler{width:50px;	height:26px; position: absolute; display: block; border-radius: 25px; left: 0; top: 0; background: #f7f6f6; border:#e4e9eb 1px solid; z-index: 50; font: bold 12px Arial; cursor: pointer;}
.ckckcol label.toggler::after{content: ''; display: block; width: 27px; height: 27px; border-radius: 50%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; position: absolute; top:-2px; left:0px; background:#fff; border:1px solid #d9d9d9;}
.ckckcol input[type=checkbox]:checked + label{background:#8cc74f; border:#e4e9eb 1px solid;}
.ckckcol input[type=checkbox]:checked + label::before{content:''; left:11%;}
.ckckcol input[type=checkbox]:checked + label::after{left:55%;}
.ckckcol{ display:inline-block; width:62px; position: relative; height:28px;}
/*=======================================*/


.editDesignInfo{float:left; width:100%; position:relative; background:#464646;}
.editDesignInfo:before{content:''; position:absolute; top:0; left:0; height:100%; width:31%; background:#f6f6f6;}
.N_aside{float:left; width:31%; position:relative; z-index:9; background:#f6f6f6;}
.N_aside .tab-content{display:none;}
.N_aside .tabs_row ul li a{border-radius:0; padding:28px 10px; display:block; float:none;}
.N_aside .tabs_row ul li{margin:0; width:25%; text-align:center;} 
.N_aside .tabs_row ul{border-bottom:4px solid #f3395e;}
.Custmmenu{float:left; width:100%; padding:20px;}
.Custmmenu ul{float:left; width:100%;}
.Custmmenu ul li{float:left; width:100%;}
.Custmmenu ul li > a{float:left; width:100%; position:relative; padding:8px 10px; border-radius:6px; -webkit-border-radius:6px; color:#7d7d7d; font-size:12px; font-family:'MontserratRegular'; letter-spacing:1px;}
.Custmmenu ul li > a:after{position:absolute; top:8px; right:10px; content:'\f0d7'; color:#7d7d7d; font-size:13px; font-family:'FontAwesome';}
.Custmmenu ul li.open > a:after{content:'\f0d8'; color:#fff;}
.Custmmenu ul li.open > a{background:#f84051; color:#fff;}
.Custmmenu ul .dropdown > ul{display:none;}
.Custmmenu h2{color:#7d7d7d; font-size:14px; text-transform:uppercase; font-family:'MontserratSemiBold'; margin-bottom:20px;}
.Custmmenu ul .dropdown .fild{float:left; width:100%; margin-bottom:10px;}
.Custmmenu ul .dropdown .fild label{color:#7d7d7d; font-weight:normal;font-size:12px; padding-bottom:3px; font-family:'MontserratRegular';}
.Custmmenu ul .dropdown .fild input[type="text"], .Custmmenu ul .dropdown .fild textarea, .Custmmenu ul .dropdown .fild select{padding:6px 10px; font-size:12px; color:black; border-radius:4px; -webkit-border-radius:4px; letter-spacing:1px;}
.Custmmenu ul .dropdown > ul{padding:10px; background:#fff;}
.colorpicker{float:left; width:130px; border:1px solid #e9e9e9; border-radius:4px; -webkit-border-radius:4px;}
.colorpicker a{float:left; width:48px; height:26px; border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px;}
.colorpicker span{margin:5px 0 0 5px; font-size:10px; color:#7d7d7d; display:inline-block;}
.Custmmenu ul .dropdown .fild textarea{background:#f6f6f6; height:80px;}
.rightSide{float:left; width:69%; padding:40px; background:#464646; text-align:center; position:relative;}
.rightSide .modal{position:absolute;}
.selectPopup h2{color:#7d7d7d; font-size:14px; text-transform:uppercase; font-family:'MontserratSemiBold'; padding-bottom:20px;}
.selectPopup .modal-body{float:left; width:100%; background:#fff;}
.selectPopup .modal-dialog{display:inline-block; margin-top:80px;}
.selectPopup .modal-dialog p{color:#7d7d7d; font-size:12px; margin-bottom:10px;}
.ScriptFild{float:left; width:100%; margin:10px 0;}
.ScriptFild textarea{background:#f6f6f6; font-size:11px; color:#c3c2c2; border-radius:4px; -webkit-border-radius:4px; height:100px; resize:none; font-family:'MontserratRegular';}

.footer_tabs{float:left; width:100%; text-align:center; position:relative;}
.footer_tabs ul{float:left; width:31%; border-top:1px solid #e1e1e1; background:#ebebeb; position:absolute; top:-48px; left:0; z-index:9;}
.footer_tabs ul li{float:left; width:25%; border-right:1px solid #e1e1e1}
.footer_tabs ul li:last-child{border:0;}
.footer_tabs ul li a{display:block; padding:8px;}

.loginInfo{float:left; width:100%; padding:90px 0; background:#2c2f3e; text-align:center;}
.loginForm{display:inline-block; width:100%; max-width:380px; background:#fff; margin-top:100px; padding:18px;}
.loginForm .login_logo{float:left; width:100%; margin-bottom:35px;}
.login{float:left; width:100%;}
.login .fild{float:left; width:100%; margin-bottom:20px;}
.login .fild input[type="email"], .login .fild input[type="text"], .login .fild input[type="password"]{border-radius:4px; -webkit-border-radius:4px; padding:10px 10px 10px 35px; color:#7d7d7d; font-size:12px;}
.login .fild input[type="email"]{background:url(../img/ic15.png) no-repeat 10px 50%;}
.login .fild input[type="password"]{background:url(../img/ic16.png) no-repeat 10px 50%;}
.login .fild .btn{width:100%; padding:10px 10px; margin-top:10px;}
.loginFormcontan{float:left; width:100%;}
.lostPass{margin-top:5px;}
.lostPass a{color:rgba(255,255,255,.5); font-size:10px;}
.ratingSlider{float:left; width:100%;}
.categBox .block{position:relative;}
.categBox .block .overlay{position:absolute; top:0; left:0; background:rgba(41,48,58,.8); width:100%; height:100%; padding:20px; opacity:0; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.categBox .block .overlay .btn{letter-spacing:1px; font-size:12px; width:100%; margin:3px 0;}
.categBox .block .btn_row{float:left; width:100%; margin-top:42px;}
.categBox .block .overlay h2{color:#fff; font-size:18px; text-transform:uppercase; font-family:'MontserratBold';}
.categBox:hover .block .overlay{opacity:1;}

button.close {
    position: absolute;
    right: 5px;
    top: 0px;
}
/*** new css **/

/*===========================================================*/

 .caption .trash
{
color: #F44336;
    text-decoration: none;
    float: right;
    font-size: 23px;
	cursor: -webkit-grabbing;
  /*  position: absolute;
    padding-left: 11%;
    padding-top: 13px; */
}
div.fileinputs {
	position: relative;
	cursor: -webkit-grabbing;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor: -webkit-grabbing;

}

.fileinputs input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.popup_area{float:left; width:100%; position:fixed; z-index:9999; background:rgba(0, 0, 0, .6); top:0; bottom:0; left:0; height:100%; text-align:center;}
.popup_cont{display:inline-block; width:60%; margin-top:20px;}
.tp_cont{float:left; width:100%;}
.tp_cont h2{color:#fff; font-size:35px; text-align:left;}
.close_ui{float:right; padding-top:10px;}
.popup_inner{float:left; width:100%; margin-top:20px;}.popup_inner img{max-width:100%;}
.errormsg
{
	float: left;
width: 100%;
background: white;
display:none;
}
.form-error ,.has-error
{
	border: 2px solid #f3395e !important;
}
input[type="number"]{

padding: 6px 10px;

font-size: 12px;

color: #ccc;

border-radius: 4px;

-webkit-border-radius: 4px;

letter-spacing: 1px;

background: #fff;

float: left;

width: 50%;

-webkit-box-sizing: border-box;

font-family: 'MontserratRegular';

border: 2px solid #e7e8e8

;

}
.item
{
        width: 33.33%;
    float: left;
    padding-left: 1%;
    padding: 10px;
    /* border: 2px solid #599ECE; */
    box-shadow: rgba(89, 158, 206, 0.15) 6px 6px;
	text-align: center;
}

#gallery-images{
    max-height: 500px;
    overflow: scroll;
}
#gallery-images > div > div > .caption
{
       padding-top: 5px;
    color: #707070;
    font-size: 15px;
}
.introjs-tooltiptext p
{
	color: #F6F0F0;
}
.fa-download
{
	color:#5151f0;
}
/*======================Responsive Css====================*/
@media (min-width:993px) and (max-width:1199px){
.allTables table tr td, .allTables table tr th{float:none;}
}
@media (max-width:1024px) {
.categBox .block .btn_row{margin-top:8px;}
}

@media (max-width:992px) {
.navbar-default .navbar-nav > li{margin-left:8px;}
.navbar-default .navbar-nav > li > a{padding:20px 6px;}
.header_right{margin-left:30px;}
.logo{margin-top:16px;}
.header_account{margin-top:14px;}
.allTables table tr td, .allTables table tr th{float:none;}
/*========Start============19-10-2016=============================*/
.intgerTabs .tabs_row ul li{width:auto; margin:15px 15px;}
.mailchapblock .col-md-4 .pull-right{width:100%;}
.mailchapblock .col-md-6{margin:10px 0; float:left; width:100%;}
/*====================19-10-2016========END=====================*/

}

@media (max-width: 767px) {
.header_right{width:100%; margin:0;}
.navbar-default .navbar-nav > li{margin:0;}
.navbar-default .navbar-nav > li > a{padding:10px;}
.navbar-nav{margin:0;}
.allTables table tr td{border:0;}
.allTables table tr td, .allTables table tr th, .allTables table tr td:first-child, .allTables table tr th:first-child, .allTables table tr td:nth-child(2), .allTables table tr th:nth-child(2), .allTables table tr td:nth-child(7), .allTables table tr th:nth-child(7){float:left; width:100%; display:block;}
.N_aside{width:100%;}
.rightSide{width:100%; padding:20px;}
.footer_tabs{width:100%; margin:10px;}
.footer_tabs ul{position:static; width:100%;}
footer{padding-top:0;}
.categBox .block .btn_row{margin-top:80px;}
}


@media (max-width:560px) { 
.createCaption .pull-right{width:100%; margin-top:10px;}
.categBox .block .btn_row{margin-top:40px;}
}

@media (max-width:480px) {
.tabs_row ul li{width:100%; margin:0;}
.tabs_row ul li a{width:100%;}
.tabs_row ul span{width:100%; margin-bottom:10px;}
}
@media (max-width:360px) {
.CaptionSearch{width:100%;}
}
/*---------neww css -18/10/2016 ----------*/
input[type="number"]{
padding: 6px 10px;
font-size: 12px;
color: #ccc;
border-radius: 4px;
-webkit-border-radius: 4px;
letter-spacing: 1px;
background: #fff;
float: left;
width: 50%;
-webkit-box-sizing: border-box;
font-family: 'MontserratRegular';
border: 2px solid #e7e8e8;
}

/*========Start============19-10-2016=============================*/

.integrenTop{float:left; width:100%; background:#ebebeb; padding:40px 0;}
.integrenTop h2{color:#7d7d7d; font-size:14px; text-transform:uppercase; font-family:'MontserratRegular'; margin-bottom:8px;}
.integrenTop p{color:#8e8d8d; font-size:12px; font-family:'MontserratRegular';}
.intgerTabs{float:left; width:100%; min-height:400px;}
.intgerTabs .content-tabs{float:left; width:100%; padding:30px 0;}
.intgerTabs .tabs_row{float:left; width:100%; background:none; text-align:center; text-align:center;}
.intgerTabs .tabs_row ul li{display:inline-block; float:none; text-align:center; width:13.7%; vertical-align:top;}
.intgerTabs .tabs_row ul li a{padding:0; background:none;}
.intgerTabs .tabs_row ul li a i{display:table-cell; vertical-align:middle; height:103px; width:103px; background:#f6f6f6; border-radius:50%; -webkit-border-radius:50%; border:2px solid transparent; padding:0; float:none; position:relative;}
.intgerTabs .tabs_row ul li a span{float:none; display:inline-block; padding-top:10px; margin:0; color:#7d7d7d; font-size:14px; font-family:'MontserratRegular'; text-transform:none;}
.intgerTabs .tabs_row ul li.active a i{border:2px solid #f3395e;}
.intgerTabs .tabs_row ul li.active a i:after{position:absolute; top:58px; right:-5px; font-size:25px; color:#f3395e; content:'\f058'; font-family:'FontAwesome'; font-style:normal;}

.intgerTabs .tab-content{background:#fafafa; padding:20px; margin-top:40px;}
.MailChimpCntant{float:left; width:100%;}
.MailChimptop{float:left; width:100%;}
.MailChimptop .pull-left{margin-right:22px;}
.mailchapright{display:block; overflow:hidden;}
.mailchapright h2{color:#7d7d7d; font-size:14px; font-family:'MontserratBold'; padding:5px 0;}
.mailchapright p{color:#969595; font-size:12px; font-family:'MontserratRegular';}
.mailchapblock .col-md-2 span{color:#7d7d7d; font-size:14px; text-transform:uppercase; font-family:'MontserratRegular'; margin-top:8px; float:left; letter-spacing:1px;}
.mailchapblock .col-md-4 .btn{min-width:204px;}
.mailchapblock .col-md-6 input{padding:5px 20px; font-size:12px; border-radius:5px; -webkit-border-radius:5px;}
.mailchapblock{margin:30px 0 15px;}

.notI{color:#969595; font-size:12px; font-family:'MontserratRegular';}
.notI i{margin-right:15px;}

.newsplit{float:left; width:100%; padding:30px 0;}
.newslitTop, .newslitMid, .newslitBtm{margin-bottom:35px;}

.newslitTop label, .newslitMid label{color:#7d7d7d7; font-size:14px; font-weight:normal; text-transform:uppercase; float:left; width:100%;}
.newslitMid select, .newslitTop input, .newslitBtm .fild input[type="text"]{padding:6px 15px; font-size:12px; color:#7d7d7d7; border-radius:5px; -webkit-border-radius:5px;}
.newslitMid textarea{background:#fafafa; resize:none; min-height:150px; border:0;}
.newslitMid .fild, .newslitBtm .fild{float:left; width:100%; margin-bottom:15px;}
.newslitBtm .fild .block span{color:#7d7d7d; font-size:12px; font-family:'MontserratRegular'; letter-spacing:1px; padding-bottom:8px; float:left; width:100%;}
.newslitBtn .btn{width:100%; max-width:200px;}


/*====================19-10-2016=========End====================*/

