header, section, footer, aside, nav, main, article, figure {
    display: block;
} 

header{ padding:0px 0 5px;}
header .container{ max-width:1600px; width:100%; padding:0 15px;}
.logodv{ width:200px; float:left; display:block; color:#0595e1; font-size:18px; font-family:'open_sansextrabold';}
.logodv img{ max-width:100%;}
nav{ width:100%; padding:15px 0 0 3%; float:left; margin:0px;}
nav ul{ margin:0px; padding:10px 0; list-style-type:none; }
nav ul li{ display:inline-block; padding-right:38px;}
nav ul li i{ float:left; margin:-5px 5px 0 0; width:34px; text-align:right;}
nav ul li a{ color:#727272; font-size:15px; font-family:'open_sansregular'; text-transform:uppercase;}
.banner-cont{ background:url(../images/banner.jpg) no-repeat; width:100%; padding:70px 0 0; text-align:center; min-height:380px; background-size:cover;}
.topbtn{ width:15%; float:right; margin-top:11px; /*padding-top:5px;*/}
.topbtn a{ width:138px; height:33px; background-color:#d2180c; display:block; text-align:center; float:right; height:33px; border-radius:4px; color:#fff; font-size:14px; font-family:'open_sansextrabold'; line-height:28px; text-transform:uppercase;}
.banner-cont h1{ font-size:50px; color:#fff; font-family:'lobster_twobold'; text-shadow:1px 1px 1px #666666;}
.banner-cont h1 span{ color:#737272;}
.banner-cont h1 b{ color:#4b0082;}
.banner-cont h3{ font-size:26px; color:#1286ec; font-family:'open_sansregular'; text-shadow:1px 1px 1px #fff; background:url(../images/banner-bot-bar-img.png) center bottom no-repeat; padding-bottom:25px; margin:0 0 30px;}
.banner-cont h3 b{ font-family:'open_sansextrabold';}
.btnarea{ width:100%; max-width:500px; margin:0px auto; text-align:center;}
.btnarea a{ display:inline-block; line-height:40px; font-size:18px; color:#fff; font-family:'open_sansextrabold'; text-transform:uppercase;}
.btnarea .get-start{ width:245px; /*height:40px;*/ border:2px solid #fff; border-radius:22px; -webkit-border-radius:22px; -os-border-radius:22px; margin-right:40px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2899fe+0,164269+100 */
background: #2899fe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4OTlmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjQyNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2899fe 0%, #164269 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2899fe), color-stop(100%,#164269)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2899fe 0%,#164269 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2899fe 0%,#164269 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2899fe 0%,#164269 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2899fe 0%,#164269 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2899fe', endColorstr='#164269',GradientType=0 ); /* IE6-8 */
}
.seehowitwork{ background:url(../images/start-right-arrow.png) right center no-repeat; padding-right:20px;}

section .bottmbanner{ width:100%; margin:0px auto; border-bottom:1px solid #c8c8c8; padding:10px 0;}
section .bottmbanner .topblock-box{ padding:5px 0; border-right:1px solid #ddd;}
section .bottmbanner .topblock-box.nobor{ border-right:none;}
.topad{ padding-top:10px;}
section .bottmbanner img{ float:left;}
section .bottmbanner h2{ font-size:26px; color:#333333; font-family:'open_sansbold'; margin:0px; text-align:center; padding:10px 0;}
section .bottmbanner h2 span{ display:block; font-size:16px; color:#707070; font-family:'open_sansregular'; padding-top:7px;}

section .home-logo-sec{ width:100%; margin:0px auto; background-color:#f1f2f4; padding-bottom:60px;}
section .home-logo-sec h3{ font-size:20px; color:#333333; font-family:'open_sansregular'; margin:0px; padding:30px 0px 25px; text-transform:uppercase;}
section .home-logo-sec .row{ margin-left:-3px; margin-right:-3px;}
section .home-logo-sec .col-lg-3.col-md-3.col-sm-3{ padding-left:3px; padding-right:3px;}
.logo-bx{ border:1px solid #d8d5d5; height:185px; width:100%; text-align:center; width:100%; background-color:#fff; border-radius:8px; -webkit-border-radius:8px; box-shadow:0 0 2px #cacaca; margin-bottom:6px; padding:5px;}
.logo-bx img{ max-width:100%;}
section .howork{ width:100%; margin:0px auto; background-color:#fff; padding:60px 0;}
section .howork h1{ font-size:28px; text-transform:uppercase; color:#d2180c; font-family:'open_sanslight'; text-align:center; background:url(../images/how-it-work-undrline-img.png) center bottom no-repeat; padding-bottom:20px; margin:0 0 60px;}
section .howork .row{ margin-left:-15px; margin-right:-15px;}
section .howork .col-lg-4.col-md-4{ padding-left:15px; padding-right:15px;}
.howork-bx{ border:1px solid #d4d4d5; border-radius:12px; -webkit-border-radius:12px; text-align:center; padding:25px 15px 15px;}
.howork-bx h2{ font-size:20px; color:#18a1ef; font-family:'open_sansbold'; text-transform:uppercase; margin:0px; padding:0px;}
.howork-bx .imgdv{ width:100%; text-align:center; padding:20px 0;}
.howork-bx .imgdv img{ max-width:100%;}
.howork-bx p{ min-height:80px; font-size:17px; color:#777; font-family:'open_sansregular';}

section .client-say{ width:100%; background:url(../images/testmonial-bg.jpg) center top no-repeat; background-size:cover; background-attachment:fixed; padding:60px 0;}
section .client-say .headline{ text-align:center; color:#fff; font-size:30px; font-family:'open_sanssemibold'; text-transform:uppercase; background: url(../images/text-underline-img.png) center bottom no-repeat; padding-bottom:20px; margin:0px;}

section .getamiz{ width:100%; margin:0px auto; background-color:#e60d01; padding:40px 0; text-align:center;}
section .getamiz h1{ margin:0px; padding:0px; font-size:38px; color:#fff; font-family:'open_sansregular';}

.getbotbtn{ background:url(../images/bot-btn-img.gif) repeat-x; width:230px; height:45px; border:1px solid #f2817b; display:block; margin:20px auto 0; border-radius:6px; -webkit-border-radius:6px;  font-size:20px; color:#cbeafe; font-family:'open_sansregular'; line-height:45px;}

footer{ width:100%; margin:0px auto; background-color:#0a0a0a; padding:17px 0/*30px 0*/;}
footer p{ margin:0px; padding:0px; font-size:14px; color:#f0eeee; font-family:'open_sansregular';}
footer ul{ margin:0px; padding:0px; list-style-type:none; display:block;}
footer ul li{ display:inline-block; color:#f0eeee; font-family:"open_sansregular"; font-size:14px; padding:0 7px;}
footer ul li a{color:#f0eeee;}

footer .left ul{ padding:10px 0 0;}
footer .left ul li{ float:left; padding:0 8px 0 0;}

footer .right{ text-align:right;}
footer .right ul li{ border-right:1px solid #f0eeee; line-height:12px;}
footer .right ul li a:hover{ text-decoration:underline;}
footer .right ul li:last-child{ border-right:none;}
/*logo section*/

article .inntophed{ width:100%; background-color:#fff; margin:0px auto; padding:30px 0; border-top:1px solid #e3e3e3;}
article .inntophed h1{ font-size:32px; color:#1692d2; font-family:'open_sansregular'; margin:10px 0 15px; padding:0px; text-align:center;}
article .inntophed p{ font-size:16px; color:#333; font-family:'open_sansregular'; margin:0px; padding:0px; text-align:center;}

section .desilogo{ width:100%; margin:0px auto; background-color:#f1f2f4; padding:15px 0 60px;}
section .desilogo .row{ margin-right:-10px; margin-left:-10px;}
section .desilogo .col-lg-4.col-md-4{ padding-left:10px; padding-right:10px; margin-bottom:20px;}
.box-logo{  width:100%; text-align:center; width:100%; }
.box-logo img{ max-width:100%; border-radius:8px; -webkit-border-radius:8px; box-shadow:0 0 2px #cacaca; -webkit-box-shadow:0 0 2px #cacaca; border:3px solid transparent;}
.box-logo:hover img{ box-shadow:0px 0px 15px #999;}
.box-logo a.main img{ border:3px solid #1692d2; box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; position:relative;}
.box-logo a.main{ position:relative;}
.box-logo a.main span{ position:absolute; z-index:2; background:url(../images/tick_blue.png) right bottom no-repeat; width:50px; height:50px; bottom:-110px; right:10px;}
.headermenu{ width:60%; float:left;}
.botcont{ width:100%; min-height:50px; position:fixed; bottom:0; background-color:rgba(255,255,255,0.9); padding:15px 0;}
.logonext{ width:140px; 
    color: #fff;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 16px;
    text-transform: uppercase;
	text-align:center;
	float:right;
	/*padding:8px 30px;*/
	margin-top:20px;
	margin-bottom:20px;
    }

/*Design Brief page*/
.brief-bx:before, .brief-bx:after{ content:""; display:table;}
.brief-bx:after{ clear:both;}

section .briefdv{ width:100%; margin:0px auto; padding:30px 0 60px; background:#f1f2f4 /*url(../images/brief-bg.jpg) left top repeat*/; border-top:1px solid #e3e3e3;}
.brief-bx{ width:100%; max-width:990px; margin:0px auto; background-color:#fff; min-height:200px; }
.brief-heading{ background-color:#0595e1; width:100%; margin:0px auto; padding:13px 15px; color:#fff; font-size:22px; font-family:'open_sanssemibold'; border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; -os-border-radius:12px 12px 0 0;}
.brief-heading b{ font-family:'open_sanssemibold';}
.brief-cont{ width:100%; padding-left:50px; padding-right:50px; padding-bottom:30px;}
.brief-cont h2{ font-size:26px; color:#333; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:20px 0 0; text-transform:uppercase;}
.brief-cont h2 i{ margin-right:5px; color:#0595e1;}
.brief-cont label{ display:block; color:#333; font-size:18px; font-family:'open_sansregular'; padding:22px 0 5px;}
.logoname{ width:100%; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border:1px solid #ccc; border-radius:4px; -webkit-border-radius:4px; padding:0 10px; height:40px;}
.descpro{ width:100%; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border:1px solid #ccc; border-radius:4px; -webkit-border-radius:4px; padding:10px;  height:120px;}
.optionblock{ background-color:#f4f4f4; padding:10px; margin-top: 0.5rem; font-family:'open_sansregular'; font-size:16px;}
.incor{font-family:'open_sansregular'; font-size:16px;}
.pricing input[type="text"]{ max-width:40rem;}
.optionblock strong.option_title {font-size:18px; font-family:'open_sansregular'; font-weight:normal;}
.optionblock .money {
    color: #008000;
    font-size: 18px;
    font-weight: normal;
}
.pricing input[type="text"] {
    max-width: 40rem;
}
.contdur{ text-align:left;}
.quesdv{margin: 0 0 0 7px;font-size: 16px;color:#666;}
.quesdv label{text-align:left;padding-bottom: 5px;position:relative; display:block;}
.quesdv label span{ color:#333;font-size:16px; font-family:'open_sansregular';}
.otherRightdv p{ margin:0px; padding:10px 0 0; font-family:'open_sansregular';}
.selopdv{font-family:'open_sansregular'; font-size:16px; width:73%;}
.saventn{ width:100%; margin:0px; padding:15px 0 30px; float:left;}
.saventn input{
    /*background-color: #50b54d;*/
    color: #fff;
    display: block;
    font-family: "open_sanssemibold";
    font-size: 16px;
	border:none;
    text-transform: uppercase;
	padding:8px 30px;
	float:right;
	
}
.saventn input[type="button"]{ text-transform:none;}
.attachimg i{
-ms-transform: rotate(70deg); /* IE 9 */
    -webkit-transform: rotate(70deg); /* Chrome, Safari, Opera */
    transform: rotate(70deg);
}
.attachimg{
    background:url(../images/attached-img-bg.gif) center bottom repeat-x;
    border-radius: 4px;
    color: #333;
    display: block;
    font-family: "open_sanslight";
    font-size: 16px;
    height: 33px;
    line-height: 33px;
	border:none;
    /*text-transform: uppercase;*/
	padding-left:15px; padding-right:15px;
	width:150px;
	text-align:center;
	margin-bottom:20px;
	border:1px solid #ccc;
}
.attachimg i{ font-size:22px;}
.contestfr i{ font-size:20px; margin:0px 5px;}
.contestfr ul{ margin:0px; padding:0px; float:left;}
.contestfr li{ list-style-type:none; display:inline; font-size:16px; color:#333; font-family:'open_sansregular';}
.contestfr li strong{ font-weight:normal;}
.mobstsrt{ display:none!important;}

/*Payment page*/

.padtop{ padding-top:15px;}
.leftinp{ width:52%; float:left;}
.leftinp ul{ margin:0px; padding:10px 0 15px; list-style-type:none;}
.leftinp ul li{ display:inline-block; padding-right:8px;}
.leftinp ul li img{ max-width:100%;}
.leftinp .logoname{ height:30px; width:100%; box-shadow:0 1px 3px rgba(47, 142, 222, 0.5) inset; -webkit-box-shadow:0 1px 3px rgba(47, 142, 222, 0.5) inset;}
.leftinp label{ padding:15px 0 0;}
.rightinpu{ width:45%; float:right; margin-left:2%;}
.ordersum{ background-color:#f6f1eb; width:100%; padding:18px 40px; margin-top:10px; border-radius:4px;}
.ordersum h2{ padding:0 0 5px; text-transform:none;}
.standv{ border-bottom:1px solid #ccc; padding-bottom:10px!important; margin-top:0px;}
.standvtop{ /*border-bottom:1px solid #ccc;*/ padding-bottom:10px!important; margin-top:50px;}
.ordersum label{ padding:0;}
.ordersum label b{ text-align:right; float:right; font-weight:normal;}
.payheading h2{ text-transform:none; margin:0px; padding:5px 0px 10px;}
.payheading h3{ text-transform:none; font-size:18px; margin:0px; padding:0 0 10px; color:#777;}
.hedbild{ font-size:18px!important; margin-top:20px!important;}
.coninfd{ padding:20px 18px; float:left; width:54%;}
.coninfd label{ padding:10px 0 0; font-size:14px;}
.coninfd label i{ font-size:12px;}
.coninfd .logoname{ height:30px; width:100%; box-shadow:0 1px 3px rgba(47, 142, 222, 0.5) inset; -webkit-box-shadow:0 1px 3px rgba(47, 142, 222, 0.5) inset;}
.coninfd p{ margin:0 0 3px; font-size:14px;}
.expirdv{ width:100%; float:left;}
.expirdv .left{ width:31%; margin-right:2%; float:left;}
.expirdv .right{ width:34%;  float:left;}
.expirdv .mid{ width:31%; margin-right:2%; float:left;}
.expirdv .logoname{ margin-top:15px;}
.fronback-card{ width:100%; float:left; padding-top:20px;}
.fronback-card .left{ float:left; width:49%;}
.fronback-card .left img{ margin-right:5px;}
.fronback-card .right{ float:left; width:18%; margin-left:4%;}
.fronback-card .right label{ width:100%; float:left; padding:0; font-size:14px;}
.fronback-card .right input{ float:right; width:100%;}
.monyback{ text-align:left; padding-top:20px;}
.monyback label{ font-size:16px;}
.monyback img{ float:left; width:100px; margin-right:15px;}
.monyback label b{ display:block;}
.cardinfo{ width:54%; position:relative; float:left;}
.cardinfo h3{ position:relative; float:left; margin:20px 0 15px; background-color:#fff; padding-right:15px; color:#ccc; font-size:21px;}
.cardinfo span{ display:block; height:1px; background-color:#e8e8e8; width:100%; float:left; margin-top:-25px;}

.cardinfotop{ width:100%; position:relative; float:left;}
.cardinfotop h3{ position:relative; float:left; margin:20px 0 15px; background-color:#fff; padding-right:15px; color:#ccc; font-size:21px;}
.cardinfotop span{ display:block; height:1px; background-color:#e8e8e8; width:100%; float:left; margin-top:-25px;}

.firslast{ width:100%; float:left;}
.firslast .first{ width:48%; float:left;}
.firslast .first label{ font-size:14px;}
.firslast .last{ width:48%; float:right;}
.firslast .last label{ font-size:14px;}
.firslast .last ul{ margin:0px; padding:0px;}
.firslast .last ul li{ display:inline-block; width:32%; padding-right:0; padding-left:1%;}
.firslast .last ul li label{ font-size:14px;}
.firslast .last ul li:first-child label{ font-size:14px; padding-top:5px;}
.secolum{ width:100%; float:left;}
.secolum .first{ width:48%; float:left;}
.secolum .first .logoname{ width:100%;}
.secolum .last{ width:48%; float:right;}
.secolum .last .logoname{ width:100%;}
.coninfd  .otherPart i{ font-size:12px;}
.paybtnd{ width:54%;}

.secolum-bot{ width:100%; float:left;}
.secolum-bot .first{ width:48%; float:left;}
.secolum-bot .first .logoname{ width:100%;}
.secolum-bot .last{ width:48%; float:right;}
.secolum-bot .last .logoname{ width:100%;}


/*FAQ PAGE*/

.faq {
    color: #1692d2;
    font-size: 32px;
    font-weight: inherit;
    margin:30px 0  28px;
}
.faq, .reason {
    font-family:'open_sansregular';
}
.panel-border { border-radius:7px 7px 0 0;}
.panel-border { background-color:#fff; border:1px solid #d7d7d7; /*margin-left: 40px;*/ padding: 0;}
.panel-primary {
    border-color: #428bca;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.panel-border {
    padding: 10px !important;
}
.translate {
    color: #39b94e;
    font-size: 18px;
    margin-left: 25px;
}
.contact1 h3, .translate {
    font-family: open_sansregular;
    font-weight: 700;
}
.translate, .ul_list, .ul_list li {
    list-style-type: square;
}
.translate1 {
    color: #606060;
    font-family: open_sansregular;
    font-size: 16px;
    margin-bottom: 0;
    margin-left:25px;
    padding: 10px 0;
    text-align: justify;
}

/*Contact page*/

.contact {
    border: 1px solid #d7d7d7;
    padding: 30px;
}
.contact, header {
    background-color: #fff;
}
.contact {
    margin-top: 40px;
}
.contactus {
    font-size: 40px;
    font-weight: lighter;
}
.additional, .budget_height, .contactus, .para, .pargraph {
    font-family: open_sanslight;
}
.contactus {
    color: #35424a;
    margin-top: 0;
}
.reason {
    color: #35424a;
    font-size: 16px;
}
/*.form-control {
    width: 100% !important;
}*/
#msg_width {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 80px;
    margin-bottom: 20px;
    padding: 6px 12px;
    width: 100%;
}
/*.form-control {
    width: 100% !important;
}*/
.contact1 h3 {
    font-size: 18px;
    margin-top: 0;
    text-transform: uppercase;
}
.contact1 h3, .translate {
    font-family: open_sansregular;
    font-weight: 700;
}
.ul_list {
    color: #39b94e;
    font-size: large;
}
.translate, .ul_list, .ul_list li {
    list-style-type: square;
}
/*.ul_list li {
    margin-bottom: 5px;
}*/
.ul_list li {
    margin-left: 18px;
}
.ul_list li a {
    color: #6c6c6c;
    font-family: open_sansregular;
    font-size: 14px;
}
.sub_bg {
    background-image: url("../images/submit_bg.png");
    color: #fff;
    font-size: 22px;
    margin-bottom: 3px;
    padding: 3px;
    text-transform: uppercase;
    width: 123px;
}
.btn_default1, .check, .sub_bg {
    background-repeat: repeat-x;
}

/**/

.thank-heading{  width:70%; margin:0px auto 50px; padding:100px 15px 10px; color:#ff9900; font-size:35px; font-family:'open_sanssemibold'; text-align:center; position:relative; border-bottom:2px solid #f3f3f3;}

.thank-cont{ text-align:center; width:60%; margin:20px auto 100px;}
.thank-cont p{ font-size:16px; line-height:24px; font-family:'open_sansregular'; padding-bottom:50px;}
.thank-cont p b{ font-size:28px; color:#1286ec; font-family:'open_sanslight'; font-weight:normal; display:block; text-align:center; padding-bottom:25px;}

@media (max-width:1010px){
header .container{ width:100%;}
}
@media (max-width:992px){
.logodv{ text-align:center; }
nav{ float:none; padding:15px 0 0 3%; width:auto;}
.topbtn{ float:right; margin:12px auto 0;}
section .howork .col-lg-4.col-md-4{ margin-bottom:20px;}
section .bottmbanner .topblock-box{ border-right:none;}
section .bottmbanner img{ display:inline-block; float:none; vertical-align:top;}
section .bottmbanner h2{ display:inline-block;}
section .home-logo-sec .col-lg-3.col-md-3.col-sm-3{ width:33%; float:left;}
.logo-bx{ height:auto;}
section .howork .col-lg-4.col-md-4{ width:50%; float:left;}
section .getamiz h1{ font-size:30px;}
.banner-cont h3{ font-size:20px;}
header .container{ width:100%;}
.topbtn{ display:none;}
nav{ padding:10px 0 0 0;}
nav ul li{ display:block;}
.headermenu{ width:100%; padding-top:10px;}
.logodv{ position:absolute; top:0px; left:10px; z-index:999; width:200px;}
.mobstsrt{ display:block!important;}
.mobstsrt a{ width:138px; /*height:33px;*/ background-color:#d2180c; display:block; border-radius:4px; color:#fff; font-size:14px; font-family:'open_sansextrabold'; /*line-height:28px;*/ text-transform:uppercase; margin:10px; text-align:center;}
.leftinp{ width:100%;}
.rightinpu { margin-left: 0; width: 100%; margin-top:15px;}
.secolum-bot .first{ width:100%;}
.secolum-bot .last{ width:100%;}
.cardinfo{ width:100%;}
}
@media ( max-width:800px){
.banner-cont h1{ font-size:40px;}
.brief-bx{ width:92%;}
.brief-cont{ padding-left:10px; padding-right:10px;}
.coninfd{ width:100%;}
.paybtnd{ width:100%;}
}
@media ( max-width:767px){
section .bottmbanner .topblock-box{ width:80%; border-right:none; margin:0px auto;}
section .desilogo .row{ margin:0px;}
section .home-logo-sec .row{ margin-left:0px; margin-right:0px;}
section .howork .row{ margin-left:0px; margin-right:0px;}
section .home-logo-sec .col-lg-3.col-md-3.col-sm-3{ width:50%;}
section .getamiz h1{ font-size:28px;}
footer p{ text-align:center; font-size:13px;}
footer ul{ float:none; text-align:center; margin:0px auto;}
footer ul li{ float:none; display:inline-block;}
footer .left ul li{ float:none; display:inline-block; padding-bottom:10px;} 
section .desilogo .col-lg-4.col-md-4{ width:33%; float:left;}
.coninfd{ padding:20px 15px;}
}
@media (max-width:682px){
nav ul li{ padding-right:0;}
}
@media (max-width:640px){
section .bottmbanner img{ display:none;}
section .bottmbanner h2{ display:block;}
section .howork .col-lg-4.col-md-4{ width:100%;}
section .client-say .headline{ font-size:26px;}
section .getamiz h1{ font-size:26px;}
.banner-cont h1{ font-size:48px; padding:0 20px;}
.banner-cont{ padding:30px 0 0 0;}
.banner-cont h3{ padding:0 25px 25px;}
.logodv{ width:200px; top:10px;}
.thank-heading{ width:92%; padding:50px 10px 10px;}
.thank-cont{ width:80%; margin-bottom:20px;}
.thank-cont p b{ font-size:22px;}
}
@media (max-width:600px){
.firslast .first{ width:100%;}
.firslast .last{ width:100%;}
.fronback-card .right { margin-left:0; width:49%;}
}
@media (max-width:480px){
section .bottmbanner .col-xs-6{ width:100%;}
.banner-cont h1{ font-size:40px;}
.banner-cont{ padding:20px 0;}
section .desilogo .col-lg-4.col-md-4{ width:50%;}
article .inntophed h1{ font-size:24px;}
article .inntophed p{ font-size:14px;}
.hid-phone{ display:block;}
.contestfr ul{width:80%;}
}
@media (max-width:440px){
.brief-cont label{ font-size:14px;}
.optionblock strong.option_title{ font-size:14px;}
.contestfr li{ width:100%;}
.contestfr li:last-child{ float:left; padding-left:22px;}
.contpriz{ display:block; padding-bottom:10px;}
}
@media (max-width:360px){
section .home-logo-sec .col-lg-3.col-md-3.col-sm-3{ width:100%;}
section .desilogo .col-lg-4.col-md-4{ width:100%;}
}