﻿@charset "utf-8";
@import url(../../css);
@import url(../../css-1);
header.affix,header.affix-top{
    transition:.3s all ease
}
.breadcrumb,.mega-dropdown-menu>li>ul>li{
    list-style:none
}
body{
    font:16px/22px Roboto,sans-serif;
    color:#111;
    font-weight:300
}
a{
    color:#FECE1A;
    text-decoration:none
}
a:hover{
    color:#111;
    text-decoration:none
}
header{
    position:absolute;
    z-index:1000;
    width:100%;
    top:15px
}
header.affix{
    transform:translate(0,-50px);
    background-color:#282e3e
}
#changenumber a{color:#fff;}
.bro-section1{background: #f6f6f6;
    padding: 19px 0px 25px 0px;}
.home-banner-box{padding-bottom: 76px !important;    }
.home-banner-box h1{margin-top: 30px!important;}
.navbar-nav>li>.dropdown-menu :hover.menu_arrow_pos{display:block;}
.menu_arrow_pos {
   position: absolute;
    z-index: 9;
    top: 57px;
    left: 533px;
	display:none;
}
header{width: 100%;
    float: left;
    position: fixed;
    background: #282e3e;
    margin: 0px;
    padding: 4px 0px 0px 0px;
    top: 0px;}
.home-services-box{background: #f6f6f6;
    padding: 1px 2px 2px 2px;
    height: 220px;}
.navbar-brand{padding:0px 15px !important;}
.menu_arrow_pos .fa{color:#fff;font-size:30px;}
.fs40 {
    font-size: 50px;
}
.arrow_col2{color:#fff;font-size:20px;}
.navbar-brand{
    margin-top:-12px
}
.navbar-inverse .navbar-toggle{
    background:#FECE1A;
    border-color:#FECE1A
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
    background-color:#FECE1A;
    border-color:#FECE1A
}
.navbar-inverse{
    background:0 0;
    border:none;
    font-family:'Roboto Slab',serif
}
.navbar-inverse .navbar-nav>li>a{
    font-size:16px;
    color:#fff;
    font-weight:400
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
    background-color:#FECE1A;
    border-radius:5px
}
.header-btn{color: #FECE1A;
    font-weight: 300;
    padding: 8px 20px; border-radius:4px;  margin:10px 0px 10px 0px; border: 2px solid #FECE1A;
	}
.header-btn:hover{color:#FECE1A;}
.dropdown-menu{    top: 100%;}
.psd-des{font-weight:500;}
.psd--sections .new-serv-loading {
    vertical-align: middle;
    text-align: center;
    background: #00bd9c;
    height: 192px;
    width: 100%;
}
.new-serv-conversion-content {
    padding: 14px 7% 25px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(168, 166, 166, 0.4);
    -moz-box-shadow: 0px 0px 30px 0px rgba(168, 166, 166, 0.4);
    -ms-box-shadow: 0px 0px 30px 0px rgba(168, 166, 166, 0.4);
    -o-box-shadow: 0px 0px 30px 0px rgba(168, 166, 166, 0.4);
    box-shadow: 0px 0px 30px 0px rgba(168, 166, 166, 0.4);
}
.new-serv-conversion-content h5 {
    font-size: 1.6em;
    text-align: left;
    font-weight: 800;
    margin-bottom: 20px;
    text-transform: uppercase; text-align:left;font-size:15px;

}
.new-serv-conversion-content p{text-align:justify;font-weight:500; font-size:14px;}
.new-serv-loading img {
    position: relative;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.new-serv-service-best p {
    width: 100%;
    text-align: left;
    font-size: 1.5em;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 112px;
}
.new-serv-optimize {
    background: #f2c500 !important;
}
.new-serv-secure-website {
    background: #227fbb !important;
}
.new-serv-intutive-admin {
    background: #e94b35 !important;
}

.navbar-nav>li>.dropdown-menu{
    background:#fff;
    font-family:Roboto,serif;
    font-size:16px;
    border-radius:5px;   padding: 0px;box-shadow: 1px 0 15px #222;
    border:none
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{
    background:#FECE1A;
    border-radius:5px
}
.dropdown-menu>li>a{
    color:#FECE1A;
    font-weight:300;
    padding:8px 20px
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#000;
    background:0 0
}
.mega-dropdown{
    position:static!important
}
.mega-dropdown-menu{
 margin:0px;
    width:100%;
    box-shadow:none;
    -webkit-box-shadow:none
}
.table-hover thead tr,.table-striped thead tr,.table-striped-mod-1 thead tr{
    box-shadow:0 1px 3px rgba(183,183,183,.8)
}
.mega-dropdown-menu>li>ul{
    padding:0;
    margin:0
}
.mega-dropdown-menu>li>ul>li>a{
    display: block;
    padding: 5px 0 5px 0;
    font: normal 13px/15px 'proxima_nova_rgregular', sans-serif;
    color: #777;
    transition: all linear .2s;
    -webkit-transition: all linear .2s;
    -moz-transition: all linear .2s;
    text-decoration: none !important;
    -ms-transition: all linear .2s;

    border-bottom: 1px dotted #fff;
}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{
    text-decoration:none;
    color: #222;
    
}
.protfolio-section-con h3{margin-top:0px;}
.dropdown-header  .fa{color:#FECE1A;font-size:16px;}
.dropdown-info .left {
    background: url(../images/d_txt.png) no-repeat;
    float: left;
    height: 31px;
    width: 850px;
    float: left;
    margin-top: 15px;
}
.mega-dropdown-menu .dropdown-header{
    font-size: 14px;
    color: #151414;
    line-height: 30px;
    font-weight: 800;
    text-align: left;
	display: block;
    padding: 2px 0px;
    border: 1px solid transparent;
    border-bottom: 1px dotted #ccc;
    border-width: 1px 0;
    margin: 15px 0 10px 0;
    text-transform: uppercase;
    transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    text-decoration: none !important;
	
}
.jumbotron-mod-1{
    position:absolute;
    width:100%;
    height:100%;
    padding:0 5%;
    z-index:100;
    display:flex;
    align-items:center
}
.rating-box{background-image: url(../images/rating_bg.jpg);
    background-size: cover;
 background-repeat: no-repeat;
    color: #fff;}
		.policy-btn{display: table;
    margin: 0px auto;}
	.policy-btn a{margin-top: 10px;
    white-space: nowrap;
    text-transform: uppercase;
    border-width: 2px;
    transition: .4s;
    padding: 7px 20px;
    border-radius: 6px;

    background: #FECE1A;
    color: #fff;}
	
	.policy-btn a:hover{ background:#000; color: #fff;}
.policy-btn .fa{color:#fff;}
.footer-content .foo-second-box{width:100%; float:left;}
.foo-second-box a{color:#fff !important;}
.foo-second-box .dl-horizontal dt{color:#fff;}
.footer-content .foo-des{width:100%;text-align: left;}
.foo-con {text-align:left;}
.foo-con a{color:#000;}
.foo-con  a:hover{color:#FECE1A;}
.footer-link{text-align:left;}
.footer-content h6{text-align:left;}
#myform input{background: #d2d0d0 none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;    margin-bottom: 15px;
    width: 100%;color:#000;}
#myform select{background: #d2d0d0 none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;    margin-bottom: 15px;
    width: 100%; color:#000;}
.feild textarea {
    height: 80px !important;
	background: #d2d0d0 none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px;    margin-bottom: 15px;
    width: 100%;color:#000;}

.footer-btn{background-color: #FECE1A!important;
    border-color: #FECE1A !important;    margin-left: 30px;
    letter-spacing: .12em;
    border-width: 2px;
   padding: 16px 30px 16px 33px !important;
    font-size: 18px;
    border-radius: 6px;
    font-family: "Roboto Slab",serif;
    white-space: nowrap;
    transition: .4s;
    text-transform: uppercase; color:#fff !important;} 
.reation-box{border: 3px solid #fff;
    border-radius: 5px;}
.ger-icon  .fas{color:#FECE1A;font-size:67px;}
.ger-name h4{color:#000;font-size:20px;}
.jumbotron-mod-1>div{
    width:100%
}
.jumbotron-mod-1 .head-banner{
    font-family:"Roboto Slab",serif;
    letter-spacing:.12em;
    line-height:1;
    color:#fff;
    font-size:24px;
    margin-top:80px!important;
    text-transform:uppercase
}
.jumbotron-mod-1 .head-banner small{
    font-size:14px;
    letter-spacing:3px;
    color:#f6f6f6;
    display:none;
    position:relative
}
.jumbotron-mod-1 .head-banner *+span{
    margin-top:20px;
    display:block;
    font-weight:700
}
.jumbotron-mod-1 p{
    margin:46px 0 0;
    font-size:20px;
    color:#fff;
    font-weight:300
}
.jumbotron-mod-1 .head-banner small:after,.jumbotron-mod-1 .head-banner small:before{
    content:"";
    position:absolute;
    top:50%;
    display:inline-block;
    width:100px;
    border-bottom:2px solid #fff
}
.btn,.btn2{
    margin-left:30px;
    letter-spacing:.12em;
    border-width:2px;
    padding:7px 20px;
    font-size:18px;
    border-radius:6px;
    font-family:"Roboto Slab",serif;
    white-space:nowrap;
    transition:.4s;
    text-transform:uppercase
}
.jumbotron-mod-1 .head-banner small:before{
    left:-120px
}
.jumbotron-mod-1 .head-banner small:after{
    right:-120px
}
.btn{
    margin-top:50px;
}
.btn-success{
    background-color:#FECE1A;
    border-color:#FECE1A
}
.btn-success:active,.btn-success:focus,.btn-success:hover{
    background-color:#282e3e;
    border-color:#282e3e
}
.btn-white{
    background-color:transparent;
    color:#fff;
    border-color:#fff
}
.btn-white:focus,.btn-white:hover{
    background-color:#FECE1A;
    border-color:#FECE1A;
    color:#fff
}
.section{
    padding-top:50px;
    padding-bottom:68px;
    text-align:center
}
.section p{
    line-height:1.6;
    letter-spacing:.02em
}
hr{
    width:100px;
    display:inline-block;
    border-bottom:2px solid #b7b7b7;
    border-top:none;
    margin-bottom:30px
}
.icon-lg,.icon-lg:after{
    width:120px;
    height:120px
}
.icon-lg{
    font-family:FontAwesome;
    font-size:60px;
    line-height:120px;
    color:#FECE1A;
    display:table;
    margin:50px auto;
    position:relative
}
.icon-lg:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    border:1px solid #d7d7d7;
    transition:.4s;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.icon-lg:hover:after{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.section .container h4{
    font-family:"Roboto Slab",serif;
    font-size:22px;
    line-height:32px;
    color:#111;
    font-weight:700;
    text-transform:capitalize;
}
.gataq .gat,.progressbar-front-text,.section .container p.font-secondary{
    font-size:18px;
    font-family:"Roboto Slab",serif; 
}
.gataq{
    background-color:#f2c500;
    color:#fff;
    padding:10px 0;
    width:100%;
    float:left;
}
.gataq .gat{
    margin-top:10px;
    white-space:nowrap;
    text-transform:uppercase;
    border-width:2px;
    transition:.4s;
    padding:10px 20px;
    border-radius:6px;
    background:#fff;
    color:#000
}
.bg-primary,.gataq .gat:hover{
    background-color:#282e3e;
    color:#fff
}

.bg-primary .media-body p{font-size:16px;}

.gataq .gat:hover{
    border-color:#282e3e
}
.bg-primary .bank-logo img{
    background:#fff;
    border:3px solid #FECE1A;
    margin:5px;
    padding:5px
}
.bg-primary img{
    max-width:100%
}
.bg-primary h2{
    color:#fff
}
.bg-primary p{
    text-align:justify
}
.progress-container{
    margin-top:59px
}
.section .container p.font-secondary{
    font-weight:700
}
.progress{
    height:10px;
    margin-bottom:20px;
    background-color:#1c1e23;
    border-radius:0;
    position:relative;
    overflow:visible
}
.progress-bar-success{
    background-color:#FECE1A
}
.progressbar-back-text{
    display:none
}
.progressbar-front-text{
    position:absolute;
    left:0;
    font-weight:700;
    text-align:right;
    top:-30px
}
.section-inset-2{
    padding-bottom:75px
}
.section-inset-1{
    padding-bottom:45px
}
#circle{
    margin-bottom:0;
    font-size:72px;
    line-height:1.1;
    font-weight:700;
    font-family:"Roboto Slab",serif;
    color:#FECE1A
}
.bg-light{
    background-color:#f6f6f6;
}
.owl-stage-outer .owl-item{
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:space-around;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.bg-light .owl-stage-outer .owl-item img{
    opacity:1;
    transition:.3s
}
.bg-light .owl-stage-outer .owl-item img:hover{
    opacity:.6
}
.owl-dots{
    margin-top:20px
}
.thumbnail-1 img{
    max-width:100%;
    margin:0 auto
}
.blog-post-title a{
    display:block;
    color:#FECE1A;
    text-decoration:none
}
.blog-post-title a:hover{
    display:block;
    color:#000;
    text-decoration:none
}

.text-sm-left{
    text-align:left
}
.blog-post-time{
    margin-top:0;
    font-size:16px;
    font-weight:300;
    color:#b7b7b7
}
.section .container .blog-post-body p{
    font-size:16px;
    text-align:justify
}
[class*=fa-]:before{
    font-weight:400;
    font-family:FontAwesome
}
.blog-noun-btn,.genarating-box .generat-term-btn .generat-button,.h6,.quote cite,.table thead tr th,h6{
    font-family:"Roboto Slab",serif
}
.fa-comment:before{
    content:"\f075"
}
.blog-post .badge{
    padding:0;
    font-size:16px;
    color:#FECE1A;
    background-color:transparent;
    margin-bottom:20px
}
.blog-post .badge:before{
    font-size:18px;
    color:#b7b7b7;
    margin-right:7px
}
.btn-success-mod-1{
    color:#FECE1A;
    background-color:transparent;
    border-color:#FECE1A;
    font-weight:700
}
.btn-success-mod-1:hover{
    background-color:#FECE1A;
    border-color:#FECE1A;
    color:#fff
}
.bg-subscribe{
    background-image:url(../images/index-11.jpg);
    background-size:cover;
    background-position:center center;
    color:#fff
}
.blog-noun .blog-noun,.blog-noun input,.blog-noun textarea,.rd-mailform .rd-mailform-select,.rd-mailform input,.rd-mailform textarea{
    display:block;
    width:100%;
    font-size:16px;
    font-weight:300;
    padding:13px 18px;
    border:2px solid #e6e6e6;
    border-radius:6px;
    line-height:20px;
    color:#b7b7b7;
    background:#f6f6f6;
    margin-bottom:10px
}
#back-top:hover,.blog-noun-btn{
    background:#FECE1A
}
.blog-noun-btn{
    width:100%;
    float:left;
    border:none;
    color:#fff;
    border-radius:6px;
    text-transform:uppercase;
    letter-spacing:.12em;
    border-width:2px;
    transition:.4s;
    font-size:18px;
    padding:13px 18px
}
.footer-link ul li{
    list-style:none;
    padding:3px 0
}
.footer-link ul{
    padding:0;
    margin:0
}
input:focus,select:focus,textarea:focus{
    outline:0!important;
    border:2px solid #FECE1A
}
.topspace123{
    margin-top:50px!important
}
.subscribe .mfInput{
    width:62%;
    display:inline-block;
    vertical-align:top;
    position:relative
}
.get-la label{
    margin-bottom:10px
}
.subscribe .btn-group-sm>.btn,.subscribe .btn-sm{
    padding-left:23px;
    padding-right:23px;
    min-width:0;
    margin-top:0;
    margin-left:10px
}
blockquote{
    margin:0 0 30px;
    padding:0 30px;
    border-left:none;
    font-size:20px
}
.owl-carousel .owl-item img.img-circle{
    border-radius:50%;
    width:100px;
    display:table;
    margin:0 auto
}
.quote cite,.quote q{
    display:inline-block
}
.breadcrumb,.table{
    margin-bottom:0
}
.quote cite{
    font-size:18px;
    font-weight:700;
    font-style:normal;
    color:#FECE1A;
    margin-top:5px
}
.page-foot .list-inline,.quote q{
    margin-top:20px
}
.quote q{
    font-weight:300;
    font-size:16px;
    line-height:24px
}
.page-foot{
    padding-top:60px;
    padding-bottom:5px;
	background:#282e3e;
	color:#fff;
}
.fa{
    font-size:18px;
    color:#282e3e
}
.fa:active,.fa:focus,.fa:hover{
    color:#FECE1A
}
 .copyright{
    color:#b7b7b7;
text-align:center;
    font-size:16px;
    font-weight:300;
	background: #282e3e;padding: 10px 0px 8px 0px;
}
.psd-conterction h5{color:#FECE1A;font-size:20px;font-weight:600;}
.contact-box{background: #ece9e9;
    padding: 5px 3px 1px 3px;
    width: 100%;
    float: left;
    height: 169px;    box-shadow: 1px 0px 2px 1px #b7bfac;}
.con-se{width:100%;float:left;}
.contact-box .media-left{width:5%;float:left;}
.contact-box  .media-body{width:80%;float:left;}
.contact-box p{    font-size: 16px;
    font-weight: 500;
    text-align: left;}
.contact-box .media-body{font-size:14px;font-weight:500;} 
.comntact-form{    margin-top: 10px;
    width: 100%;
    float: left;}
.comntact-form p{font-weight:500;}
.copyright a{
    color:#b7b7b7
}
 .copyright a:hover{
    color:#FECE1A;
    text-decoration:none
}
#back-top{
    position:fixed;
    right:15px;
    bottom:15px;
    width:60px;
    height:60px;
    background:#142537;
    border-radius:50%;
    z-index:10;
    display:block;
    text-decoration:none
}
#back-top i{
    display:block;
    text-align:center;
    line-height:60px;
    color:#fff;
    font-size:24px
}
.section-lg{
    padding-top:10px;
    padding-bottom:10px
}
.breadcrumb{
    padding:8px 15px;
    text-align:center;
    background-color:transparent;
    border-radius:0
}
.flow-offset-2,.table-striped tr td:first-of-type,.table-striped-mod-1 tr td:first-of-type{
    text-align:left
}
.icon-sm{
    width:27px;
    font-size:24px;
    line-height:1.3;
    color:#FECE1A
}
.h6 a,h6 a{
    color:#282e3e
}
.h6 a:hover,h6 a:hover{
    color:#FECE1A;
    text-decoration:none
}
.flow-offset-2 [class*=col-]:nth-child(n+4){
    padding-top:55px
}
.fa-facebook,.fa-google-plus,.fa-twitter{
    font-size:18px;
    color:#282e3e
}
.section .container h4.text-success,.text-success{
    color:#FECE1A
}
.fa-facebook:hover,.fa-google-plus:hover,.fa-twitter:hover{
    color:#fff;
    text-decoration:none
}
.flow-offset-3 [class*=col-]:nth-child(n+1){
    margin-top:55px
}
.btn-min-width{
    min-width:240px
}
.h6,h6{
    font-size:18px;
    line-height:1.55556;
    font-weight:700;
    margin-top:0
}
.text-gray{
    color:#b7b7b7;
    font-weight:400
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:10px 25px;
    line-height:1.5;
    border:none;
    vertical-align:middle
}
.table thead tr th{
    padding-top:15px;
    padding-bottom:15px;
    empty-cells:hide
}
.table-striped,.table-striped-mod-1{
    border-radius:6px 6px 0
}
.table-striped-mod-1>tbody>tr:nth-of-type(even),.table-striped>tbody>tr:nth-of-type(even){
    background-color:#f6f6f6
}
.table-striped-mod-1>tbody>tr:nth-of-type(odd),.table-striped>tbody>tr:nth-of-type(odd){
    background-color:transparent
}
.table-striped tr td,.table-striped-mod-1 tr td{
    border-top:none
}
.table-striped thead tr.bg-primary,.table-striped-mod-1 thead tr.bg-primary{
    background-color:#282e3e
}
.table-striped thead tr th:first-of-type,.table-striped-mod-1 thead tr th:first-of-type{
    border-radius:6px 0 0
}
.table-striped thead tr th:last-of-type,.table-striped-mod-1 thead tr th:last-of-type{
    border-radius:0 6px 0 0
}
.table-striped-mod-1 tbody td:first-of-type{
    width:70%
}
.table-bordered{
    border:none
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom:1px solid #ddd
}
.table-hover>tbody>tr>td,.table-hover>tbody>tr>th,.table-hover>tfoot>tr>td,.table-hover>tfoot>tr>th,.table-hover>thead>tr>td,.table-hover>thead>tr>th{
    border-bottom:1px solid rgba(221,221,221,.4)
}
.table-hover>tbody>tr:hover{
    background-color:#f5f5f5
}
.thumbnail-3 .caption{
    padding:30px
}
.thumbnail-gallery{
    position:relative;
    margin-bottom:0;
    overflow:hidden
}
.thumbnail-gallery img{
    width:100%
}
.thumbnail-gallery .caption{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity:0;
    visibility:hidden;
    transition:.5s;
    background-color:rgba(40,46,62,.58)
}
.thumbnail-gallery .caption-wrapper{
    position:absolute;
    top:50%;
    left:50%;
    width:90%;
    -webkit-transform:translate(-50%,-100%);
    transform:translate(-50%,-100%);
    transition:.5s
}
.thumbnail-gallery .caption h4,.thumbnail-gallery .caption p{
    margin-top:6%
}
.thumbnail-gallery .caption p{
    display:none
}
.genarating-box{
    border:1px solid #ddd;
    width:100%;
    float:left;
    margin-bottom:11px
}
.genarating-box .generat-term-btn{
    width:100%;
    float:left;
    text-align:center;
    padding:16px 0 33px
}
.genarating-box .generat-term-btn .generat-button{
    padding:7px 20px;
    font-size:18px;
    text-transform:uppercase;
    border-radius:6px;
    letter-spacing:.12em;
    color:#fff;
    background:#FECE1A
}

.genarating-box .generat-term-btn .generat-button:hover{
    color:#fff;
    background:#000
}
.generat-term-btn .fa{
    color:#fff
}
.generate-section{
    width:90%;
    margin:0 auto
}
.generate-terms-form1 h5{
    font-size:20px;
    line-height:1.55556;
    font-weight:700;
    margin-top:0
}
.generate-terms-form{
    box-shadow:0 1px 5px rgba(0,0,0,.65);
    border-radius:5px 5px 0 0;
    width:100%;
    float:left
}
.aggre input:focus+.slider,.generate-terms-form1input:focus+.slider{
    box-shadow:0 0 1px #2196F3
}
.generate-terms-form .terms-header{
    width:100%;
    background:#FECE1A;
    padding:10px;
    border-bottom:5px solid #6c9936
}
.generate-terms-form .terms-header h1 a{
    color:#fff
}
.generate-terms-form .terms-header h1 .fa{
    color:#fff;
    font-size:39px
}
.generate-terms-form .form-box{
    width:100%;
    float:left;
    background:#fff;
    margin-top:25px
}
.generate-terms-form1 .tagline,.genrate-step2 .tagline{
    border-top:1px solid #D9DDE5;
    margin-top:28px;
    float:left
}
.generate-terms-form .form-box .steps-conten .generate-terms-form1{
    width:100%;
    float:left
}
.generate-terms-form1 .col-md-6 p{
    text-align:justify
}
.generate-terms-form1 .tagline{
    text-align:center;
    width:100%
}
.generate-terms-form1 .tagline span{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    padding:0 15px;
    background:#fff;
    color:#183059;
    top:-10px
}
.generate-terms-form1 .switch{
    position:relative;
    display:inline-block;
    width:78px;
    height:35px
}
.generate-terms-form1 .switch input{
    display:none
}
.generate-terms-form1 .slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s;
    border-radius:35px
}
.generate-terms-form1 .slider:before{
    position:absolute;
    content:"";
    height:30px;
    width:30px;
    left:4px;
    bottom:2px;
    background-color:#fff;
    -webkit-transition:.4s;
    transition:.4s;
    border-radius:50%
}
.generate-terms-form1 input:checked+.slider{
    background-color:#2196F3
}
.generate-terms-form1 input:checked+.slider:before{
    -webkit-transform:translateX(26px);
    -ms-transform:translateX(26px);
    transform:translateX(26px)
}
.generate-terms-form1 .radio-name{
    display:inline-block;
    padding-left:5px;
    position:relative;
    top:-16px;
    font-weight:600
}
.aggre .switch{
    position:relative;
    display:inline-block;
    width:60px;
    height:34px
}
.aggre .switch input{
    display:none
}
.aggre .slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s
}
.aggre .slider:before{
    position:absolute;
    content:"";
    height:26px;
    width:26px;
    left:4px;
    bottom:4px;
    background-color:#fff;
    -webkit-transition:.4s;
    transition:.4s
}
.aggre input:checked+.slider{
    background-color:#2196F3
}
.aggre input:checked+.slider:before{
    -webkit-transform:translateX(26px);
    -ms-transform:translateX(26px);
    transform:translateX(26px)
}
.aggre .slider.round{
    border-radius:34px
}
.aggre .slider.round:before{
    border-radius:50%
}
.agreement-section,.radio-button-section{
    width:100%;
    float:left
}
.aggre{
    float:left
}
.aggre .radio-name1{
    display:inline-block;
    padding-left:5px;
    position:relative;
    top:-16px;
    font-weight:600
}
.slider.round{
    border-radius:34px
}
.slider.round:before{
    border-radius:50%
}
.smart-forms .switch>.switch-label+span{
    display:inline-block;
    padding-left:5px;
    position:relative;
    top:-7px
}
.generate-section .form-footer{
    overflow:hidden;
    padding:25px 25px 20px;
    background:url(../images/foobg.html) top left repeat-x #F3F5FA;
    width:100%;
    float:left
}
.footer-lists{
    text-align:left;
    font-size:14px
}
.footer_section h3{
    float:left
}
.footer_section p{
    font-size:14px;
    float:left;
    text-align:justify
}
.footer_section h2{
    float:left;
    font-size:18px
}
.genrate-step2 .tagline{
    text-align:center;
    width:100%
}
.genrate-step2 .tagline span{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    padding:0 15px;
    background:#fff;
    color:#183059;
    top:-10px
}
.generat-form2 .feild{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    float:left;
    margin-bottom:20px;
    position:relative;
    width:100%
}
.generat-form2 .feild>i{
    color:#d1d1d1;
    font-size:15px;
    left:20px;
    position:absolute;
    top:16px
}
.contact-form .feild textarea,.generat-form2 .feild input{
    background:#f4f4f4;
    float:left;
    height:auto;
    margin:0;
    padding:11px 30px 11px 47px;
    width:100%;
    border:1px solid #ddd
}
.genrate-step3 .tagline{
    border-top:1px solid #D9DDE5;
    text-align:center;
    width:100%;
    float:left;
    margin-top:28px
}
.genrate-step3 .tagline span{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    padding:0 15px;
    background:#fff;
    color:#183059;
    top:-10px
}
.generat-option-group{
    width:100%;
    float:left;
    margin-top:27px
}
.genrate-step3 .option{
    position:relative;
    padding-right:15px;
    display:inline-block;
    vertical-align:middle
}
.genrate-step3 .option>input{
    position:absolute;
    height:inherit;
    width:inherit;
    opacity:0;
    left:0
}
.genrate-step3 .checkbox{
    position:relative;
    margin-right:2px;
    background:#fff;
    display:inline-block;
    border:3px solid #B5C1C7;
    margin-bottom:0;
    margin-top:0;
    height:21px;
    width:21px;
    top:4px
}
.genrate-step3 .checkbox:before{
    position:absolute;
    top:4px;
    left:3px;
    width:6px;
    height:3px;
    border:solid #158cba;
    border-width:0 0 3px 3px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.genrate-step3 input:checked+.checkbox,.genrate-step3 input:checked+.radio{
    border:3px solid #158cba
}
.genrate-step3 input[type=checkbox]+label{
    color:#333
}
.genrate-step3 input[type=checkbox]+label span{
    display:inline-block;
    width:27px;
    height:27px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(../images/check.png) left top no-repeat;
    cursor:pointer
}
.genrate-step3 input[type=checkbox]:checked+label span{
    background:url(../images/check-right.png) no-repeat
}
.generat3-section .option{
    width:100%;
    float:left;
    text-align:left
}
.genrate-step4 .tagline{
    border-top:1px solid #D9DDE5;
    text-align:center;
    width:100%;
    float:left;
    margin-top:28px
}
.genrate-step4 .tagline span{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    padding:0 15px;
    background:#fff;
    color:#183059;
    top:-10px
}
.genrate-step4 .comment-section-title .title-bar{
    background:#bdc3c7;
    padding:10px
}
.genrate-step4 .comment-section-title .gui-input{
    background:#fff;
    float:left;
    height:auto;
    margin:0;
    padding:11px 30px 11px 20px;
    width:100%;
    border:2px solid #BDC3C7
}
.genrate-step4 .comment-section-title .title-bar-input{
    margin:0;
    padding:0
}
.prepend-icon .gui-textarea{
    width:100%;
    float:left;
    resize:none;
    line-height:19px;
    overflow:auto;
    max-width:100%;
    height:96px;
    padding:10px;
    border:2px solid #BDC3C7
}
.comment-section-title{
    margin-top:27px;
    margin-bottom:10px
}
.prepend-icon{
    width:100%;
    float:left;
    margin:0
}
.comment-section{
    margin-top:13px;
    float:left;
    width:100%;
    border:1px solid #ddd
}
.input-hint{
    padding:10px;
    display:block;
    margin-top:-4px;
    line-height:16px;
    position:relative;
    background:#F2F4FA;
    border:2px solid #bdc3c7;
    border-top:1px solid #bdc3c7;
    font-family:Arial,Helvetica,sans-serif;
    border-radius:0 0 3px 3px;
    font-size:11px;
    color:#777;
    width:100%;
    float:left
}
.genrate-step4 .add-title-bar{
    background:#FECE1A;
    padding:11px 30px 11px 20px
}
.genrate-step4 .add-title-bar .fa{
    color:#fff;
    font-size:13px
}
.genrate-step4 .add-btn{
    float:left;
    margin:24px 12px 0 0;
    padding:9px 18px;
    background:#FECE1A;
    color:#fff;
    border:none;
    border-radius:4px
}
.w3-bar .w3-button{
    background:#d6ecc1;
    color:#333;
    width:33%;
    text-align:center;
    font-weight:600;
    font-size:17px;
    padding:17px 10px;
    border:3px solid #ddd
}
.w3-bar .w3-button .fa{
    color:#FECE1A;
    font-size:15px;
    margin-right:10px
}
.w3-container h3,.w3-container h4{
    text-align:left
}
.w3-container p{
    text-align:justify
}
.w3-container ol li{
    text-align:left
}
.html-code{
    width:100%;
    float:left;
    margin-top:20px;
    text-align:justify
}
.bolg-suggestion ul li{
    text-align:left!important;
    list-style:none!important;
    background:url(../images/list-icon.png) 6px 13px no-repeat!important;
    line-height:1.6;
    letter-spacing:.02em;
    font-weight:500;
    padding:14px 40px;
    text-transform:uppercase;
    font-size:19px
}
.bolg-suggestion ul{
    margin:0;
    padding:0
}
.bolg-suggestion{
    background-color:#f5f5f5;
    border:1px solid #dedede;
    padding:0!important;
    margin-top:40px;
    margin-bottom:45px
}
.bolg-suggestion h3{
    border:1px solid #dedede;
    padding:10px;
    margin-top:0
}
.generat-btn a,.main-btn{
    white-space:nowrap;
    letter-spacing:.12em;
    transition:.4s;
    border-radius:6px
}
.generat-btn{
    width:100%;
    float:left;
    text-align:center!important;
    margin:16px 0 17px
}
.generat-btn a{
    background-color:#FECE1A;
    text-transform:uppercase;
    font-family:"Roboto Slab",serif;
    border-width:2px;
    padding:7px 20px;
    font-size:18px;
    color:#fff
}
.selectedbox{
    background:#EAFCD8!important;
    border-color:#2ecc71!important
}
.footer-world-wide ul{
    margin:0;
    padding:0;
    float:left
}
.footer-world-wide ul li{
    list-style:none;
    padding:0 6px;
    float:left;
    border-right:1px solid #d6d4d4
}
.world-wide-heading{
    float:left
}
.footer-world-wide{
    margin-left:28%
}
footer a{color:#FFF;}
footer a:hover{color:#FECE1A;}

@media(max-width:768px){
    .footer-world-wide{
        margin-left:13%
    }
}
@media(max-width:375px){
    .footer-world-wide{
        margin-left:0
    }
}
.firest-box{width: 95%; margin:0 auto;}
.second-box{ width: 95%;margin:0 auto;}
.firest-box2{width: 95%; margin:0 auto;}
.second-box2{ width: 95%;margin:0 auto;}

@media (min-width:768px){
	.swiper-slide{margin-top:0px;}
	.firest-box{
    background: #efefef;
	height: 410px;width: 20.62%;
    z-index: 3;
    float: left;
	padding: 0px 10px 0px 10px;
    border-right: 1px dotted #ddd;
    list-style: none;
    padding-bottom: 15px;
    left: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
.second-box{
    background: #f5f5f5;
	height: 410px;
	padding: 0px 10px 0px 10px;
    width: 19%;
    z-index: 3;
    float: left;
    border-right: 1px dotted #ddd;
    list-style: none;
    padding-bottom: 15px;
    left: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
	
	.firest-box2{
    background: #efefef;
	height: 410px;width: 18%;
    z-index: 3;
    float: left;
	padding: 0px 10px 0px 10px;
    border-right: 1px dotted #ddd;
    list-style: none;
    padding-bottom: 15px;
    left: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
.second-box2{
    background: #f5f5f5;
	height: 410px;
	padding: 0px 10px 0px 10px;
    width: 21.62%;
    z-index: 3;
    float: left;
    border-right: 1px dotted #ddd;
    list-style: none;
    padding-bottom: 15px;
    left: 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}
	
	
	
    .navbar-nav>li{
        margin:0px 15px 0
    }
    .jumbotron-mod-1 .head-banner{
        font-size:60px;
        margin-top:20px
    }
    .jumbotron-mod-1 .head-banner small{
        font-size:30px;
        text-transform:none;
        margin:30px 0;
        display:inline-block
    }
    .btn2,.h1,h1{
        text-transform:uppercase;
        font-family:"Roboto Slab",serif
    }
    .h1,h1{
        font-weight:700;
        font-size:46px;
        line-height:1.13043;
        margin-top:0
    }
    .h5,h5{
        font-size:20px;
        line-height:1.6;
        font-weight:500
    }
    .padl45{
        padding-left:45px
    }
    .jumbotron-mod-1{
        padding:0 10%
    }
    .mobile-n{
        padding-right:22px;
        float:right
    }
    .media-left{
        padding-right:1px;
        float:left
    }
    .dl-horizontal dt{
        width:auto;
        text-align:left;
        color:#fff;
        font-weight:300
    }
    .dl-horizontal dd{
        margin-left:0
    }
    .btn2{
        white-space:nowrap;
        letter-spacing:.12em;
        border-width:2px;
        transition:.4s;
        padding:7px 20px;
        font-size:18px;
        border-radius:6px
    }
    .phone{
        font-size:14px!important;
        color:#fff;
        font-weight:400;
        font-family:'Roboto Slab',serif
    }
    .btn-success{
        background-color:#FECE1A;
        border-color:#FECE1A
    }
}
.main-btn{
    text-transform:uppercase;
    font-family:"Roboto Slab",serif;
    border-width:2px;
    padding:7px 20px;
    font-size:18px;
    background-color:#FECE1A;
    border-color:#FECE1A;
    color:#fff
}
< @media(max-width:768px){
    .padl45{
        padding-top:30px
    }
    .navbar-brand{
        margin-right:0
    }
    .navbar-header{
        margin:0 auto 10px
    }
    .navbar-inverse .navbar-nav>li>a{
        font-size:18px;
        padding:10px 5px
    }
    .flow-offset-2 [class*=col-]:nth-child(n+4){
        padding-top:0
    }
    .bg-primary p{
        text-align:center;
        margin-top:20px
    }
    .section .caption-mod-1 p,.topspace3-pra{
        text-align:justify!important
    }
}
@media(max-width:767px){
    .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{
        border-radius:0
    }
    .btn,.jumbotron-mod-1 .btn{
        margin-left:0
    }
    .blog-post,.caption-mod-1,.media-body,.media-left{
        text-align:center
    }
    header{
        top:0
    }
    header.affix{
        transform:translate(0,0)
    }
    .navbar-inverse .navbar-toggle{
        margin-top:30px
    }
    .navbar-inverse .navbar-collapse{
        background:#fefefe
    }
    .navbar-inverse .navbar-nav>li>a{
        color:#333
    }
    .navbar-nav .open .dropdown-menu .dropdown-header{
        padding:5px;
        font-weight:700
    }
    .mega-dropdown-menu .dropdown-header{
        color:#222
    }
    .swiper-container{
        max-height:350px
    }
    .jumbotron-mod-1 .btn,.jumbotron-mod-1 p{
        display:none
    }
    .h1,h1{
        font-family:"Roboto Slab",serif;
        font-size:28px;
        font-weight:700;
        text-transform:uppercase
    }
    .h5,h5{
        font-size:22px;
        font-weight:300
    }
    .subscribe .mfInput{
        width:100%;
        display:inline-block;
        vertical-align:top
    }
    .subscribe .btn{
        margin-top:20px
    }
    .section{
        padding-top:30px
    }
    .section-inset-1{
        padding-bottom:50px
    }
    .media-left,.mobile-n{
        display:block;
        padding-bottom:22px;
        padding-right:0
    }
    .bg-primary .flow-offset-2 [class*=col-]{
        margin-bottom:30px
    }
    .bg-primary .flow-offset-2 [class*=col-]:last-child{
        margin-bottom:0
    }
}
@media(max-width:320px){
    .jumbotron-mod-1 .head-banner {
        font-size:22px!important
    }
}
.phone{
    font-size:13px;
    color:#fff;
    font-weight:400;
    font-family:'Roboto Slab',serif
}
.item .logo-img{
    background:#FFF;
    border:1px solid #d6d6d6;
    padding:0 10px
}
.newbtn{
    padding:5px!important
}
.container-fluid .protimg{
    box-shadow:0 3px 5px #000!important;
    padding:10px
}
.container-fluid .protimg .protimg-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.container-fluid .protimg .protimg-overlay:hover{
    opacity:0
}
.container-fluid .protimg img{
    height:290px!important
}
.goodbro,.socialulli{
    width:auto;
    height:auto
}
.seenow-btn{
    right:0;
    float:right
}
.money-r-p,.page-content{
    float:left;
    text-align:left
}
.padding-left{
    padding-left:0!important
}
.topspace1{
    margin-top:10px
}
.topspace2{
    margin-top:20px
}
.topspace3{
    margin-top:30px
}
.topspace4{
    margin-top:40px
}
.topspace5{
    margin-top:50px
}
.ser{
    margin-top:0!important;
    margin-bottom:15px!important
}
.head{
    margin-bottom:0!important
}
.get-cap{
    position:relative
}
.sample-cap{
    position:absolute;
    right:16px;
    top:2px
}
.blogicon .fa{
    font-size:80px!important;
    text-align:center;
    color:#FECE1A
}
.thead-inverse{
    background:#FECE1A
}
.thead-inverse td{
    padding:20px 30px!important
}
.goodbro p{
    line-height:16px!important;
    margin:0!important
}
.socialulli ul{
    list-style:none
}
.socialulli ul h5{text-align:center;}

.socialulli ul li{
    background: url(../images/arow.png) left top no-repeat;
    padding-left: 30px;
    line-height: 1.6;
    letter-spacing: .02em;
    text-align: left;

}
.media-body a{
    color:#000!important
}
.media-body a:hover{
    color:#FECE1A!important
}
.bg-primary a{
    color:#FFF!important
}
.bg-primary a:hover{
    color:#FECE1A!important
}
.money-r-p{
    font-size:23px;
    color:#333;
    font-weight:600;
    width:100%;
    margin:20px auto
}
.page-content{
    margin:0;
    padding:0
}
 .jumbotron-mod-1 h1 {
    font-family: "Roboto Slab",serif;
    letter-spacing: .12em;
    line-height: 1;
    color: #fff;
    font-size: 24px;
    margin-top: 165px!important;
     text-transform: uppercase;
    font-weight:normal
}
 .jumbotron-mod-1 h2 {
    font-family: "Roboto Slab",serif;
    font-size: 14px;
    letter-spacing: 3px;
    color: #f6f6f6;
    display: none;
    position: relative;
     font-weight:normal;
}
 .jumbotron-mod-1 h2:before {
     content: "";
     position: absolute;
    top: 50%;
    display: inline-block;
    width: 100px;
    border-bottom: 2px solid #fff;
     left: -120px;
}
 .jumbotron-mod-1 h2:after {
     content: "";
     position: absolute;
    top: 50%;
    display: inline-block;
    width: 100px;
    border-bottom: 2px solid #fff;
    right: -120px;
}
 .main-h{
    font-weight: 700;
    font-size: 46px;
    line-height: 1.13043;
    margin-top: 0;
    text-transform: uppercase;
    font-family: "Roboto Slab",serif;
}
 @media (max-width: 768px){
.btn2 {
    margin-left:0px; margin-top:-20px;
    letter-spacing: .12em;
    border-width: 2px;
    padding: 7px 11px;
    font-size: 15px;
    border-radius: 6px;
    font-family: "Roboto Slab",serif;
    white-space: nowrap;
    transition: .4s;
    text-transform: uppercase;
}}

.mbtt{margin-top:20px;}
 @media (min-width: 768px){
	 .mbtt{margin-top:0px;}
	 .capt{position: absolute;right: 16px; margin-top:1px !important;}
     .jumbotron-mod-1 h1 {
        font-size: 60px;
         margin-top: 20px !important;
    }
     .jumbotron-mod-1 h2 {
        font-size: 30px;
        text-transform: none;
         margin: 30px 0;
         display: inline-block;
    }
}
 @media (min-width: 320px) and (max-width: 480px) {
     .testimonial .description {
         font-size: 15px;
         color: #757575;
         line-height: 27px;
         margin-bottom: 20px;
         position: relative;
         height: auto !important;
    }
     .testimonial {
         text-align: center;
         padding: 85px 50px 45px 70px;
         margin: 67px -6px 35px;
         background: #f9f9f9;
         box-shadow: 8px 4px 0 0 #FECE1A;
         position: relative;
         height: 360px !important;
         margin-bottom: 70px;
         float: left;
    }
}
 .newid{
    font-size:18px;
     color:#FECE1A;
     margin:5px 5px 0px 0px;
}
 .netext{
    font-size:15px !important;
     color:#fff !important;
}
.netext:hover{
    font-size:15px !important;
     color:#FECE1A !important;
}
 .list-inline>li {
     margin-top:5px;
     display: inline-block;
     background: #fff;
     height: 20px;
     width: 25px;
     text-align: center;
}
 .list-inline>li:hover {
     background: #FECE1A !important;
     color:#fff !important;
}
 .list-inline>li a .fa{
    font-size:14px !important;
}
 .list-inline>li a .fa:hover{
    color:#fff !important;
}
 
 .mapbg {
    position: relative;
    overflow:hidden;
    margin-bottom: 20px;
    width: 100%;
    height: 500px;
    color: #29383F;
    left: 0;
    top: 0;
    right: 0;
}

 .testimonial {
     text-align: center;
     padding: 85px 50px 45px 70px;
     margin: 70px 15px 35px;
     background: #ece9e9;
     box-shadow: 8px 4px 0 0 #FECE1A;
     position: relative;
     height: 308px;
}
 .testimonial .pic {
     width: 120px;
     height: 120px;
    /* border: 5px solid #77a9dd;
     */
     margin: 0 auto;
     position: absolute;
     top: -60px;
     left: 0;
     right: 0;
}
 .testimonial .pic img{
     width: 100%;
     height: auto;
}
 .testimonial .description {
     font-size: 15px;
     color: #757575;
     line-height: 27px;
     margin-bottom: 20px;
     position: relative;
     height: 150px;
}
 .testimonial .description:before {
     content: "\f10d";
     font-family: "FontAwesome";
     font-size: 32px;
     color: #FECE1A;
     position: absolute;
     top: -15px;
     left: -35px;
}
 .testimonial .testimonial-profile{
     position: relative;
     margin: 20px 0 10px 0;
}
 .testimonial .testimonial-profile:after {
     content: "";
     width: 50px;
     height: 2px;
     background: #000000;
     margin: 0 auto;
     position: absolute;
     bottom: -10px;
     left: 0;
     right: 0;
}
 .testimonial .title {
     display: inline-block;
     font-size: 18px;
     color: #437b00;
     letter-spacing: 1px;
     text-transform: uppercase;
     margin: 0;
}
 .testimonial .post{
     display: inline-block;
     font-size: 15px;
     color: #757575;
     text-transform: capitalize;
}
.contact-font ul{ list-style:none; margin:0px; padding:0px;}
.contact-font li{list-style:none; line-height: 1.6em; letter-spacing: .1px; font-size:16px; margin-bottom:11px; margin-left:30px;}
	
	.loci:before{content: "\f041";
    font-family: 'FontAwesome';font-size:20px;
	color:#FECE1A;margin-right:10px; position:absolute; margin-left:-30px;}
	
	.emaili:before{content: "\f0e0";
    font-family: 'FontAwesome';font-size:20px;
	color:#FECE1A;margin-right:10px; position:absolute;  margin-left:-30px;}
	
	.phonei:before{content: "\f095";
    font-family: 'FontAwesome';font-size:20px;
	color:#FECE1A;margin-right:10px; position:absolute;  margin-left:-30px;}

 .form-box{border:5px solid #ccc; padding:20px 15px;}
 
 .mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {
    color: #fff!important;
    background: #589411 !important;
    padding: 6px 0px 6px 5px !important;
}
.mrleft{margin-left:48px;}
#success{color: #FECE1A;font-size: 22px; font-weight: bold;transition: 0.6s ease all;}

.technology_con {width: 100%;text-align: center;padding: 65px 0 120px 0;}.technology_con .title1:before {background-color: #71be3e;}.technology_con ul {margin: 75px 0 0 0;}.technology_con ul li {list-style: none;width: 25%;float: left;position: relative;}.technology_con ul li .box {background: #fff;height: 185px;width: 185px;border: 1px solid #1766ce;margin: auto;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);box-shadow: 7px 0px 0 0 rgba(204, 204, 204, 0.5);}.technology_con ul li:hover .box {box-shadow: 7px 0px 0 0 rgba(204, 204, 204, 1);border: 1px solid #f5a63f;box-shadow: inset 7px 0px 5px 0 rgba(204, 204, 204, 0.3);overflow: hidden;}.technology_con ul li:nth-child(5) {margin-left: 142px;}.technology_con ul li:nth-child(5), .technology_con ul li:nth-child(6), .technology_con ul li:nth-child(7) {margin-top: -38px;}.technology_con ul li .box figure {width: 100%;height: 100%;position: relative;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);display: block;overflow: hidden;}.technology_con ul li .box .t_logos {background: url(../images/sprite-imges.png) no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;z-index: 1;}.technology_con ul li .box .t_logo1 {background-position: 0 -99px;width: 131px;height: 93px;}.technology_con ul li .box .t_logo2 {background-position: -189px -86px;width: 116px;height: 72px;}.technology_con ul li .box .t_logo3 {background-position: -307px -115px;width: 124px;height: 90px;}.technology_con ul li .box .t_logo4 {background-position: 0 -198px;width: 134px;height: 100px;}.technology_con ul li .box .t_logo5 {background-position: -139px -166px;width: 143px;height: 90px;}.technology_con ul li .box .t_logo6 {background-position: -294px -215px;width: 175px;height: 97px;}.technology_con ul li .box .t_logo7 {background-position: 0 -315px;width: 95px;height: 120px;}.technology_con ul li .box figure:before {position: absolute;top: 0;left: -100%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .7) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .7) 100%);-webkit-transform: skewX(0deg);transform: skewX(0deg);}.technology_con ul li .box:hover figure::before {-webkit-animation: shine 2s;animation: shine 2s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}

@media only screen and (max-width:991px) {ul.work_list li {list-style: none;width: 33.33333333%;}ul.work_list li .inner {width: 230px;height: 230px;border: 1.7px dashed #fff !important;margin: 15px auto;}ul.work_list li:nth-child(5) {margin-left: 0;}ul.work_list li:nth-child(7) {display: none;}ul.work_list li:nth-child(5), ul.work_list li:nth-child(6), ul.work_list li:nth-child(5), ul.work_list li:nth-child(7) {margin-top: 0;}ul.work_list li .inner figcaption {display: none !important;}/*--------zoom clasess---------*/.zoom_items {display: none !important;}/*our works clasess ends*//*technology clasess*/.technology_con {padding: 65px 0;}.technology_con ul {margin: 30px 0 0 0;}.technology_con ul li {list-style: none;width: auto;float: none;display: inline-block;position: relative;margin: 10px !important;}.technology_con ul li .box {background: #fff;height: 160px;width: 160px;-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}.technology_con ul li:nth-child(5) {margin-left: 0;}.technology_con ul li:nth-child(5), .technology_con ul li:nth-child(6), .technology_con ul li:nth-child(7) {margin-top: 0;}.technology_con ul li .box figure {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}/*technology clasess ends*//*working process clasess*/.working_process .row1 {background: #efefef;padding-top: 65px;min-height: auto;}}
.widget{margin:0px; padding:0px; margin-bottom:30px;}
.widget h2{margin:0px 0px 5px 0px; text-align:left; padding-left:25px; font-size:22px; }
.widget ul{margin:0px; padding:0px; list-style:none;}
.widget ul li{ line-height:20px; color:#000; font-size:16px;  margin-left:30px; border-bottom:1px solid #ddd; padding:8px 0px 8px 20px; text-align:left;}
.widget ul li a{color:#000;}
.widget ul li a:hover{color: #FECE1A;}
.widget ul li:before{content: "\f101";font-family: 'FontAwesome';font-size: 20px;color: #FECE1A;position: absolute; margin-left: -20px;}
.post-title{padding:0px !important;}
.post-info span{font-size:13px; font-weight:500;}
.snippets p{TEXT-ALIGN:justify;}
.snippets {TEXT-ALIGN:justify;}
.bdr2{
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #b7b7b7;
    border-top: none;
	margin-top: 20px;
    margin-bottom: 20px;
}
.capt{position: absolute;right: 16px; margin-top: 318px;}