.bx-wrapper .bx-viewport ul li .discri .line1{font-size:25px;}
.bx-wrapper .bx-viewport ul li .discri .line2{font-size:12px;}
.bx-wrapper .bx-viewport ul li .discri .line2{margin:0px 0px 10px 0px;}
.bx-wrapper .bx-viewport ul li .discri{top:23%;}
header .logo{width:90%;}
.nav-menu{width:95%;}
.content .we-do .cell1 .box1 p{width:70%;}
.content .technology .logo{margin:0 15px 30px;width:24%;}
.content .quick-contact .quick .left-sec{width:96%;margin:0% auto;float:none;}
.content .quick-contact .quick .right-sec{width:96%;margin:0% auto;float:none;}
footer .left-area{float:none;margin:0 auto;text-align:center;width:80%;}
.about-banner .headline{font-size:16px;}
.about-banner .head{top:15px;}
.content .about .right-sec{width:65%;}
.testimonials-inner .line1{font-size:13px;}
.content .portfolio .box{float:none;margin:7% auto;width:80%;}
.content .portfolio .box .view-main{height:200px;}
.content .portfolio .box .logo{height:200px;}
.content .portfolio .box .pname{font-size:15px;}

@media screen and (max-width:320px){header .contatinfo .contactA{display:inline;float:none;margin:0 7px 0 0;}
.nav-menu{width:98%;}
.bx-wrapper .bx-viewport ul li .discri{top:12%;}
.content .we-do .cell1 .help{font-size:11px;}
.content .technology .logo{width:40%;}
footer .left-area{width:93%;}
.content .main .latest-project .cell .box1{float:none;margin:0 auto 9%;width:93%;}
.about-banner .head{top:10px;}
.content .about .right-sec{width:75%;}
.content .portfolio .box{float:none;margin:7% auto;width:90%;}
.content .portfolio .tab_content p a{margin:0px 2px;}
}
#load2{position:relative;}
#load2 img{position:absolute;right:70px;top:132px;width:42px}
.content .newslist .right-sec{width:100%;}
.slider .bx-wrapper .bx-viewport{min-height:134px;}
.about-banner img{display:block;height:90px;width:100%;}
.about-banner .head{font-size:22px;top:32px;}
.middle .twitter{float:left;margin:7px 0 0 40px;}
.contactA.cnt2{margin:0 41px 0 0 !important;}
.slider .headline h1{font-size:18px;}
.wpcf7-form-control.wpcf7-captchar.capinp {
    width: 66%;
}/*28-02-15*/.button {    background: none repeat scroll 0 0 #fcbf31;    border: 1px solid #fcbf31;    color: #000;    font-size: 8px;    letter-spacing: 3px;    padding: 13px 8px;    text-transform: uppercase;}
.medium-3 {
      margin-top: 5px;
    text-align: center;
    width: 100% ;
} .medium-9.large-9.columns.lower_sec {
    text-align: center;
    width: 100% !important;
}
.row {
    min-height: 90px;
}
.medium-9.large-9.columns.lower_sec > p {    font-size: 17px;}
.medium-4 {
    min-height: 102px;
}
.call-to-action .medium-3 {
  margin-top: 1%;
}