*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{ margin:0; padding:0; font-family:robotoregular; font-size:14px; color: #000; -webkit-font-smoothing: antialiased;}
.grid{margin:0 auto;max-width:1200px;width:100%}
img{max-width:100%;height:auto;display:block;/*margin-left:auto;margin-right:auto;*/ border:0;}
.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%;}
.row .row{width:auto;margin:0 -15px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:15px;padding-right:15px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
.end{float:right!important}

/*-------------------------------------------------------------- */

.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/*-------------------------------------------------------------- */

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.eot');
    src: url('../fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff'),
         url('../fonts/roboto-black-webfont.ttf') format('truetype'),
         url('../fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonts/robotocondensed-light-webfont.eot');
    src: url('../fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-light-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-light-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular-webfont.eot');
    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/robotocondensed-bold-webfont.eot');
    src: url('../fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/robotoslab-bold-webfont.eot');
    src: url('../fonts/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-bold-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-bold-webfont.woff') format('woff'),
         url('../fonts/robotoslab-bold-webfont.ttf') format('truetype'),
         url('../fonts/robotoslab-bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slablight';
    src: url('../fonts/robotoslab-light-webfont.eot');
    src: url('../fonts/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-light-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-light-webfont.woff') format('woff'),
         url('../fonts/robotoslab-light-webfont.ttf') format('truetype'),
         url('../fonts/robotoslab-light-webfont.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/robotoslab-regular-webfont.eot');
    src: url('../fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-regular-webfont.woff') format('woff'),
         url('../fonts/robotoslab-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slabthin';
    src: url('../fonts/robotoslab-thin-webfont.eot');
    src: url('../fonts/robotoslab-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-thin-webfont.woff2') format('woff2'),
         url('../fonts/robotoslab-thin-webfont.woff') format('woff'),
         url('../fonts/robotoslab-thin-webfont.ttf') format('truetype'),
         url('../fonts/robotoslab-thin-webfont.svg#roboto_slabthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

.red-txt{color:#FF0000;}
.color333{ color:#333;}
.blue-txt{ color:#0f81dd !important;}
.dark-blue-txt{ color:#003768 !important;}
.green-txt{ color:#8cc540 !important;}
.orange-txt{ color:#e67323 !important;}
.white-txt{ color:#fff !important;}
.robotoregular{ font-family:robotoregular !important;}
.robotomedium{ font-family:robotomedium !important;}
.robotolight{ font-family:robotolight !important;}
.blue-bg{ background:#4792ce !important;}
.white-bg{ background:#fff !important;}
.green-bg{ background:#8cc540 !important;}
.orange-bg{ background:#ff9800 !important;}
.dark-blue-bg{ background:#003768 !important;}
.grey-bg{ background:#e5e5e5 !important;}
.font12{ font-size:12px !important;}
.font13{ font-size:13px !important;}
.font13-half{ font-size:13.5px !important;}
.font14{ font-size:14px !important;}
.font15{ font-size:15px !important;}
.font16{ font-size:16px !important;}
.font17{ font-size:17px !important;}
.font18{ font-size:18px !important;}
.font19{ font-size:19px !important;}
.font20{ font-size:20px !important;}
.font21{ font-size:21px !important;}
.font22{ font-size:22px !important;}
.font23{ font-size:23px !important;}
.font24{ font-size:24px !important;}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	margin: 0px; padding:0;
	font-weight:normal; font-family:robotomedium;
}

h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 20px; 
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	
}
ul, ol {
}
ul li, ol li {
}
.clear{ clear:both;}
img.responsive{ width:100%;}
a {
	color: #ae9576;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; outline:none;
}
a:focus, a:hover {
	color: #ae9576;
	text-decoration: none; outline:none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;
}
.vertical-align-table {
	display: table;
}
.vertical-align {
	display: table-row;
}
.vertical-align-cell {
	display: table-cell;
	vertical-align: middle;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.img-zoom{transition:all 0.6s ease 0s;}
.img-zoom:hover{transform: scale(1.1);}
.display-none{ display:none;}
.display-block{ display:block;}
.display-inline{ display: inline-block;}
.overflow-hidden{ overflow:hidden;}
.postion-rel{ position:relative;}
.postion-ab{ position: absolute;}
.push-left{ float:left;}
.push-right{ float:right;}
.mar0{ margin:0 !important;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}
.mt25{ margin-top:25px !important;}
.mt30{ margin-top:30px !important;}
.mt35{ margin-top:35px !important;}
.mt40{ margin-top:40px !important;}
.mt45{ margin-top:45px !important;}
.mt50{ margin-top:50px !important;}
.mt55{ margin-top:55px !important;}
.mt60{ margin-top:60px !important;}
.mt65{ margin-top:65px !important;}
.mt70{ margin-top:70px !important;}
.mt75{ margin-top:75px !important;}
.mt80{ margin-top:80px !important;}
.mt85{ margin-top:85px !important;}
.mt90{ margin-top:90px !important;}
.mt95{ margin-top:95px !important;}
.mt100{ margin-top:100px !important;}
.mb5{ margin-bottom:5px !important;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px !important;}
.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}
.mb35{ margin-bottom:35px !important;}
.mb40{ margin-bottom:40px !important;}
.mb45{ margin-bottom:45px !important;}
.mb50{ margin-bottom:50px !important;}
.mb55{ margin-bottom:55px !important;}
.mb60{ margin-bottom:60px !important;}
.mb65{ margin-bottom:65px !important;}
.mb70{ margin-bottom:70px !important;}
.mb75{ margin-bottom:75px !important;}
.mb80{ margin-bottom:80px !important;}
.mb85{ margin-bottom:85px !important;}
.mb90{ margin-bottom:90px !important;}
.mb95{ margin-bottom:95px !important;}
.mb100{ margin-bottom:100px !important;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px !important;}
.pt15{ padding-top:15px !important;}
.pt20{ padding-top:20px !important;}
.pt25{ padding-top:25px !important;}
.pt30{ padding-top:30px !important;}
.pt35{ padding-top:35px !important;}
.pt40{ padding-top:40px !important;}
.pt45{ padding-top:45px !important;}
.pt50{ padding-top:50px !important;}
.pt55{ padding-top:55px !important;}
.pt60{ padding-top:60px !important;}
.pt65{ padding-top:65px !important;}
.pt70{ padding-top:70px !important;}
.pt75{ padding-top:75px !important;}
.pt80{ padding-top:80px !important;}
.pt85{ padding-top:85px !important;}
.pt90{ padding-top:90px !important;}
.pt95{ padding-top:95px !important;}
.pt100{ padding-top:100px !important;}
.pb5{ padding-bottom:5px !important;}
.pb10{ padding-bottom:10px !important;}
.pb15{ padding-bottom:15px !important;}
.pb20{ padding-bottom:20px !important;}
.pb25{ padding-bottom:25px !important;}
.pb30{ padding-bottom:30px !important;}
.pb35{ padding-bottom:35px !important;}
.pb40{ padding-bottom:40px !important;}
.pb45{ padding-bottom:45px !important;}
.pb50{ padding-bottom:50px !important;}
.pb55{ padding-bottom:55px !important;}
.pb60{ padding-bottom:60px !important;}
.pb65{ padding-bottom:65px !important;}
.pb70{ padding-bottom:70px !important;}
.pb75{ padding-bottom:75px !important;}
.pb80{ padding-bottom:80px !important;}
.pb85{ padding-bottom:85px !important;}
.pb90{ padding-bottom:90px !important;}
.pb95{ padding-bottom:95px !important;}
.pb100{ padding-bottom:100px !important;}
.mar-pad{ margin:0 !important; padding:0 !important;}
.pad0{ padding:0;}
.marl25{ margin-left:25px !important;}
header{background:#e5e5e5;}
.top-bar{ width:100%; background:#303030;}
.top-link{ color:#fff; font-size:12px; text-align:right;}
.top-link ul.txt-link li a{ color:#fff; font-size:14px; padding:0 8px; margin-top:6px; float:left; text-decoration:none;}
.top-link ul.txt-link li a:hover{color:#c6d9ff; text-decoration:none;}
.top-link ul.txt-link li a.active{color:#c6d9ff; text-decoration:none;}
.top-link ul{ margin:0; padding:0; list-style-type:none; float:right;}
.top-link ul li{ float:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li a{ margin:0 10px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li a i{ font-size:18px; color:#fff;}
.social-top{ float:left; margin-top:2px;}
.social-top ul{  list-style-type:none;  }
.social-top ul li a{ width:30px; height:30px; text-align:center; line-height:30px; background:#ae9576; -webkit-transitions: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; font-size:16px; display:block;}
.social-top ul li a:hover{background:#000000;}
.social-top ul li .fa-facebook:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#3a5ba0;}
.social-top ul li .fa-skype:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#00aff0;}
.social-top ul li .fa-twitter:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#1da1f2;}
.social-top ul li .fa-linkedin:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#fff;}
.social-top ul li .fa-youtube-play:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#d62727;}
.social-top ul li .fa-whatsapp:hover{-webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#189d0e;}
.social-top ul li:last-child{ margin-right:0;}
.social-top ul li a{color:#fff; font-size:16px;}
.top-link ul li i.fa-map-marker{ width:20px; height:30px; text-align:center; line-height:30px; font-size:15px;}
.top-link ul li i.fa-shopping-cart{width:30px; height:30px; text-align:center; line-height:30px; font-size:15px; margin-left:10px; background: rgba(255, 255, 255, 1); -webkit-transitions: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#4b6fb6; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}
.top-link ul li i.fa-shopping-cart:hover{ background: rgba(35, 169, 225, 1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#fff;}
.top-link ul li i.fa-facebook{font-size:18px; color:#fff; height:35px; line-height:38px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li i.fa-facebook:hover{color:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s;}
.top-link ul li i.fa-instagram{font-size:18px; color:#fff; height:35px; line-height:38px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li i.fa-instagram:hover{color:#cc2f96; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s;}
.top-link ul li i.fa-youtube-play{font-size:18px; color:#fff; height:35px; line-height:38px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li i.fa-youtube-play:hover{color:#d62727; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s;}
.top-link ul li i.fa-twitter{width:30px; height:30px; text-align:center; line-height:30px; font-size:15px; background: rgba(255, 255, 255, 1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#27a9e1; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; margin:0 10px;}
.top-link ul li i.fa-twitter:hover{background: rgba(39, 169, 225, 1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff;}
.top-link ul li i.fa-linkedin{ width:30px; height:30px; text-align:center; line-height:30px; font-size:15px; background: rgba(255, 255, 255, 1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#1c75bc; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}
.top-link ul li i.fa-linkedin:hover{background: rgba(149, 205, 228, 1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff;}
.top-link ul li.sign-up{}
.top-link ul li.sign-up a{ padding:0px 10px; margin:0; color:#fff; font-size:14px; border-left:1px solid #565656; line-height:35px; }
.top-link ul li.sign-up.bor-last{border-right:1px solid #565656;}
.top-link ul li.sign-up a i{ font-size:12px; margin-right:3px; }
.top-link a{ color:#fff; display:block;}
.top-link ul li.sign-up a:hover{ background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.top-link ul li.sign-up a.active{ background:#e67323; }
.topbar-second{ padding:5px 0;}
.logo{float:left; margin:0px 0; color:#189d0e; }
.register-now .submit-btn{background:#ae9576;}
.register-now .submit-btn:hover{background:#ae9576 !important;}
.logo a{ }
.info{ float:right; padding:0 0px; margin:24px 0;}
.info .fa-phone{ float:left; margin-right:10px; font-size:30px; color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.info .fa-envelope{ float:left; margin-right:10px; font-size:30px; color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.call{ float:left; margin-right:40px;}
.info img{ float:left; padding-right:15px; }
.info ul{margin:0px 0 0 0; padding:0; list-style-type:none; float:left; color:#333;}
.info ul li.txt{ font-size:14px; display:block; font-weight:normal; margin-bottom:0px; color:#98a1b0; font-family:roboto_condensedregular; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.info ul li.num_mail{ margin:0; padding:0; font-size:24px; font-weight:normal; color:#000; line-height: normal; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail{ float:left; margin-right:40px;}
.info a{color:#000;}
.call:hover .fa-phone{ color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .fa-envelope{ color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.call:hover .txt{color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.call:hover .num_mail{color:#000000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .txt{color:#ae9576; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .num_mail{color:#000000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.call-to-action{ background:#0f81dd; width:100%; margin:0; padding:30px 0;}
.call-to-action h6{/*font-family:robotolight;*/ margin:0; font-weight:normal; color:#fff;}
.call-to-action h6 span.fotter-call{font-size:22px; margin-right:25px;}
.call-to-action h6 span.fotter-call a{font-size:26px; color:#fff; font-family:robotomedium;}
.call-to-action h6 span.fotter-call a:hover{color:#e67323;}
.call-to-action h6 span.fotter-mail{font-size:22px; margin-right:25px;}
.call-to-action h6 span.fotter-mail a{font-size:26px; color:#fff; font-family:robotomedium;}
.call-to-action h6 span.fotter-mail a:hover{color:#e67323;}
.call-to-action-btn{ background:#fff; color:#4792ce; padding:10px 35px; font-family:robotomedium; font-size:16px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
a.call-to-action-btn{ background:#003768; color:#fff;}
.call-to-action-btn:hover{background:#01549e; color:#fff;}
.button{ background:#000000; color:#fff; padding:15px 25px; font-size:18px; font-family:robotomedium; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
a.button{ background:#000000; color:#fff;}
.button:hover{background:#ae9576; color:#fff;}
.button1{ background:#ae9576; color:#fff; padding:7px 20px; font-size:16px; font-family:robotomedium; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
a.button1{ background:#ae9576; color:#fff;}
.button2{ background:#000000; color:#fff; padding:10px 25px; font-size:16px; font-family:robotomedium; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.button2:hover{background:#ae9576; color:#fff;}
a.button2{ background:#000000; color:#fff;}
.button1:hover{background:#000000; color:#fff;}
.view-all-courses{ background:#e57425; color:#fff; padding:15px 25px; font-size:18px; font-family:robotomedium; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display:inline-block;}
a.view-all-courses{ background:#e57425; color:#fff;}
.view-all-courses:hover{background:#0f81dd; color:#fff;}
.courses{ background:url(../images/courses-bg.jpg) center center no-repeat; position:relative; background-size: cover; width:100%;}
.courses::before {
    background: #000;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.5;
}
.courses .courses-box{ padding:20px; text-align:center; background:#fff;}
.courses img{ width:100%;}
.courses h2{ font-family:robotomedium; color:#e67323; font-size:18px; text-transform:;}
.courses p{ font-size:16px; line-height:26px;}
.courses a.button1{ display:inline-block; margin-top:5px;}
.test-series{}
.test-series img{ width:100%;}
.test-series .test-series-box{ padding:20px; text-align:center; background:#eee;}
.test-series h2{ font-family:robotomedium; color:#e67323; font-size:18px; text-transform:;}
.test-series p{ font-size:16px; line-height:26px;}
.test-series a.button1{ display:inline-block; margin-top:5px;}
.video-and-testimonials{margin:30px 0 0 0; padding:0;}
.practice-areas{ background:#e5e5e5; padding:30px 0;}
.practice-areas-box{ text-align:center; padding:0px 0px;}
.side-border{ border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.bottom-border{border-bottom:1px solid #f5f5f5;}
.practice-areas .c4:hover{ background:#f5f5f5;}
.practice-areas .c4:hover a{ text-decoration:none;}
.practice-areas .c4:hover span{ text-decoration:none;}
.practice-areas-box:hover .practice-areas-icon{background:#000000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.practice-areas-box h2{ font-size:18px; color:#333; text-align:center; margin:0px 0; font-family:robotoregular; }
.practice-areas-box p{  font-size:14px; line-height:24px; color:#222;}
.practice-areas-box a{ color:#2177b4; text-transform:uppercase; text-decoration:underline;}
.practice-areas-box span{ color:#2177b4; text-transform:uppercase; text-decoration:underline;}
.practice-areas-box a:hover{ text-decoration:none;}
.practice-areas-icon{ width:120px; height:120px; -moz-border-radius: 120px; -webkit-border-radius: 120px; border-radius: 120px; background:#ae9576; text-align:center; line-height:120px; vertical-align:middle;   margin:0 auto; margin-bottom:10px;}
.practice-areas-icon img{ display:inline-block; vertical-align:middle;}
.practice-areas-icon i{ font-size:60px; color:#fff; text-align:center; vertical-align:middle; display:inline-block;}
.practice-areas-sub-head{}
.grey-border{width:60px; height:2px; background:#e7e7e7; margin:0 auto; margin-top:10px;}
.success-stories{padding:120px 0; background:url(../images/what-people-say.jpg) center center no-repeat; position:relative; background-size: cover; width:100%;}
.success-stories::before {
    background: #000;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.3;
}
.success-stories h1{ color:#fff !important; position:relative; }
.success-stories-block .inverted-comma{ position:absolute; top:30px; left:15px;}
.success-stories-block .testimonials-bottom-arrow{ position:absolute; bottom:-20px; left:70px;}
.success-stories-block{ text-align:center; position:relative;}
.success-stories-block p{font-size:20px; line-height:30px; color:#fff; margin:10px 0 0 0; padding:0;}
.success-stories .test-info{}
.success-stories .test-info img{ float:left; margin-right:25px;}
.success-stories p.test-name{ font-size:18px; color:#000000; margin:0 0 0 0; padding:10px 0 0 0; font-family:robotomedium;}
.success-stories p.test-name span{ display:block; font-size:15px; color:#000; font-family:robotoregular;}
.register-now{padding:30px 0 40px; background:#000000; width:100%;}
/*.register-now{padding:40px 0; background:url(../images/register-bg.jpg) center center no-repeat; position:relative; background-size: cover; width:100%;}*/
/*.register-now::before {
    background: #000000;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.3;
}*/
.register-now .register-box{ padding:70px 0px 0 0px;}
.register-now .register-box p{ font-size:20px; margin-bottom:25px; position:relative; padding-left:40px;}
.register-now .register-box p i { color:#ae9576; font-size:30px; margin-right:5px; position:absolute; top:0; left:0;}
.register-now h1{ color:#fff;}
.register-now p{ color:#fff; font-size:16px; line-height:26px;}
.register-now a.button{ background:#7ba7ff; padding:13px 25px; border:2px solid #7ba7ff; margin-right:10px;}
.register-now a.button:hover{ background:#e67323; margin-right:10px; border:2px solid #e67323;}
.register-now a.button1{ margin-right:10px; padding:13px 25px; background:transparent; border:2px solid #7ba7ff; font-size:18px;}
.register-now a.button1:hover{ background:#e67323; margin-right:10px; border:2px solid #e67323;}
.registerform{padding:0px; margin:; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;} 
.registerform h1{ color:#fff; font-size:36px; font-weight:normal; margin-bottom:25px; font-family:robotoregular; }
.registerform .input-field{ border:0px solid #cdd3da; width:100%; padding:10px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin-bottom:15px; font-size:16px; font-family:robotoregular;}
.registerform .textarea-field{ border:0px solid #cdd3da; width:100%; padding:10px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin-bottom:15px; font-size:16px; font-family:robotoregular;}
.registerform .select-field{ border:1px solid #cdd3da; width:100%; padding:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:15px; font-size:16px; font-family:robotoregular; color:#6b757d;}
.registerform .submit-btn{ width:100%; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding:15px 0; font-size:18px; color:#fff; font-family:robotoregular; text-transform:none; }
.registerform .submit-btn:hover{ background:#000;}
.registerform input::-webkit-input-placeholder,
.registerform select::-webkit-input-placeholder,
.registerform textarea::-webkit-input-placeholder {
  color: #6b757d; font-family:robotoregular; opacity:  1;
}
.registerform input:-moz-placeholder,
.registerform select:-moz-placeholder,
.registerform textarea:-moz-placeholder {
  color: #6b757d; font-family:robotoregular; opacity:  1;
}
.registerform input::-moz-placeholder,
.registerform select::-moz-placeholder,
.registerform textarea::-moz-placeholder {
  color: #6b757d; font-family:robotoregular; opacity:  1;
}
.registerform input:-ms-input-placeholder,
.registerform select:-ms-input-placeholder,
.registerform textarea:-ms-input-placeholder {
  color: #6b757d; font-family:robotoregular; opacity:  1;
}
.our-product{ margin:30px 0 40px 0; padding:0; text-align:center;}
/*.section-title::before {
    content: "";
    position: absolute;
    top: 55px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fa9928;
}*/
h1.section-title span{ font-size:30px; color:#0f81dd; border-bottom:3px solid #e67323; display:inline-block; margin:0; padding:0 0 15px 0; font-weight:normal; position:relative; z-index:99;}
.section-padding{ padding:35px 0 50px;}
h1.section-title span{ font-size:30px; color:#1e73b3; border-bottom:3px solid #da3543; display:inline-block; margin:0; padding:0 0 10px 0; font-weight:normal; position:relative; z-index:99;}
h1.section-head{ font-size:36px; color:#000000; font-family:robotomedium; text-align:center; margin-bottom:25px; }
.section-head-border{width:50px; height:2px; background:#e67323; margin:0 auto; margin-top:10px;}
h1.section-head-yellow{ font-size:48px; color:#f7d100; font-family:robotoblack; text-align:center; margin-bottom:50px; }
.section-head-border-yellow{width:50px; height:2px; background:#f7d100; margin:0 auto; margin-top:10px;}
h1.section-head-left{ font-size:30px; color:#000000; font-family:robotomedium; margin-bottom:30px; }
h1.section-head-left span{ color:#ae9576;}
.section-head-border-left{width:50px; height:3px; background:#ae9576; margin:0; margin-top:10px;}
hr{ height:1px; background:#e1e1e1; border:0; margin:0; padding:0; bottom:1px; position:relative;  }
.product-block{ border-right:1px solid #ececec; text-align:center; padding:0 60px;}
.product-block:last-child{border:none;}
.product-block h2{ color:#4b6fb6; margin:10px 0 0 0; font-size:20px; font-weight:normal; line-height:28px; }
.product-block p{ margin:10px 0 20px; padding:0; font-size:14px;} 
.product-block img{ float:left; display:block; margin-right:25px;}
.page-title{position: relative; padding: 90px 0px 50px; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; color: #ffffff; min-height:245px; clear:both; overflow:hidden; /*background-attachment: fixed;*/ text-align: center;}
.page-title::before {content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.1);
}
.page-title .auto-container {
    position:relative;
    z-index: 1; background: rgba(0,0,0,0.7); display:inline-block;
}
.page-title h1{font-size: 36px;
margin-bottom: 5px; color: #ffffff; border-bottom:0px solid #929494; padding-bottom:0px; /*float:left;*/ text-align:center;}
.page-title .text{color: #ffffff; line-height: 24px; }
.slide{ position:relative; text-align:center;}
.slide::after{content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; /*background: linear-gradient(to top, rgba(255, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 100%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;*/ background: rgba(0,0,0,0)}
.slide img{vertical-align:top; width:100%; /*-webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    filter: gray;*/}
.slide .slide-text{position:absolute; top:50%; left:50%; z-index:1; text-align:center; /*background:rgba(227, 24, 114, 0.75);*/ transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%); text-shadow: 0 1px 2px rgba(0,0,0,0.6); width:1170px; margin:0  auto;}
.slide .slide-text h1{font-size:48px; line-height:normal; color:#fff; padding:0; margin:0; font-family:roboto_slabregular;}
.breadcrumb { margin:0; padding:5px 0; list-style-type:none; font-size:14px;}
.breadcrumb li{ color:#fff; display:inline-block;}
.breadcrumb > li + li::before {
    padding: 0 5px;
    color: #fff	;
    font-family: 'FontAwesome';
    content: "\f101"; 
}
.breadcrumb li a{ color:#fff; }
.breadcrumb li a:hover{ color:#fff;}
.breadcrumb li.active{ color:#da3543;}
.inner-body{ padding:40px 0; background:#e5e5e5;}
.inner-body h2, h3, h4, h5, h6{ margin-bottom:15px; font-family:robotomedium;}
.inner-body .grid .c6 p, ul, ol{line-height:24px; font-size:15px; margin:20px 0; /*font-family:robotolight;*/}
.inner-body .grid .c8 p, ul, ol{line-height:24px; font-size:15px; margin:20px 0; /*font-family:robotolight;*/}
.inner-body .grid .c9 p, ul, ol{line-height:24px; font-size:15px; margin:20px 0; /*font-family:robotolight;*/}
.inner-body .grid .c12 p, ul, ol{line-height:24px; font-size:15px; margin:20px 0; /*font-family:robotolight;*/}
.inner-body table{border: 1px solid #ccc; border-collapse: collapse; margin-bottom:15px;}
.inner-body table td{ border: 1px solid #ccc; border-collapse: collapse; padding:7px 10px; background:#fafafa; font-size:16px; line-height:26px; }
.inner-body table td i{ font-size:30px;}
.inner-body table th{ background:#000000; color:#fff; border: 1px solid #ccc; border-collapse: collapse; font-family:robotobold; font-weight:normal; padding:7px 10px; text-align:left; font-size:18px; }
.bg-white{ background:#fff; padding:30px;}
.boder-top{ border-top:3px solid #0179c0;}
hr.pro-sep{ height:1px; border:0; margin:20px 0 20px 0; padding:0; background:#ececec; clear:both; }
.sidebar-widget{ margin-bottom:30px;}
.widget-head{ font-size:22px; background:#000000; color:#fff; padding:10px 10px; line-height:normal; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-bottom:4px solid #ae9576; font-family:robotomedium; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.widget-head a{ color:#fff;}
ul.side-list{ list-style-type:none; margin:0 0 0px 0; padding:0;}
ul.side-list li{font-size:15px; color:#000; position:relative;}
ul.side-list li a{font-size:15px; color:#000; padding:8px 10px 8px 25px; display:block; border-bottom:1px solid #ccc;}
ul.side-list li a:hover{background:#ae9576; color:#fff; }
ul.side-list li a.active{background:#ae9576; color:#fff;}
ul.side-list li a.active::before{color:#fff !important;}
ul.side-list li a:hover::before{color:#fff;}
ul.side-list li a::before{font-family: 'FontAwesome'; content: "\f101"; position: absolute; left: 10px; top:9px; font-size:15px;}
ul.side-list li a.down{color:#fff; background:#ae9576;}
ul.side-list li a.down::before{font-family: 'FontAwesome'; content: "\f103"; position: absolute; left: 10px; top:9px; font-size:15px; color:#fff;}
ul.side-list ul{list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0px;
background: #e3e3e3; }
ul.side-list ul li{border-bottom:1px solid #e3e3e3;}
ul.side-list ul a{ border:0; padding-left:40px;}
ul.side-list ul a::before{font-family: 'FontAwesome'; content: "\f101"; position: absolute; left: 25px; top:9px; font-size:15px; }
ul.side-list ul a:hover{ border:0; background:#000000; color:#ae9576;  }
ul.side-list ul a:hover::before{ border:0; background:none; color:#ae9576; }
ul.side-list ul a.active{ background:#000000;  color:#ae9576;}
ul.side-list ul li a.active::before{color:#ae9576 !important;}
.product-widget{}
.product-widget ul{ margin:0; padding:0; list-style-type:none;}
.product-widget ul li{ display:block; clear:both;}
.product-widget ul li + li{ border-top:1px solid #ececec; margin-top:15px; padding-top:15px; float:left; width:100%;}
.product-widget ul li img{ float:left; margin-right:25px; margin-left:25px;}
.product-widget ul li span.title{ font-size:18px; font-weight:; color:#db5900; margin:0; padding:0; display:block;}
.product-widget ul li span.title a{color:#db5900;}
.product-widget ul li span.title a:hover{color:#4b6fb6;}
.product-widget ul li span.price{ font-size:18px; font-weight:; color:#000; margin:0; padding:0;  display:block;}
.queryform{background:#ae9576; padding:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-top:10px;} 
.queryform h3{ color:#fff; font-size:22px; font-weight:normal; margin-bottom:10px; font-family:robotomedium; }
.inn.queryformer-body p{ line-height:24px;}
.link-blue a{color:#0179c0;}
.link-blue a:hover{color:#0179c0; text-decoration:underline;}
ul.list1{ margin:0; padding:0; list-style:none; line-height:24px; font-size:15px; /*font-family:robotolight;*/ margin-bottom:20px;}
ul.list1 li{ margin-bottom:10px; position:relative; padding-left:15px; line-height:24px; }
ul.list1 li a{color:#000000;}
ul.list1 li a:hover{color:#ae9576;}
ul.list1 li a.active{color:#000000;}
ul.list1 li::before{font-family: 'FontAwesome'; content: "\f054"; color:#000000; position:absolute; top:1px; left:0; font-size:12px;}
ul.list1 li a:hover::before{font-family: 'FontAwesome'; content: "\f054"; color:#000000; position:absolute; top:1px; left:0; font-size:12px;}
ol.list2{ margin:0; padding:0; list-style:inside decimal-leading-zero;}
ol.list2 li{margin-bottom:10px;}
.input-field{ border:0px solid #1c84b0; width:100%; padding:7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:15px; font-size:14px; font-family:robotoregular;}
/*.input-field:focus{border-color:#1c84b0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}*/
.textarea-field{ border:0px solid #1c84b0; width:100%; padding:7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:15px; font-size:14px; font-family:robotoregular;}
/*.textarea-field:focus{border-color:#1c84b0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}*/
.submit-btn{background:#000; color:#fff; padding:10px 20px; border:0; font-size:14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s;  font-family:robotobold; text-transform:uppercase;}
.req-txt{ font-size:11px; color:#fff;}
.submit-btn:hover{ cursor:pointer; background:#000;  color:#fff;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}

.contact-bg{ padding:40px 0;}
ul.contact-detail-caontact-page{ margin:0; padding:0; list-style-type:none; font-size:16px; line-height:24px; position:relative;}
ul.contact-detail-caontact-page li{ position:relative; margin-bottom:25px; padding-left:30px; font-size:15px;}
ul.contact-detail-caontact-page li span{ display:block; color:#0f81dd; text-transform:uppercase;font-size:12px;}
ul.contact-detail-caontact-page li i{position: absolute; top: 2px; left: 0; font-size:20px; color:#0f81dd;}
.input-field-contact{ border:1px solid #ddd; width:100%; padding:9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:15px; font-size:14px; color:#666;}
.select-field-contact{ border:1px solid #ddd; width:100%; padding:9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:20px; font-size:14px; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ababab; font-family:robotoregular; opacity:  1;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ababab; font-family:robotoregular; opacity:  1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #ababab; font-family:robotoregular; opacity:  1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ababab; font-family:robotoregular; opacity:  1;
}
.textarea-field-contact{ border:1px solid #ddd; width:100%; padding:9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:15px; font-family:; font-size:14px; color:#666; font-family:robotoregular;}
.upload-file{border:1px solid #ddd; background:#fff; width:100%; padding:10px;}
.form-select{border:1px solid #ddd; background:#fff; width:100%; padding:3px; margin-bottom:10px;}
.con-txt{ margin:0 0 8px 0; padding:0; font-size:14px; color:#333; display:block; text-align:left;}
.con-txt span{color:#ff0000;}
.input-field-contact:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.textarea-field-contact:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.req-txt-red{ font-size:11px; color:#FF0000;}
.submit-btn-new{background:#000000; color:#fff; padding:10px 20px; border:0; font-size:14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s;  font-family:robotobold; text-transform:uppercase; margin-top:30px;}
.submit-btn-new:hover{ cursor:pointer; background:#ae9576;  color:#fff;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}

footer{ margin:0px 0 0px 0; padding:0; background:#000000; font-size:14px;}
.footer-collpse{ display:none; background:#000000;}
.footer-wrap{display:block; position:relative;}
a.ex-col {
	background:url(../images/drop.png) left 18px no-repeat;
	display:inline-block;
	font-size:18px;
	margin-right:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:;
	padding:10px 0px 10px 25px; /*display:none;*/
}
a.ex-col-act {
	background:url(../images/drop-up.png) left 18px no-repeat;
	display:inline-block;
	font-size:18px;
	margin-right:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:;
	padding:10px 0px 10px 25px;  /*display:none;*/
}
.footer-top{ background:#000000; padding:30px 0 40px;}
.footer-top h1{ margin:10px 0 15px 0; padding:0; color:#fff; font-family:robotomedium; font-size:18px; }
.footer-head-border{width:40px; height:3px; background:#fff; margin:0; margin-top:7px;}
.footer-top h1 a{color:#e67323;}
.footer-top h1 a:hover{color:#e67323;}
.footer-top ul{ margin:0; padding:0; list-style-type:none; }
.footer-top ul li{ color:#fff;  margin-bottom:0px; padding-left:0px; position:relative;}
.footer-top ul li a.head{ font-size:18px; font-family:robotomedium; font-weight:normal; color:#ae9576;}
.footer-top ul li a{ color:#fff; text-decoration:none; padding-top:0px; padding-bottom:0px; display:block; }
.footer-top ul li a:hover{ color:#ae9576; text-decoration:none; }
.newsletter{ margin-top:85px;}
.newsletter-head{color:#3d3a37; text-decoration:none; font-size:15px; font-family:robotomedium; margin:0; padding:4px 0; font-weight:normal; line-height:18px; text-transform:;}
.newsletter-input{ width:78%; border:1px solid #fff; height:30px; color:#fff; margin:0; padding:25px 10px; float:left; background:transparent;}
.newsletter input::-webkit-input-placeholder{ color: #fff; font-family:robotoregular; opacity:1;}
.newsletter-input-btn{width:22%; height:30px; margin:0; border:1px solid #fff; padding:25px 0; float:left; color:#fff; font-size:15px; font-family:robotomedium; border-left:0; line-height:0; background:url(../images/mail.png) no-repeat center center #ae9576; }
.newsletter-input-btn:hover{ cursor:pointer; background:url(../images/mail.png) no-repeat center center #ae9576;  border:1px solid #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; border-left:0;}
.newsletter-txt{ font-size:12px; font-style:italic; margin:0; padding:0;}
.footer-bottom{ background:#000000; padding:20px 10px; color:#fff; text-align:center; border-top:1px solid #111;}
.footer-bottom p{ margin:0; padding:0; line-height:24px;}
.footer-bottom p a{color:#fff; text-decoration:none;}
.footer-bottom p a:hover{color:#ae9576; text-decoration:none;}
ul.social-bottom{ margin:0; padding:0; list-style-type:none; float:right;}
ul.social-bottom li{ float:left;}
ul.social-bottom .fa-facebook{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8; }
ul.social-bottom .fa-facebook:hover{ background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#fff; border:0px solid #e67323;}
ul.social-bottom .fa-skype{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8; }
ul.social-bottom .fa-skype:hover{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #e67323; }
ul.social-bottom .fa-youtube-play{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8; }
ul.social-bottom .fa-youtube-play:hover{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #e67323; }
ul.social-bottom .fa-twitter{width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8;}
ul.social-bottom .fa-twitter:hover{background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;	transition: all 0.3s; color:#fff; border:0px solid #e67323;}
ul.social-bottom .fa-linkedin{ width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8;}
ul.social-bottom .fa-linkedin:hover{background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #e67323;}
ul.social-bottom .fa-whatsapp{ width:35px; height:35px; text-align:center; line-height:35px; font-size:24px; margin-left:10px; background:#0f81dd; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #3268b8;}
ul.social-bottom .fa-whatsapp:hover{background:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; border:0px solid #e67323;}
.tab-section{ background:#f6f6f6; padding:60px 0;}
.view-all{ font-size:16px; font-family:robotomedium; color:#0f81dd;}
.view-all::before{font-family: 'FontAwesome'; content: "\f0da"; color:#e67323; padding-right:5px; font-size:16px;}
.view-all a{ color:#0f81dd;}
.view-all a:hover{color:#e67323;}
.about-us{ padding:25px 0;}
.about-us img{ border:15px solid #eee; border-radius:5px;}
.title-blue{ font-size:36px; color:#000000; margin:0; padding:0; font-family:robotomedium;}
.title-orange{ font-size:42px; color:#e67323; font-family:roboto_condensedbold;}
.about-us p{line-height:28px; font-size:18px; font-family:; color:#000; }
span.read-more a{ color:#000000 !important; font-family:robotomedium; font-size:20px}
.disclaimer{ padding:25px 0;}
.disclaimer h1{font-family:robotomedium; font-size:20px;}
.disclaimer p{line-height: 22px; font-size:12px; font-family:; }
p.description{line-height:30px; font-size:16px; margin:20px 0; /*font-family:robotolight;*/}
.section-border{ border-top:1px solid #e1e1e1;}
.articles{ background:#f6f6f6; padding:60px 0;}
.articles p{ margin:0 ; padding:0; }
.articles p.title-orange a{ font-size:18px; color:#e67323;}
.articles p.title-orange a:hover{color:#0f81dd;}
.articles p.description{margin:0px 0 10px;}
.articles hr{ margin:15px 0;}
#toTopb {
    background: url(../images/quote2.png) center top no-repeat;
    width: 134px;
    height: 41px;
    position: fixed;
    bottom: 150px;
    right: 0px;
    cursor: pointer;
    display: none;
    transition: all 0.7s ease 0s;
}
.at-style-responsive .at-share-btn{ padding:0 !important;}
.addthis-animated{ margin-bottom:15px !important;}

.video-testimonials-block{}
.video-testimonials-block p.headorange{ color:#e67323; margin:0 !important; padding:0 !important; font-size:16px !important; font-family:robotomedium; text-align:center;}
.video-testimonials-block p.headgreen{ color:#0f81dd; margin:0 !important; padding:0 !important; font-size:16px !important; font-family:robotomedium; text-align:center;}
hr.testimonials-divider{width:100%; float:left; border:0; background:#ccc; height:1px; margin:30px 0;}
.written-testimonials-block{}
.written-testimonials-head-orange{font-size:18px !important; color:#e67323 !important; margin: 0px !important; padding:0 !important; font-family:robotomedium;}
.written-testimonials-head-green{font-size:16px !important; color:#0f81dd !important; margin:10px 0px !important; padding:0 !important; font-family:robotomedium;}
.written-testimonials-text{font-size:16px !important; line-height:26px !important; color:#303030; margin:15px 0 0 !important; padding:0 !important; font-family:;}
.testimonials-detail{}
.testimonials-detail img{ float:left; display:block; margin-right:25px;}
.back{ text-align:right;}
.back a {
    background: #0f81dd;
    color: #ffffff;
    display: inline-block;
    font-size: 1em;
    padding: 4px 9px;
    margin-top:8px;}
.back a:hover{color: #fff; background:#e67323;
}	
a.view-original-testimonials{ background:#000; color:#fff; padding:10px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

a.view-original-testimonials:hover{ background:#f5821f;}
a.view-original-testimonials i{ margin-left:5px;}
.news-and-events-inner{}
.news-and-events-inner-box{padding:20px; border-radius:10px; background:#eee;}
.news-and-events-inner h2{font-size:20px; font-family:robotomedium; color:#e67323 !important;}
.news-and-events-inner p{font-size:16px !important; font-family:robotomedium; line-height:24px !important; margin:7px 0 !important; padding:0 !important;}
.news-and-events-inner p strong{ color:#0f81dd; font-family:robotomedium; font-weight:normal !important;}
#sidebar{
		}

		#sidebar .sidebar__inner{ /*padding:0.1px;*/
			  
		}

		#sidebar-2{
		}

		#sidebar-2 .sidebar__inner{
		}
#fvpp-blackout {
  display: none;
  z-index: 999;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}
#my-welcome-message {
  display: none;
  z-index: 9999;
  position: fixed;
  width: 50%;
  left: 50%;
  top: 50%;
background:#fff ;
	color:#000;
  padding: 20px 2%;
  
  transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
	
}

#fvpp-close {
  position: absolute; font-size:22px;
  top: 0px;
  right: 6px;
  cursor: pointer; color:#fff; display:none;
}
#my-welcome-message h1{font-size: 20px;
    font-family: robotomedium; text-align:center;}
#my-welcome-message p{ margin:10px 0; padding:0; font-size:14px; line-height:normal;}
#my-welcome-message ul{ margin:0 0 0 20px; padding:0; font-size:14px; line-height:normal;}
#owl-practice-areas .owl-controls{ margin:0; padding:0;}
#owl-practice-areas .owl-controls .owl-pagination{ display:none;}
#owl-success-stories .owl-controls .owl-pagination{ display:none;}

@media (min-width: 992px) {
.mash-brand{ display:none !important;}
}



@media (max-width: 991px) {
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;}
.logo {float: none; margin: 15px auto 10px; text-align: center;}
.logo img{ display:inline-block;}
.call{ float:none; margin:0 auto 10px; width:163px;}
.mail{ float:none; margin:0 auto; width:211px;}
.info{ float:none; padding:0;}
ul.social-top li{ float:none; display:inline-block;}
ul.social-top{ text-align:center; float:none; margin: 10px 0px 5px !important;}
.bx-wrapper .bx-caption {top: 15% !important; left: 20px !important; margin:0 !important;}
.bx-wrapper .bx-caption h1{font-size: 16px !important; line-height:normal !important;}
.bx-wrapper .bx-caption p.mt40{ margin-top:10px !important;}
.bx-wrapper .bx-caption p{ margin:0 0 0 0 !important; padding:0 !important; font-size:12px !important;}
.bx-wrapper .bx-caption a{ padding:5px 10px !important; font-size:12px !important;}
.bx-controls-direction{ display:none;}
.call-to-action{ padding:30px 0 30px;}
.call-to-action h6 span.fotter-call{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-call a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action h6 span.fotter-mail{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-mail a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action .c9{ text-align:center; margin-bottom:30px; }
.call-to-action .c3{ text-align:center; }
.call-to-action .c3 .push-right{ float:none;}
ul.social-bottom{ text-align:center; display:inline-block; float:none;}
.footer-bottom{margin:0 auto;}
.tab-section{padding: 40px 0px;}
.view-all{ margin-bottom:20px; float:left;}
.info ul li.txt{ display:none;}
.info .fa-phone{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info .fa-envelope{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info ul{ margin:0;}
.call:hover .fa-phone{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .fa-envelope{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.info ul li.num_mail{line-height:normal !important;}

/*balvir-css*/
.top-bar{ display:none;}
.info{ display:none;}
h1.section-head{ font-size:30px; margin-bottom:25px;}
.title-blue{font-size:30px; margin-bottom:25px;}
.about-us p{ font-size:16px; line-height:26px;}
h1.section-head-yellow{ font-size:30px; margin-bottom:25px;}
.courses .c6{ margin-bottom:30px;}
.courses .c6:last-child{ margin-bottom:0;}
.test-series .c4{ margin-bottom:30px;}
.test-series .c4:last-child{ margin-bottom:0;}
.section-padding{ padding:25px 0 30px;}
.about-us{ text-align:center; padding:30px 0;}
.about-us a{ display:inline-block; padding:10px 25px; }
.about-us .c6 .mt50{margin-top:20px !important;}
.about-us .title-orange{ font-size:24px;}
.title-orange.mt50{ margin-top:20px !important;}
.display-flex{ display:flex; flex-direction: column; width:100%;}
.order-first{order:1;}
.order-second{order:2;}
.view-dtp{display:none;}
.view-mob{display:none;}
.register-now{ padding:30px 0;}
.register-now .register-box{padding: 0; margin-bottom:30px;}
.register-now .register-box .mt50{ margin-top:20px !important;}
.register-now h1{ font-size:30px;}
.register-now a.button{padding: 10px; font-size:16px; display:inline-block;}
.register-now a.button1{padding: 10px; font-size:16px; display:inline-block;}
.registerform{ padding:20px; margin:0;}
.register-now h1{ font-size:24px;}
.founder-info-detail{ text-align:center;}
.footer-top{ padding:15px 0;}
.footer-wrap{display:none; position:relative;}
.footer-collpse{ display:block; background:#424242;}
footer .c3{ margin-bottom:7.5px; margin-top:7.5px;}
.practice-areas .c2{ width:50%; margin-top:15px; margin-bottom:15px;}
.practice-areas .mt40.c12{ display:none;}
#owl-practice-areas .owl-controls .owl-buttons{}
#owl-success-stories .owl-controls .owl-buttons{ }
#owl-practice-areas .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-practice-areas .owl-controls .owl-buttons .owl-prev{ left:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-prev{ left:0;}
#owl-practice-areas .owl-controls{ margin-top:20px;}
#owl-practice-areas .owl-controls .owl-pagination{ display:block;}
#owl-success-stories .owl-controls .owl-pagination{ display:block;}
.practice-areas .c2:nth-child(odd) {
}
.practice-areas .c2:nth-child(even) { 
   
}
.practice-areas .c2:nth-child(1n+2){
  
}
.register-now .register-box{ text-align:center;}
.register-now .register-box p{ padding-left:0; font-size:18px; margin:15px 0;}
.register-now .register-box p i{ position:relative;}
.topbar-second{ padding:0;}
.mash-menu .mash-list-items > li > a{ padding-left:15px !important;  padding-right:15px !important;}
.newsletter{ margin-top:0; border-top:1px solid #014685; padding-top:30px;}
.queryform{ margin-top:30px;}
.mash-menu .list-items, .mash-menu .order-items{border-bottom: 1px solid rgba(80, 80, 80, 0.1);}
.mash-menu .mash-list-items > li > a i.fa.fa-indicator{ top:16px !important;}
.mash-menu .drop-down li a i.fa.fa-indicator{ padding-top:0 !important;}
.mob-nav{ background:#e5e5e5; width:100%; padding:4px 0; /*position:fixed; bottom:0; z-index:9999;*/}
ul.quick-link-mob { margin:0px 0; padding:0; list-style-type:none; text-align:center; font-size:14px; }
ul.quick-link-mob li{ /*line-height:30px; */text-align:center; display:inline-block; color:#1f8ec9;}
ul.quick-link-mob li a{ color:#1f8ec9; padding:0 2px; font-family:Conv_HelveticaCdMed; display:inline-block; text-decoration:none;}
ul.quick-link-mob li a:hover{color:#1f8ec9; text-decoration:none;}
ul.quick-link-mob li i.fa-phone{background:#18be27; width:40px; height:40px; text-align:center; line-height:40px; font-size:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; margin:0px;}
ul.quick-link-mob li i.fa-phone:hover{background:#18be27; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff;}
ul.quick-link-mob li i.fa-envelope{background:#ec1a22; width:40px; height:40px; text-align:center; line-height:40px; font-size:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; margin:0px;}
ul.quick-link-mob li i.fa-envelope:hover{background:#ec1a22; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff;}
ul.quick-link-mob li i.fa-linkedin{background:#1da1f2; width:40px; height:40px; text-align:center; line-height:40px; font-size:20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; margin:0px;}
ul.quick-link-mob li i.fa-linkedin{background:#1da1f2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color:#fff;}
/*collapse-css-start*/
.block-height{ height:auto;}
.collapse {
 display:none; float:left; width:100%;
}
.collapse.in {
 display:block;
}
.collapsing {
 position:relative;
 z-index:1;
 height:0;
 overflow:hidden;
 -webkit-transition:height .35s ease;
 transition:height .35s ease
}
.navbar-toggle1 {
 display:inherit;
 background:#000000;
 width:100%;
 text-align:center;
 padding:10px 10px;
 display:block;
 border:none;
 color:#ffffff;
 z-index:2;
 cursor:pointer; font-size:22px; font-family:robotomedium; border-bottom: 4px solid #ae9576; line-height:normal; 
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;
}
a.navbar-toggle1 {
color:#fff;
transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s; 
}
a.navbar-toggle1:hover {
color:#fff;
}
a.navbar-toggle1 span {
	padding-right:25px;
	background:url(../images/drop-up.png) right 10px no-repeat;
	display:inline-block;
}
a.navbar-toggle1.collapsed span {
	background:url(../images/drop.png) right 10px no-repeat !important;
	display:inline-block;
}
/*collapse-css-end*/
.widget-head{ display:none;}
.inner-body .c6{ margin-top:20px;}
}

@media (min-width: 768px) {
.diplay-on-mob{ display:none;}
}

@media (max-width: 768px) {
.practice-areas-icon{ width:80px; height:80px; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 80px; background:#ae9576; text-align:center; line-height:80px; vertical-align:middle;   margin:0 auto; margin-bottom:0px;}
.practice-areas-icon img{ display:inline-block; vertical-align:middle; width:60%;}
.practice-areas-box h2{ font-size:15px;}
.practice-areas{ padding-bottom:0;}
.practice-areas h1.section-head{ margin-bottom:10px;}
.practice-areas .c2{width: 50%; margin-top: 10px; margin-bottom: 10px;}
#owl-practice-areas .owl-controls .owl-buttons{ display:none;}

}

@media (max-width: 991px) {
.inner-wrapper-sticky{position:relative !important; display:block !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; width:100% !important; height:auto !important; transform: none !important;}
#owl-success-stories .owl-controls .owl-buttons{ display:none;}
}

@media (min-width: 991px) {
.practice-areas br.clear{ display:none;}
}

@media (min-width: 992px) {
.mob-nav{ display:none !important;} 
.navbar-toggle1{display:none;}
#owl-success-stories .owl-controls{ margin-top:0px;}
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;}
.logo {float: none; margin: 15px auto 10px; text-align: center;}
.logo img{ display:inline-block;}
.call{ float:none; margin:0 auto 10px; width:163px;}
.mail{ float:none; margin:0 auto; width:211px;}
.info{ float:none; padding:0;}
ul.social-top li{ float:none; display:inline-block;}
ul.social-top{ text-align:center; float:none; margin: 10px 0px 5px !important;}
.bx-wrapper .bx-caption {top: 20% !important; left: 20px !important; margin:0 !important;}
.bx-wrapper .bx-caption h1{font-size: 20px !important; line-height:normal !important;}
.bx-wrapper .bx-caption p.mt40{ margin-top:10px !important;}
.bx-wrapper .bx-caption p{ margin:0 0 0 0 !important; padding:0 !important;}
.bx-wrapper .bx-caption a{ padding:5px !important;}
.call-to-action{ padding:30px 0 30px;}
.call-to-action h6 span.fotter-call{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-call a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action h6 span.fotter-mail{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-mail a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action .c9{ text-align:center; margin-bottom:30px; }
.call-to-action .c3{ text-align:center; }
.call-to-action .c3 .push-right{ float:none;}
ul.social-bottom{ text-align:center; display:inline-block; float:none;}
.footer-bottom{ width:97%; margin:0 auto;}
.tab-section{padding: 40px 0px;}
.view-all{ margin-bottom:20px; float:left;}
.info ul li.txt{ display:none;}
.info .fa-phone{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info .fa-envelope{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info ul{ margin:0;}
.call:hover .fa-phone{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .fa-envelope{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.info ul li.num_mail{line-height:normal !important;}
footer .footer-top .c3{ width:50%;}
section.about-us .c6 img{ width:100%;}
.resp-tabs-container .c6 img{ width:100%;}
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;}
.logo {float: none; margin: 15px auto 10px; text-align: center;}
.logo img{ display:inline-block;}
.call{ float:none; margin:0 auto 10px; width:163px;}
.mail{ float:none; margin:0 auto; width:211px;}
.info{ float:none; padding:0;}
ul.social-top li{ float:none; display:inline-block;}
ul.social-top{ text-align:center; float:none; margin: 10px 0px 5px !important;}
.bx-wrapper .bx-caption {top: 30% !important; left: 20px !important; margin:0 !important;}
.bx-wrapper .bx-caption h1{font-size: 20px !important; line-height:normal !important;}
.bx-wrapper .bx-caption p.mt40{ margin-top:10px !important;}
.bx-wrapper .bx-caption p{ margin:0 0 0 0 !important; padding:0 !important;}
.bx-wrapper .bx-caption a{ padding:5px !important;}
.about-us{}
.about-us img{ margin-top:60px;}
.call-to-action{ padding:30px 0 30px;}
.call-to-action h6 span.fotter-call{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-call a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action h6 span.fotter-mail{font-size:14px; margin-right:0; display:block;}
.call-to-action h6 span.fotter-mail a{font-size:20px; color:#fff; font-family:robotomedium;}
.call-to-action .c9{ text-align:center; margin-bottom:30px; }
.call-to-action .c3{ text-align:center; }
.call-to-action .c3 .push-right{ float:none;}
ul.social-bottom{ text-align:center; display:inline-block; float:none;}
.footer-bottom{ width:97%; margin:0 auto;}
.tab-section{padding: 40px 0px;}
.view-all{ margin-bottom:20px; float:left;}
.info ul li.txt{ display:none;}
.info .fa-phone{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info .fa-envelope{ width:auto !important; height:auto !important; line-height:normal !important; background:none !important; font-size:24px; margin-right: 5px;}
.info ul{ margin:0;}
.call:hover .fa-phone{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.mail:hover .fa-envelope{background:none; color:#e67323; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.info ul li.num_mail{line-height:normal !important;}
footer .footer-top .c3{ width:25%;}
section.about-us .c6{ width:50%;}
.practice-areas .c2:nth-child(odd) {  
}
.practice-areas .c2:nth-child(even) {
  
}
.practice-areas .c2:nth-child(4n+2){
  
}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.bx-wrapper .bx-caption {top: 30% !important; left: 20px !important; margin:0 !important;}
.bx-wrapper .bx-caption h1{font-size: 30px !important; line-height:normal !important;}
.info ul li.num_mail{ font-size:20px;}
.call{ margin-right:20px;}
.mail{ margin-right:20px;}
.register-now .register-box p{ font-size:18px;}
#owl-practice-areas .owl-controls .owl-buttons{}
#owl-practice-areas .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-practice-areas .owl-controls .owl-buttons .owl-prev{ left:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-prev{ left:0;}
.success-stories-block p{ padding:0 30px;}
.mash-menu .mash-list-items > li > a {
    padding: 20px 18px !important;
    font-size: 15px !important;
}
.mash-menu .mash-list-items > li > a i.fa.fa-indicator{ right:0 !important; top:22px !important;}
}

@media only screen and (min-width: 1201px) and (max-width: 1300px) {
#owl-practice-areas .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-practice-areas .owl-controls .owl-buttons .owl-prev{ left:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-next{ right:0;}
#owl-success-stories .owl-controls .owl-buttons .owl-prev{ left:0;}
.success-stories-block p{ padding:0 30px;}
}