@charset "utf-8";:focus,:hover, a:active, a:focus, a:hover, div, embed, object{outline:0 !important;}
:hover, a, a:hover, body, input[type=submit],{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}
a:focus, a:hover{text-decoration:none !important;}
body{background:#FBFBFB;padding:0px;margin:0px;}
ul, li{list-style:none;}
#maincontainer{width:100%;}
.header{padding-top:15px;position:relative;z-index:99}
ul.login{padding:0px;margin:0px;}
ul.login li{margin:0px;float:left;padding:0 4px;}
ul.login li a{font:normal 14px Calibri;color:#000;text-decoration:none;}
ul.login li a:hover, ul.login li.act a{color:#FFF;text-decoration:underline;}
ul.regstn{padding:0px;margin:0px 52px 0 0;float:right;}
ul.regstn li{margin:0px;float:left;padding:0 4px;}
ul.regstn li a{font:normal 14px Calibri;color:#000;text-decoration:none;}
ul.regstn li a:hover, ul.regstn li.act a{color:#FFF;text-decoration:underline;}
ul.social{padding:0px;margin:0px;float:right;}
ul.social li{padding:0 3px;margin:0px;float:left;}
.logo{text-align:center;position:relative;top:-35px}
.our-idea, .place-order{float:left;width:413px;position:relative;min-height:367px;}
.our-intellegence, .place-order2{float:left;width:413px;position:relative;}
.rgt{min-height:368px;}
.bulb{float:left;width:324px;}
.bulb ul{padding:330px 0 0 0;text-align:center;margin:0px;}
.bulb ul li{padding:0px;text-align:center;margin:0px;clear:both;}
.bulb ul li a{font:normal 18px Calibri;text-decoration:none;color:#FFF;transition:color 0.5s ease;width:50%;padding:10px 0;display:inline-block;}
.bulb ul li a:hover, .bulb ul li.act a{color:#ffd000;}
.our-idea, .place-order{text-align:justify;font:normal 16px Calibri;color:#000;line-height:18px;}
/* .our-intellegence, .place-order2{text-align:left;font:normal 16px Calibri;color:#000;line-height:18px;} */
.our-intellegence, .place-order2{text-align:justify;font:normal 16px Calibri;color:#000;line-height:18px;}  /* Abdul Manashi on june 22, 2018 */
.our-idea, .place-order p, .our-intellegence, .place-order2 p{padding:7px 0;margin:0px}
.bulb{background:url(../images/bulb.png) no-repeat;width:324px;height:900px;margin:0 auto;}
.currently-one{font:normal 24px Calibri;color:#FFF;position:absolute;z-index:9;bottom:0;left:0px;}
.currently-two{font:normal 24px Calibri;color:#FFF;position:absolute;z-index:9;bottom:0;right:0px;}
.currently-one span, .currently-two span{font-size:36px;color:#000;}
.footback{background:url(../images/foot-back.jpg) repeat-x;height:284px;width:100%;margin-top:70px;padding:30px 0}
.footback h2{font:bold 18px Calibri;color:#000;padding:0px;margin:0px;}
ul.footlink{padding:0px;margin:0px;}
ul.footlink li{padding:0px;margin:0px;float:left;text-align:center;width:50%;}
ul.footlink li a{font:bold 18px Calibri;color:#000;text-decoration:none;}
ul.footlink li a:hover{color:#5d3400;text-decoration:underline;}
ul.footpic{padding:30px 0 0 0;margin:0px;}
ul.footpic li{padding:0 2px;margin:0px;float:left;width:25%;}
ul.footpic-plugin{padding:30px 0 0 0;margin:0px;}
ul.footpic-plugin li{padding:0 2px;margin:0px;float:left;width:50%;}
.copy{font:normal 13px Calibri;color:#382101;padding-top:45px;}
.copy a{font:normal 13px Calibri;color:#382101;}
.power{text-align:right;}
.navbar{display:none;}
.social a:hover img{border-radius:20%;}
.socail a img{-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in;}
.login_box{width:100%;margin:0 0 1px 0;padding:0;text-align:right;position:relative;}
.login_box label{margin:0;font:normal 16px Calibri;color:#000;padding:0 5px 0 0;}
.login_inputbox{margin:0;font:normal 15px Calibri;color:#000;padding:9px 15px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px}
.login_inputbox2{margin:0;font:normal 15px Calibri;color:#000;padding:14px 15px;width:45%;background:#FFF;border:solid 1px #f7931e;border-radius:3px;float:left;}
.login_label1{padding:0 0 0 10px !important;}
.login_box a{margin:0;padding:0;text-align:right;font:normal 15px Calibri;color:#854801;text-decoration:none}
.login_box a:hover{margin:0;padding:0;text-align:right;font:normal 15px Calibri;color:#000;text-decoration:underline}
.login_submit{font:normal 16px Calibri;color:#000;text-transform:uppercase;border:0;cursor:pointer;border-radius:3px;padding:6px 15px;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #FFFFFF),
color-stop(1, #F1DB34));background-image:-o-linear-gradient(bottom, #F7931E 0%, #db7b0d 100%);background-image:-moz-linear-gradient(bottom, #F7931E 0%, #db7b0d 100%);background-image:-webkit-linear-gradient(bottom, #F7931E 0%, #db7b0d 100%);background-image:-ms-linear-gradient(bottom, #F7931E 0%, #db7b0d 100%);background-image:linear-gradient(to bottom, #F7931E 0%, #db7b0d 100%);}
.login_minheight{width:100%;min-height:50px}
.login_minheight2{width:100%;min-height:140px}
.register_minheight2{width:100%;min-height:90px}
.register_box{width:100%;margin:15px 0;padding:0;text-align:left}
.capture_box{width:25%;float:left;border:1px solid #f7931e;border-radius:3px}
.capture_box img{width:100%;height:35px;border-radius:3px}
.capture_box2{width:72%;float:left;margin:0 0 0 10px}
h3{font:normal 20px Calibri;margin-bottom:0 !important}
.contact_minheight2{width:100%;min-height:66px}
.login_box3{text-align:left !important}
.order-detail{width:79.5%;margin:0;padding:10px;float:right;border:1px solid #d3741e;}
.order-header{width:100%;margin:0 0 5px;padding:5px;float:left;background:#d3741e;}
.order-header ul{margin:0;padding:0;}
.order-header li{margin:0;padding:0;float:left;list-style:none;width:33.33%;font-size:14px;}
.order-header li:nth-child(1){font-weight:bold;}
.order-header li:nth-child(2){text-align:center;}
.order-header li:nth-child(3){text-align:right;}
.order-project{width:100%;float:left;margin:0 0 10px 0px;}
.order-project .order-left{width:35% !important;float:left;}
.order-project .order-right{width:65% !important;float:left;}
.order-project .order-right ol{width:100%;margin:0;padding:0;}
.order-project .order-right li{width:100%;font-size:13px;color:#000;margin:5px 0;padding:0;float:left;}
.order-project .order-right li span{width:50%;margin:0;padding:0;float:right;text-align:right;}
.order-left p{color:#d3741e;font-weight:bold;margin:0 0 0 10px;padding:0;}
/* .message-detail{width:100%;margin:0 0 6px 0px;padding:10px;float:left;font-size:13px;background:#F7931E;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;word-break: break-all;} */
.message-detail{width:100%;margin:0 0 6px 0px;padding:10px;float:left;font-size:13px;background:#F7931E;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.message-left{clear:left;}
.revision-button{width:100%;margin:0;padding:5px 0;float:left;clear:both;text-align:center;}
.rev-button{margin:10px;padding:2px 5px;color:#fff;border:none;background:#D3741E;border-radius:5px;float:right;}
.revision-box{width:100%;margin:0 auto;padding:0;display:none;border-top:1px solid #322200;}
.revision-box label{width:100%;float:left;margin:5px 0 0;padding:0;font-size:13px;text-align:left;}
.revision-box input, .rev-textarea, .revision-box select{width:100%;margin:0;padding:5px;float:left;clear:both;border:1px solid #fff;}
.rev-textarea{height:60px;}
.revision-submit{margin:10px 0 !important;padding:0;width:220px !important;background:#322200;border-radius:5px;float:right !important;color:#fff;cursor:pointer;border:1px solid #000 !important;}
.rev-time{width:100%;margin:3px 0;padding:0;float:left;}
.rev-time label{width:50% !important;margin:0;padding:0;}
.rev-time select{width:98% !important;}
.message-detail .message-left{width:35% !important;float:left;font-weight:bold;}
.message-detail .message-right{width:65% !important;float:left;}
.instruction{width:100%;float:left;}
.instruction h1{display:block;float:left;font-size:13px;font-weight:bold;margin-top:10px;width:100%;}
.instruction ol{margin:0;padding:0;}
.instruction li{margin:5px;padding:0;width:95%;float:left;}
.instruction li span{float:right;}
.message-other{width:100%;margin:0;padding:5px;float:left;}
.message-other ul{margin:0;padding:0;}
.message-other li{margin:0;padding:0;list-style:none;width:50%;float:left;font-size:13px;font-weight:bold;line-height:30px;}
.message-other li span{margin:0;padding:0;list-style:none;width:50%;float:right;font-weight:normal;}
.sendmessage{width:100%;padding:5px;float:left;}
.sendmessage label{font-size:13px;font-weight:bold;width:100%;}
.sendmessage .send-message{width:100%;margin:0;padding:5px;height:80px;min-height:80px;max-height:80px;min-width:100%;max-width:100%;background:#fff;border:1px solid #f7931e;font-size:13px;}
.sendmessage-button{background:#d3741e;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font:15px Calibri;padding:5px 18px;}
.message-histroy{float:left;width:100%;margin:0;padding:0;}
.message-heading{width:100%;padding:5px;background:#332200;color:#fff;}
.message-heading .left{width:35% !important;float:left;font-weight:bold;}
.message-heading .right{width:65% !important;float:left;text-align:right;}
.history-area{width:100%;padding:0 0 5px 0;border:1px solid #332200;color:#fff;}
.history-message{width:98%;padding:10px;margin:1% 1% 0 1%;background:#E7E7E7;float:left;color:#000;font-size:13px;}
.message-from, .message-date{width:50%;float:left;}
.total-message{width:100%;float:left;}
.message-date{text-align:right;}
.message-from, .message-date{font-weight:bold;}
.message-from span, .message-date span{font-weight:normal;}
.message-right > input{float:left;}
.message-right input[type="submit"]{background:#D3741E;border-radius:5px;cursor:pointer;color:#fff;border:1px solid #fff;padding:0 5px;}
.edit-profile{float:left;width:100%;padding:5px;margin:0;}
.edit-profile h1{color:#000;font:24px Calibri;margin:0 0 7px 0;}
.edit-profile label{width:30%;float:left;clear:both;margin:5px 0 0;}
.edit-profile input[type="text"]{background:#fff;border:1px solid #f7931e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;font:15px Calibri;margin:5px 0;padding:5px 10px;width:70%;float:left;}
.edit-profile input[type="password"]{background:#fff;border:1px solid #f7931e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;font:15px Calibri;margin:5px 0;padding:5px 10px;width:70%;float:left;}
.edit-profile select{background:none repeat scroll 0 0 #fff;border:1px solid #f7931e;border-radius:3px;color:#000;font:15px Calibri;margin:5px 0;padding:5px 10px;width:70%;}
.edit-button{background:none repeat scroll 0 0 #d3741e;border:medium none;border-radius:5px;color:#fff;font:16px Calibri;padding:5px 10px;width:210px;float:right;}
@media (max-width:767px){ul.login{width:100% !important;}
ul.regstn{left:auto !important;right:5px !important;}
ul.social{margin-top:20px !important;}
}
@media (min-width:981px) and (max-width:1200px){ul.login{width:270px !important;}
.myaccount-area{width:697px !important;}
.our-idea, .place-order{float:left;width:34% !important;position:relative;}
.our-intellegence, .place-order2{float:left;width:34% !important;position:relative;}
.our-idea, .place-order img, .our-intellegence, .place-order2 img{width:100%;}
.bulb{background:url(../images/bulb-768-980.png) no-repeat;width:26.5% !important;height:670px;margin:0 auto;}
.manpic, .womanpic{display:none;}
.currently-one{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;}
.currently-two{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;left:0px;bottom:0px;}
.currently-one span, .currently-two span{font-size:24px;color:#000;}
.footback{background:#f3c836;padding:15px 0;height:100%;}
.footback h2{padding-top:15px;clear:both}
ul.footpic li{float:left;text-align:center;}
.bulb ul{padding:253px 0 0 0;}
.bulb ul li a{padding:10px 0;font-size:15px;}
}
@media (min-width:768px) and (max-width:980px){ul.regstn{left:19% !important;}
ul.login{width:270px !important;}
.myaccount-area{width:480px !important;}
.our-idea, .place-order{float:left;width:240px !important;position:relative;}
.our-intellegence, .place-order2{float:left;width:240px !important;position:relative;}
.our-idea, .place-order img, .our-intellegence, .place-order2 img{width:100%;}
.bulb{background:url(../images/bulb-768-980.png) no-repeat;width:250px;height:665px;margin:0 auto;}
.manpic, .womanpic{display:none;}
.currently-one{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;}
.currently-two{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;left:0px;bottom:0px;}
.currently-one span, .currently-two span{font-size:24px;color:#000;}
.footback{background:#f3c836;padding:15px 0;height:100%;}
.footback h2{padding-top:15px;clear:both}
ul.footpic li{float:left;text-align:center;}
.bulb ul{padding:253px 0 0 0;}
.bulb ul li a{padding:10px 0;font-size:15px;}
}
@media (min-width:320px) and (max-width:767px){.myaccount-area{width:100% !important;}
ul.login li{padding:0 2px;}
ul.social li{padding:0 0px;}
.logo{text-align:center;position:relative;top:0px}
.manpic, .womanpic, .bulb{display:none;}
.our-idea, .place-order{text-align:justify;width:100%;}
.our-intellegence, .place-order2{text-align:justify;width:100%;}
.currently-one{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;}
.currently-two{font:normal 18px Calibri;color:#FFF;position:relative;z-index:9;bottom:0px;left:0px;bottom:0px;}
.currently-one span, .currently-two span{font-size:24px;color:#000;}
.footback{background:#f3c836;padding:15px 0;height:100%;}
.footback h2{padding-top:15px;clear:both}
ul.footpic li{float:left;text-align:center;width:50%;padding-bottom:10px;}
.copy{text-align:center;}
.power{text-align:center;}
ul.footpic-plugin li{width:100%;padding-bottom:10px;}
.currently-one, .currently-two{color:#000;}
.navbar{display:block;margin-top:10px;font-family:Calibri;font-size:18px;}
.currently-one, .currently-two{display:none;}
.our-idea, .place-order , .our-intellegence, .place-order2{min-height:200px;}
}
@media (max-width:480px){.m-account{width:100% !important;}
.account-detail, .order-detail{width:100% !important;}
.message-other li{width:100% !important;}
.message-from, .message-date{float:left;width:100%;text-align:left !important;}
.order-project .order-left, .order-project .order-right, .message-detail .message-left, .message-detail .message-right{width:100% !important;float:left;}
.edit-profile label, .edit-profile input[type="text"], .edit-profile select, .edit-button{width:100% !important;}
.edit-button{padding:10px !important;}
}
@media (min-width:320px) and (max-width:480px){.logo img{width:100%;padding-top:10px;}
.our-intellegence, .place-order2 img{width:100%;}
.currently-one, .currently-two{display:none;}
.our-idea, .place-order , .our-intellegence, .place-order2{min-height:200px;}
}
.place-order .login_box label{margin:5px 0 5px 5px;width:100%;padding:0;text-align:left !important;font-size:12px;}
.place-order .login_box select{margin:0;font:normal 15px Calibri;color:#000;padding:1px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px}
.place-order .login_box input[type="text"]{margin:0;font:normal 15px Calibri;color:#000;padding:3px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px}
.place-order .login_box .order-textarea{margin:0;font:normal 15px Calibri;color:#000;padding:3px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px;height:120px;max-width:100%;min-width:100%;max-height:120px;min-height:120px;}
.place-order .login_box .note{width:100%;font:normal 13px Calibri;color:#000;padding:3px 10px;text-align:center;}
.addNewfile{float:right;width:auto;background:#D3741E;color:#FFF;border:none;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.removefile{float:right;margin:-25px 0 0;width:auto;background:#D3741E;color:#FFF;border:none;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.login_box .removefile{margin-top:0;}
.place-order2 .login_box label{margin:5px 0 5px 5px;width:100%;padding:0;text-align:left !important;font-size:12px;}
.place-order2 .login_box select{margin:0;font:normal 15px Calibri;color:#000;padding:1px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px}
.place-order2 .login_box input[type="text"], .place-order2 .login_box input[type="password"]{margin:0;font:normal 15px Calibri;color:#000;padding:3px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px}
.place-order2 .login_box .order-textarea{margin:0;font:normal 15px Calibri;color:#000;padding:5px 10px;width:100%;background:#FFF;border:solid 1px #f7931e;border-radius:3px;height:120px;max-width:100%;min-width:100%;max-height:120px;min-height:120px;}
.place-order2 .login_box .note{width:100%;font:normal 13px Calibri;color:#000;padding:5px 10px;text-align:center;}
.place-order2 .total-pay{width:100%;}
.place-order2 .total-pay .left{width:30%;float:left;margin-top:6px;}
.place-order2 .total-pay .right{width:70%;float:left;}
.place-order2 .total-pay .right input[type="text"]{background:#F7931E;border:1px solid #fff;color:#fff;padding:5px;width:57%;margin:3px 0 0;}
.place-order2 .part-order{width:100%;margin-top:15px;display:block;}
.place-order2 .part-order a{color:#000;}
.place-order2 .part-order .tab-pane{padding:10px 0;}
.place-order2 .part-order .note{width:200px;font:normal 14px Calibri;color:#000;text-align:center;margin:0;float:right;display:block;}
.note2{width:200px;font:normal 12px Calibri;color:#000;text-align:center;margin:0;float:right;display:block;}
.place-order2 .part-order .note-forget{width:200px;font:normal 14px Calibri;color:#000;text-align:center;margin:0;float:right;display:block;}
.place-order2 .note-forget > a{padding:10px;display:block;}
.place-order2 .note-forget > a:hover{background:#D3741E;color:#fff;display:block;}
.login_box .double{width:100%;display:block;min-height:28px;}
.login_box .double input{width:50% !important;float:left;}
.nav-tabs{border-bottom:1px solid #473716;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#473716;color:#fff;border-color:#473716 #473716 transparent;}
.nav-tabs > li > a:hover{border-color:#eee #eee #473716;}
.line{width:100%;height:1px;background:#473716;font-size:1px;}
.note-big{width:100%;font:normal 15px Calibri;color:#000;padding:10px 0;text-align:left;}
.captcha-area{width:100%;float:left;}
.captcha-img{width:30%;float:left;text-align:center;}
.captcha-text{width:70%;float:left;}
.captcha-text input[type="text"]{width:100%;margin:0 3px !important;padding:8px !important;}
.note-declaration{width:100%;font:normal 13px Calibri;color:#000;padding:10px 0;text-align:left;}
.order-submit{width:100%;padding:10px;font:normal 16px Calibri;color:#fff;background:#F7931E;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.part-order .tab-content{padding:0 16px;}
#securityimage{float:left;height:50px;width:185px;margin:2px 0 0;}
#frmorder .login_box input[type="file"]{clear:both;}
.apply-discount{position:absolute !important;top:5px;right:10px;display:none;}
.fix-apply{right:32%;}
.login_box .captcha-img img{width:100% !important;}
.login_box .captcha-img{width:40% !important;}
.login_box .captcha-text{float:left;width:60% !important;}
.login_box .login_inputbox2{width:80% !important;height:43px !important;}
.preview-button{background:#d3741e;border:medium none;border-radius:5px;color:#fff;font:16px Calibri;padding:10px;margin:1%;width:48%;float:left;}
.myaccount .bulb{float:right;}
.myaccount-area{float:left;width:825px;}
.m-account{width:20%;margin:0;float:left;border:1px solid #d3741e;padding:6px;}
.m-account h1{font:normal 24px Calibri;color:#000;margin:10px 0;}
.m-account ul{margin:0;padding:0;}
.m-account li{margin:0;padding:0;width:100%;float:left;clear:both;list-style:none;}
.m-account li a{background:#F7931E;color:#fff;padding:5px;margin:4px 0;width:100%;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.m-account li a:hover, .m-account li.active a{background:#d3741e none repeat scroll 0 0;}
.account-detail{width:79.5%;margin:0;padding:10px;float:right;border:1px solid #d3741e;}
.account-detail table, .account-detail td, .account-detail th{border-bottom:1px solid #D3741E;}
.account-detail table th{text-align:center !important;font-family:Calibri;}
.account-detail td span{clear:both;display:block;width:100% !important;font:normal 11px Calibri;color:#000;}
.account-detail thead tr th{padding:15px 0;}
.account-detail tbody tr td{padding:10px 0 !important;}
.poperr{background:url(../images/popup-bg.png);left:0;min-height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:999;overflow:hidden;}
.poperr .popcontent{background:#fff;margin:169px auto;padding:20px;text-align:left;width:360px;color:#F00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.popcontent h6:before{content:"*";}
.popcontent h6{text-indent:-5px;font-size:13px;color:#F00;}
.closepop{color:#000;display:block;float:right;height:12px;margin:-15px;padding:14px;width:12px;line-height:1px;cursor:pointer;}
.paynow{color:#fff;background:#D3741E;border:none;border-radius:5px;font-size:14px;padding:2px 22px;margin-left:10px;}
.pagination{float:right;}
ul.tsc_pagination{font:12px Tahoma;height:100%;list-style-type:none;margin:4px 0;overflow:hidden;padding:0;}
ul.tsc_pagination li{float:left;margin:0 0 0 5px;padding:0;}
ul.tsc_pagination li:first-child{margin-left:0;}
ul.tsc_pagination li a{color:#000;display:block;padding:7px 10px;text-decoration:none;}
ul.tsc_pagination li a img{border:medium none;}
ul.tsc_paginationA li a{border-radius:3px;color:#fff;}
ul.tsc_paginationA01 li a{background:#D3741E;border:1px solid #322201;color:#fff;padding:6px 9px;}
ul.tsc_paginationA01 li a.current, ul.tsc_paginationA01 li a:hover{background:#F7931E;}
.pay-online{width:100% !important;margin:0 !important;padding:0 !important;}
.account-detail.pay-line{float:none;margin:0 auto !important;width:80% !important;}
.account-detail td{}
.pay-line tbody tr td{padding:10px !important;}
#maincontainer{border-top:2px solid #F7931E;}
ul.login{background:#f7931e;border-radius:0 0 5px 5px;display:block;margin:0;min-height:30px;padding:5px 10px 9px;position:absolute;top:-17px;width:47%;}
.login li:after{content:"/";padding:0 0 0 5px;color:#fff;}
.login li:last-child:after{display:none;}
ul.regstn{background:#f7931e;border-radius:0 0 5px 5px;display:block;margin:0;min-height:30px;padding:5px 10px 9px;position:absolute;top:-17px;width:167px;left:34%;}
.regstn li:after{content:"/";padding:0 0 0 5px;color:#fff;}
.regstn li:last-child:after{display:none;}
.our-idea, .our-intellegence{position:relative !important;}
.womanpic{bottom:0 !important;left:-108px; z-index: -1;}
.manpic{right:-110px;bottom:0 !important;}
.womanpic ,.manpic{position:absolute;}
.tooltip-button{border-radius:15px;background:#454545;color:#fff;padding:5px;text-align:center;border:none;line-height:7px;}
.place-order2{display:block;min-height:307px;}
.login_box{float:left;}
.login_box label{width:30% !important;margin:2px 0 !important;float:left;}
.login_box input, .login_box select{width:70% !important;margin:2px 0 !important;float:left;}
.register_box{float:left;}
.message-detail .message-right.order-upld{width:100% !important;display:block;margin-top:3px;}
.message-detail .message-right.order-upld.order-upld input[type="button"], .message-detail .message-right.order-upld.order-upld input[type="submit"]{background:#d3741e;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:0 5px;min-width:70px;margin:0;}
.order-upld input[type="file"]{width:70%;}
.ddlabel{color:#454545;cursor:pointer;}
.part-order .ph-bg{width:26%;background:#fff;border:1px solid #f7931e;float:left;clear:both;display:block;padding:4px 3px 3px 7px;margin-top:3px;border-radius:5px 0 0 5px;}
.ph-bg{width:26%;background:#fff;border:1px solid #f7931e;float:left;clear:both;display:block;margin-top:3px;border-radius:5px 0 0 5px;}
.ph-text{width:63%;float:left;}
.ddlabel{color:#454545;}
.ph-bg ul{background:#fff;padding:0 5px;}
#countries_child{width:247px;top:38px !important;left:2px !important;height:200px !important;overflow-x:auto;}
.nu #countries_msdd[style]{padding:3px 3px 4px 7px;background:url(../images/arrow.png) no-repeat center right;}
#countries_msdd[style]{float:left;text-align:left;width:100% !important;background:url(../images/arrow.png) no-repeat top right;padding:9px 3px 9px 7px;}
#ph-no{width:56% !important;float:left;padding:4px 1px !important;background:none;border:none;}
.flag{float:left;padding:0 !important;margin:4px 5px 0 0;width:16px;height:11px;background:url(../img/flagssprite_small.png) no-repeat !important;}
.flag.ad{background-position:0 0 !important;}
.flag.ae{background-position:0 -11px !important;}
.flag.af{background-position:0 -22px !important;}
.flag.ag{background-position:0 -33px !important;}
.flag.ai{background-position:0 -44px !important;}
.flag.al{background-position:0 -55px !important;}
.flag.am{background-position:0 -66px !important;}
.flag.an{background-position:0 -77px !important;}
.flag.ao{background-position:0 -88px !important;}
.flag.ar{background-position:0 -99px !important;}
.flag.as{background-position:0 -110px !important;}
.flag.at{background-position:0 -121px !important;}
.flag.au{background-position:0 -132px !important;}
.flag.aw{background-position:0 -143px !important;}
.flag.ax{background-position:0 -154px !important;}
.flag.az{background-position:0 -165px !important;}
.flag.ba{background-position:0 -176px !important;}
.flag.bb{background-position:0 -187px !important;}
.flag.bd{background-position:0 -198px !important;}
.flag.be{background-position:0 -209px !important;}
.flag.bf{background-position:0 -220px !important;}
.flag.bg{background-position:0 -231px !important;}
.flag.bh{background-position:0 -242px !important;}
.flag.bi{background-position:0 -253px !important;}
.flag.bj{background-position:0 -264px !important;}
.flag.bm{background-position:0 -275px !important;}
.flag.bn{background-position:0 -286px !important;}
.flag.bo{background-position:0 -297px !important;}
.flag.br{background-position:0 -308px !important;}
.flag.bs{background-position:0 -319px !important;}
.flag.bt{background-position:0 -330px !important;}
.flag.bv{background-position:0 -341px !important;}
.flag.bw{background-position:0 -352px !important;}
.flag.by{background-position:0 -363px !important;}
.flag.bz{background-position:0 -374px !important;}
.flag.ca{background-position:0 -385px !important;}
.flag.catalonia{background-position:0 -396px !important;}
.flag.cc{background-position:0 -407px !important;}
.flag.cd{background-position:0 -418px !important;}
.flag.cf{background-position:0 -429px !important;}
.flag.cg{background-position:0 -440px !important;}
.flag.ch{background-position:0 -451px !important;}
.flag.ci{background-position:0 -462px !important;}
.flag.ck{background-position:0 -473px !important;}
.flag.cl{background-position:0 -484px !important;}
.flag.cm{background-position:0 -495px !important;}
.flag.cn{background-position:0 -506px !important;}
.flag.co{background-position:0 -517px !important;}
.flag.cu{background-position:0 -528px !important;}
.flag.cr{background-position:0 -539px !important;}
.flag.cs{background-position:0 -550px !important;}
.flag.cv{background-position:0 -561px !important;}
.flag.cx{background-position:0 -572px !important;}
.flag.cy{background-position:-16px 0 !important;}
.flag.cz{background-position:-16px -11px !important;}
.flag.de{background-position:-16px -22px !important;}
.flag.dj{background-position:-16px -33px !important;}
.flag.dk{background-position:-16px -44px !important;}
.flag.dm{background-position:-16px -55px !important;}
.flag.do{background-position:-16px -66px !important;}
.flag.dz{background-position:-16px -77px !important;}
.flag.ec{background-position:-16px -88px !important;}
.flag.ee{background-position:-16px -99px !important;}
.flag.eg{background-position:-16px -110px !important;}
.flag.eh{background-position:-16px -121px !important;}
.flag.england{background-position:-16px -132px !important;}
.flag.er{background-position:-16px -143px !important;}
.flag.es{background-position:-16px -154px !important;}
.flag.et{background-position:-16px -165px !important;}
.flag.eu{background-position:-16px -176px !important;}
.flag.fam{background-position:-16px -187px !important;}
.flag.fi{background-position:-16px -198px !important;}
.flag.fj{background-position:-16px -209px !important;}
.flag.fk{background-position:-16px -220px !important;}
.flag.fm{background-position:-16px -231px !important;}
.flag.fo{background-position:-16px -242px !important;}
.flag.fr{background-position:-16px -253px !important;}
.flag.ga{background-position:-16px -264px !important;}
.flag.gb{background-position:-16px -275px !important;}
.flag.gd{background-position:-16px -286px !important;}
.flag.ge{background-position:-16px -297px !important;}
.flag.gf{background-position:-16px -308px !important;}
.flag.gh{background-position:-16px -319px !important;}
.flag.gi{background-position:-16px -330px !important;}
.flag.gl{background-position:-16px -341px !important;}
.flag.gm{background-position:-16px -352px !important;}
.flag.gn{background-position:-16px -363px !important;}
.flag.gp{background-position:-16px -374px !important;}
.flag.gq{background-position:-16px -385px !important;}
.flag.gr{background-position:-16px -396px !important;}
.flag.gs{background-position:-16px -407px !important;}
.flag.gt{background-position:-16px -418px !important;}
.flag.gu{background-position:-16px -429px !important;}
.flag.gw{background-position:-16px -440px !important;}
.flag.gy{background-position:-16px -451px !important;}
.flag.hk{background-position:-16px -462px !important;}
.flag.hm{background-position:-16px -473px !important;}
.flag.hn{background-position:-16px -484px !important;}
.flag.hr{background-position:-16px -495px !important;}
.flag.ht{background-position:-16px -506px !important;}
.flag.hu{background-position:-16px -517px !important;}
.flag.id{background-position:-16px -528px !important;}
.flag.ie{background-position:-16px -539px !important;}
.flag.il{background-position:-16px -550px !important;}
.flag.in{background-position:-16px -561px !important;}
.flag.io{background-position:-16px -572px !important;}
.flag.iq{background-position:-32px 0 !important;}
.flag.ir{background-position:-32px -11px !important;}
.flag.is{background-position:-32px -22px !important;}
.flag.it{background-position:-32px -33px !important;}
.flag.jm{background-position:-32px -44px !important;}
.flag.jo{background-position:-32px -55px !important;}
.flag.jp{background-position:-32px -66px !important;}
.flag.ke{background-position:-32px -77px !important;}
.flag.kg{background-position:-32px -88px !important;}
.flag.kh{background-position:-32px -99px !important;}
.flag.ki{background-position:-32px -110px !important;}
.flag.km{background-position:-32px -121px !important;}
.flag.kn{background-position:-32px -132px !important;}
.flag.kp{background-position:-32px -143px !important;}
.flag.kr{background-position:-32px -154px !important;}
.flag.kw{background-position:-32px -165px !important;}
.flag.ky{background-position:-32px -176px !important;}
.flag.kz{background-position:-32px -187px !important;}
.flag.la{background-position:-32px -198px !important;}
.flag.lb{background-position:-32px -209px !important;}
.flag.lc{background-position:-32px -220px !important;}
.flag.li{background-position:-32px -231px !important;}
.flag.lr{background-position:-32px -242px !important;}
.flag.lk{background-position:-32px -253px !important;}
.flag.ls{background-position:-32px -264px !important;}
.flag.lt{background-position:-32px -275px !important;}
.flag.lu{background-position:-32px -286px !important;}
.flag.lv{background-position:-32px -297px !important;}
.flag.ly{background-position:-32px -308px !important;}
.flag.ma{background-position:-32px -319px !important;}
.flag.mc{background-position:-32px -330px !important;}
.flag.md{background-position:-32px -341px !important;}
.flag.me{background-position:-32px -352px !important;}
.flag.mg{background-position:-32px -363px !important;}
.flag.mh{background-position:-32px -374px !important;}
.flag.mk{background-position:-32px -385px !important;}
.flag.ml{background-position:-32px -396px !important;}
.flag.mm{background-position:-32px -407px !important;}
.flag.mn{background-position:-32px -418px !important;}
.flag.mo{background-position:-32px -429px !important;}
.flag.mp{background-position:-32px -440px !important;}
.flag.mq{background-position:-32px -451px !important;}
.flag.mr{background-position:-32px -462px !important;}
.flag.ms{background-position:-32px -473px !important;}
.flag.mt{background-position:-32px -484px !important;}
.flag.mu{background-position:-32px -495px !important;}
.flag.mv{background-position:-32px -506px !important;}
.flag.mw{background-position:-32px -517px !important;}
.flag.mx{background-position:-32px -528px !important;}
.flag.my{background-position:-32px -539px !important;}
.flag.mz{background-position:-32px -550px !important;}
.flag.na{background-position:-32px -561px !important;}
.flag.nc{background-position:-32px -572px !important;}
.flag.ne{background-position:-48px 0 !important;}
.flag.nf{background-position:-48px -11px !important;}
.flag.ng{background-position:-48px -22px !important;}
.flag.ni{background-position:-48px -33px !important;}
.flag.nl{background-position:-48px -44px !important;}
.flag.no{background-position:-48px -55px !important;}
.flag.np{background-position:-48px -66px !important;}
.flag.nr{background-position:-48px -77px !important;}
.flag.nu{background-position:-48px -88px !important;}
.flag.nz{background-position:-48px -99px !important;}
.flag.om{background-position:-48px -110px !important;}
.flag.pa{background-position:-48px -121px !important;}
.flag.pe{background-position:-48px -132px !important;}
.flag.pf{background-position:-48px -143px !important;}
.flag.pg{background-position:-48px -154px !important;}
.flag.ph{background-position:-48px -165px !important;}
.flag.pk{background-position:-48px -176px !important;}
.flag.pl{background-position:-48px -187px !important;}
.flag.pm{background-position:-48px -198px !important;}
.flag.pn{background-position:-48px -209px !important;}
.flag.pr{background-position:-48px -220px !important;}
.flag.ps{background-position:-48px -231px !important;}
.flag.pt{background-position:-48px -242px !important;}
.flag.pw{background-position:-48px -253px !important;}
.flag.py{background-position:-48px -264px !important;}
.flag.qa{background-position:-48px -275px !important;}
.flag.re{background-position:-48px -286px !important;}
.flag.ro{background-position:-48px -297px !important;}
.flag.rs{background-position:-48px -308px !important;}
.flag.ru{background-position:-48px -319px !important;}
.flag.rw{background-position:-48px -330px !important;}
.flag.sa{background-position:-48px -341px !important;}
.flag.sb{background-position:-48px -352px !important;}
.flag.sc{background-position:-48px -363px !important;}
.flag.scotland{background-position:-48px -374px !important;}
.flag.sd{background-position:-48px -385px !important;}
.flag.se{background-position:-48px -396px !important;}
.flag.sg{background-position:-48px -407px !important;}
.flag.sh{background-position:-48px -418px !important;}
.flag.si{background-position:-48px -429px !important;}
.flag.sj{background-position:-48px -440px !important;}
.flag.sk{background-position:-48px -451px !important;}
.flag.sl{background-position:-48px -462px !important;}
.flag.sm{background-position:-48px -473px !important;}
.flag.sn{background-position:-48px -484px !important;}
.flag.so{background-position:-48px -495px !important;}
.flag.sr{background-position:-48px -506px !important;}
.flag.st{background-position:-48px -517px !important;}
.flag.sv{background-position:-48px -528px !important;}
.flag.sy{background-position:-48px -539px !important;}
.flag.sz{background-position:-48px -550px !important;}
.flag.tc{background-position:-48px -561px !important;}
.flag.td{background-position:-48px -572px !important;}
.flag.tf{background-position:-64px 0 !important;}
.flag.tg{background-position:-64px -11px !important;}
.flag.th{background-position:-64px -22px !important;}
.flag.tj{background-position:-64px -33px !important;}
.flag.tk{background-position:-64px -44px !important;}
.flag.tl{background-position:-64px -55px !important;}
.flag.tm{background-position:-64px -66px !important;}
.flag.tn{background-position:-64px -77px !important;}
.flag.to{background-position:-64px -88px !important;}
.flag.tr{background-position:-64px -99px !important;}
.flag.tt{background-position:-64px -110px !important;}
.flag.tv{background-position:-64px -121px !important;}
.flag.tw{background-position:-64px -132px !important;}
.flag.tz{background-position:-64px -143px !important;}
.flag.ua{background-position:-64px -154px !important;}
.flag.ug{background-position:-64px -165px !important;}
.flag.um{background-position:-64px -176px !important;}
.flag.us{background-position:-64px -187px !important;}
.flag.uy{background-position:-64px -198px !important;}
.flag.uz{background-position:-64px -209px !important;}
.flag.va{background-position:-64px -220px !important;}
.flag.vc{background-position:-64px -231px !important;}
.flag.ve{background-position:-64px -242px !important;}
.flag.vg{background-position:-64px -253px !important;}
.flag.vi{background-position:-64px -264px !important;}
.flag.vn{background-position:-64px -275px !important;}
.flag.vu{background-position:-64px -286px !important;}
.flag.wales{background-position:-64px -297px !important;}
.flag.wf{background-position:-64px -308px !important;}
.flag.ws{background-position:-64px -319px !important;}
.flag.ye{background-position:-64px -330px !important;}
.flag.yt{background-position:-64px -341px !important;}
.flag.za{background-position:-64px -352px !important;}
.flag.zm{background-position:-64px -363px !important;}
.flag.zw{background-position:-64px -374px !important;}
.rkd-document{width:100%;margin:0;padding:0 0 5px 0;float:left;}
.rkd-document{padding:10px;border:2px solid #D39700;margin-bottom:5px !important;}
.rkd-document td{padding:5px;text-align:left;border-bottom:1px dotted #D39700;}
.footer-nw li{width:100% !important;float:left;list-style:circle;color:#000;}
.footer-nw li a{color:#332600 !important;}
.footer-nw li a:hover{color:#000 !important;}
.statichead{font-size:18px;font-weight:bold;}
.tick{padding-left:22px;position:relative;}
.tick:before{background:url("../images/tick.png") no-repeat scroll 0 0/10px 10px;content:"";height:10px;left:5px;position:absolute;top:5px;width:10px;}
.classaboutus .tick:before, .classservices .tick:before{left:185px;}
.statichome .tick{text-align:left;}
ul.bull li{list-style:disc;margin:10px 0;}
.ph-box{float:left;width:70%;}
.ph-box .ph-bg{width:30%;}
.ph-box .ph-text{width:70%;}
.ph-box .ph-text input[type="text"]{width:100% !important;border-radius:0 3px 3px 0;}
.ph-box .ph-bg #countries_msdd[style]{background-position:right center;padding-top:4px;padding-bottom:3px;}
.frenqtle{font-size:20px;font-weight:bold;padding-bottom:30px !important;text-transform:uppercase;text-align:right;}
.frenqtle span{padding:5px 25px;border-bottom:4px solid #f7931e;}
.blog-sec li{width:100% !important;}
.nw-stl .ph-bg{width:28%;border-radius:5px;margin-top:2px;margin-right:2px;}
.nw-stl .ph-text{width:59%;}
.nw-stl .ph-bg input[type="text"]{float:left;margin:0 !important;width:100% !important;border:0 !important;}
.place-order2 .nw-stl .ph-bg{clear:none;}
.place-order2 .nw-stl .ph-text{width:41%;}
.place-order2 .nw-stl .ph-text input[type="text"]{width:100% !important;}
@media (min-width:320px) and (max-width:479px){.header .col-lg-6.col-md-6.col-xs-6{width:98%;}
.header .col-lg-6.col-md-6.col-xs-6 .login{width:100%;text-align:center;}
.header .col-lg-6.col-md-6.col-xs-6 ul.regstn{border-radius:5px;left:12px !important;top:20px;width:123px;}
}
@media (min-width:480px) and (max-width:639px){.header .col-lg-6.col-md-6.col-xs-6{width:98%;}
.header .col-lg-6.col-md-6.col-xs-6 .login{width:100%;text-align:center;}
.header .col-lg-6.col-md-6.col-xs-6 ul.regstn{border-radius:5px;left:73% !important;top:-18px;width:123px;}
}
@media (min-width:768px) and (max-width:991px){ul.social{margin-top:25px;}
}
.footer-new-heading{color:#000;font:bold 18px Calibri;margin-bottom:20px !important;margin-top:0;text-transform:uppercase;}
.titem{float:left;margin:0 20px;width:320px;height:208px;}
.client-testimonial{width:100%;float:left;overflow:hidden;height:210px;margin:0;padding:0;}
.source{min-height:210px !important;}
.source li{min-height:210px !important;}
.mn-heading{font-size:20px;font-weight:bold;}

/*=================================== Testimonials CSS ================================*/

.feedback-panel{ float:left; width:100%; padding:20px 0 30px 0; background:#eee;}

.feedback-panel{ float:left; width:100%; text-align:center; position:relative;}
.client-image{ width:60px; height:60px; overflow:hidden; border-radius:100%; margin:0 auto; display:inline-block; float:left; /*border:solid 2px #aaa;*/} .client-image img{ width:100%;} 
.feedback-panel .owl-carousel{ padding:0 10%; display:block;} .feedback-panel .owl-carousel{ position:relative;}
.feedback-panel .owl-carousel .item p{ padding:0; font-size:14px; line-height:24px; color:#666; font-weight:300 !important; margin-bottom:0;} .owl-carousel .owl-nav{ display:block !important;} 
.feedback-panel h1{ text-transform:uppercase; font-weight:500; color:#434751; margin-top:0;} .feedback-panel .owl-carousel .item h4{ margin-bottom:0; text-align:left;}

.owl-carousel .owl-buttons{position:relative;}.owl-carousel .owl-next,.owl-carousel .owl-prev{color:transparent;bottom:0;margin:auto;padding:0!important;position:absolute!important;top:0; height:60px; text-align:center}.owl-carousel .owl-prev{left:100px;}.owl-carousel .owl-next{right:80px}.owl-carousel .owl-next:before{content:"\f105";font-family:FontAwesome;font-size:60px; line-height:55px;color:#000; opacity:.3;}.owl-carousel .owl-prev:before{content:"\f104";font-family:FontAwesome;font-size:60px;color:#000; line-height:55px; opacity:.3;} .owl-carousel .owl-next:hover:before { opacity:1;} .owl-carousel .owl-prev:hover:before { opacity:1;}

.feedback-wrap{ margin:0 auto; position:relative; max-width:700px; margin-top:20px;}
.client-wrap{ float:left; width:100%;} .client-info{ float:left; margin-left:15px;}
.feedback-txt-wrap{ background:#fff; border-radius:10px; width:100%; padding:40px; margin-bottom:30px; position:relative; box-shadow:0 5px 5px -2px rgba(0,0,0,.2); -webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,.2); border-bottom: solid 2px orange; border-left:solid 2px #2ea2db; border-right:solid 2px #4ab298; border-top:solid 2px #f16051;} 

.feedback-txt-wrap:before{ position:absolute; left:15px; bottom:-20px; border-top:solid 20px #fff; border-left:0px solid transparent; border-right:30px solid transparent; content:''; z-index:1;}
.feedback-txt-wrap:after{ position:absolute; left:14px; bottom:-22px; border-top:solid 22px #e0e0e0; border-left:0px solid transparent; border-right:32px solid transparent; content:''; z-index:0;}

.feedback-wrap span{ color:#888 !important;}

.feedback-wrap:before{ content:"\f10d"; position:absolute; font-family:FontAwesome; font-size:16px; color:#fff; width:50px; height:50px; background:#f16051; border:solid 5px #eee; border-radius:100%; text-align:center; z-index:999; line-height:40px; left:50px; top:-20px;}

@media (max-width: 767px) {
	.feedback-txt-wrap{ padding:15px;}
	.owl-carousel .owl-nav{ display:none !important;}
	.feedback-wrap::before{ display:none !important;}
}
/*================== 404 ======================*/
.error-section{ float:left; width:100%; text-align:center; position:relative; background:#f9fbfa; padding:150px 0;}
.error-wrap{ position:relative; width:1000px; text-align:center; margin:0 auto; }
.error-wrap img{ width:400px;} .error-img-wrap{ width:100%; height:180px; overflow:hidden;}
.error-wrap h1{ font-size:48px;} .error-wrap p{ margin-bottom:30px; font-size:16px; color:#666;} 
.error-wrap h1 strong{ color:#dd5852;}
.error-wrap .btn{ padding:10px 30px; text-transform:none; font-size:14px; margin:0 5px; font-weight:600 !important;}
.back{ background:none; border:solid 2px #dd5852; color:#dd5852 !important; transition:all 0.2s ease-in;}
.back:hover{ background:#dd5852; color:#fff !important;}

/* -------------------- */

.pmp-graphics{ float:left; width:100%;padding-top:20px;} .pmp-graphics img{ width:100%;}

/*------------- 12.1.18--------------*/

.details-sr{ text-align:left;}
.details-sr .breadcrumb{ background:none; padding:0 0 15px 0; border-bottom:solid 1px #ebebeb; margin-bottom:30px;}
.details-sr .breadcrumb a{ font-size:14px; color:#333;} 
.details-sr .breadcrumb li.active{ color:#b0b0b0;}
.details-sr h1{ font-size:30px; text-align:left; margin-bottom:20px;}
.details-sr h1 strong{ color:#f7931e;}
.toggle-wrap-sr p{ color:#676767; line-height:21px; font-size:14px; text-align:justify;}
.details-sr h3{ font-size:24px;}

.toggle-wrap-sr{ position:relative; width:100%; padding-bottom:40px; border-bottom:solid 2px #ccc;}
.toggle-wrap-sr a.toggle-btn-sr{ position:absolute; width:40px; height:40px; border:solid 2px #ccc; background:#fff; color:#888; text-align:center; border-radius:40px; left:0; right:0; margin:auto; bottom:-20px; line-height:38px;}

.details-sr ul{ padding:0; margin:20px 0 0 0;}
.details-sr ul li{ margin-bottom:10px; color:#676767; font-size:14px; padding-left:20px; position:relative;} 
.details-sr ul li a{ color:#676767; transition:all 0.2s ease-in;} .details-sr ul li a:hover{ color:#f7931e;}
.details-sr ul li:before{ position:absolute; content:"\f061"; font-family:FontAwesome; font-size:10px; left:0; }
.right-details-sr{ float:left; width:100%; position:relative;} 
.title-sr{ position:relative; float:left; background:#ec600c; padding:10px 80px 10px 35px; height:58px; margin-left:32px; margin-top:30px;}
.title-sr:after{ position:absolute; right:0px; border-right:solid 29px #fbfbfb; border-bottom:solid 29px transparent; border-top:solid 29px transparent; content:''; top:0;} 
.title-sr:before{ position:absolute; left:-40px; content:"\f0f6"; font-family:FontAwesome; top:0; bottom:0; margin:auto; width:61px; height:61px; border-radius:61px; background:#ec600c !important; color:#fff; line-height:52px; font-size:24px; text-align:center; border:solid 3px #fbfbfb;} 
.title-sr h4{ margin:0; color:#fff; font-size:16px;} 

.table-wrap-sr{ margin-top:-30px; float:left; width:100%; padding:15px; border:solid 1px #e0e0e0; border-radius:8px; padding-top:50px;}
.table-wrap-sr tr td, .table-wrap-sr tr th{ padding:6px;} 
.table-wrap-sr tr th{ color:#333;} .table-wrap-sr tr td{ color:#757575; padding-left:20px; border-left:solid 1px #e0e0e0;}

.download-form-sr{ float:left; width:100%; margin-top:15px;} .download-form-sr label{ width:100%; font-weight:normal;}
.txt-box-sr{ width:100%; padding:14px; border:solid 1px #e0e0e0; border-radius:5px; background:none; color:#666; font-size:14px; text-align:center; box-shadow:inset 0 2px 2px -1px rgba(0,0,0,.1);}
.txt-box-sr:focus{ color:#333; border-color:#faa849; box-shadow:0 0px 6px 1px rgba(250,168,73,.5);}
.download-btn{ width:100%; padding:12px; margin-bottom:10px; text-align:center; background:#faa849; color:#fff !important; text-transform:uppercase; font-size:18px; font-weight:bold; letter-spacing:3px; border-bottom:solid 3px #d48932;} .download-btn.active{ background:#f8931f; border-bottom-color:#d3751e; box-shadow:none; -webkit-box-shadow:none;}
.details-sr h3{ margin-top:30px; display:inline-block;}
.rgt-title{ margin-bottom:15px; height:45px; text-transform:uppercase; display:table; background:#eee; margin-left:0; padding-left:75px; border-radius:50px 0 0 50px; -webkit-border-radius:50px 0 0 50px; overflow:hidden;}
.rgt-title h4{ font-weight:bold; vertical-align:middle; display:table-cell; margin:0; font-size:18px; color:#444;} 
.rgt-title:after{ border-bottom-width:22px; border-top-width:22px; border-right-width:22px;}
.rgt-title:before{ width:60px; height:45px; content:"\f1ec"; font-size:20px; background:#ec600c !important; color:#fff; left:0 !important; border:none; margin-top:0; border-radius:0; -webkit-border-radius:0; line-height:44px; padding-left:3px; border-right:solid 3px #fbfbfb; border-radius:10px 50px 50px 10px; -webkit-border-radius:10px 50px 50px 10px; padding-left:6px; padding-right:5px;}

/*Login tabs */
.nav-tabs > li > a{ margin-right:4px !important; background:#ddd !important; border-bottom:solid 1px #473716 !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#473716 !important; border-color:#473716 !important; color:#fff !important;}

.free-papers-section{ float:left; width:100%;}
.free-paper-title{ background:#eee; border:solid 1px #dedede; padding:12px 18px; transition:all 0.2s ease-in;} 
.free-paper-title h4{ margin:0; text-transform:uppercase; font-size:16px; font-weight:bold; letter-spacing:2px; color:#323232; transition:all 0.2s ease-in;}
.free-paper-content{ float:left; width:100%; padding:20px; border:solid 1px #dedede; border-top:none;}
.free-paper-content ul li{ float:left; width:100%; margin-bottom:8px; padding-left:25px;}  
.free-paper-content ul li a{ position:relative; float:left; width:100%;}
.free-paper-content ul li:before{ content:"\f055"; font-size:18px; transition:all 0.2s ease-in; color:#4a4a4a;} 
.free-paper-content ul li:hover:before{ color:#f7931e;}
.free-paper-content ul{ margin:0;}
.free-paper-content ul li a span{ float:right; padding:1px 12px; border:solid 1px #e0e0e0; border-radius:20px; -webkit-border-radius:20px; font-size:12px; transition:all 0.2s ease-in;}
.free-paper-content ul li a:hover span{ color:#f7931e; border-color:#f7931e;}
.free-paper-item{ float:left; width:100%; margin-bottom:15px;}
.free-paper-item:hover .free-paper-title{ background:#f7931e; color:#fff; border-color:#f7931e;}
.free-paper-item:hover .free-paper-title h4{ color:#fff;} 
.free-paper-content ul li:last-child{ margin:0;}
.pd-top{ padding-top:120px;}
.free-papers-section h1{ font-size:36px; margin-top:0;}

.details-item-wrap{ float:left; width:100%; padding:15px 0;}
.details-item-title{ position:relative; width:100%; float:left; padding-left:70px;}
.details-item-title a:before{ position:absolute; content:"\f0f6"; font-family:FontAwesome; background:#f7931e; width:55px; height:55px; color:#fff; text-align:center; line-height:55px; font-size:24px; border-radius:8px; left:0;} .details-item-title h4{ margin:4px 0 0; font-size:21px; color:#333;} .item-details-content p{ color:#757575;} .item-details-content p strong{ color:#333;}
.details-item-wrap a h4{ transition:all 0.2s ease-in;} .details-item-wrap:hover a h4{ color:#f7931e !important;}

.item-details-content{ float:left; width:100%; padding:20px 0 30px 70px; border-bottom:solid 1px #ccc !important;}
.item-details-section h1{ font-size:36px;}

.calculate-price-sr select, .calculate-price-sr input[type=text]{ padding:5px 10px !important;}
.calculate-price-sr input{ padding:10px;}

/* referencing styles --- */
.ref-style-table tr td, .ref-style-table tr th{ padding:15px; border:solid 1px #e0e0e0;}
.main-content-wrap-sr{ float:left; width:100%; padding:30px 0; background:#eee;}
.main-content-sr ul li{ list-style:outside; margin-bottom:6px;}
.main-content-sr ol li{list-style:outside decimal; margin-bottom:6px;}
.ref-style-table p{ margin:0;}
.ref-style-table tr:first-child td{ background:#eee; font-weight:bold;}
.main-content-sr{ float:left; width:100%;} 
.main-content-sr h1{ margin-top:0 !important; color:#fff;}
.inner-banner-section-sr{ float:left; width:100%; padding:100px 0; background:url(../images/inner-banner-bg.jpg) no-repeat center center; background-size:cover; -webkit-background-size:cover;}
.content-wrap-sr{ float:left; width:100%; padding:40px; padding-top:10px; background:#fff; box-shadow:0 3px 8px -4px rgba(0,0,0,.2); -webkit-box-shadow:0 3px 8px -4px rgba(0,0,0,.2);}
.order-btn-sr{ padding:15px 50px; border-radius:10px; -webkit-border-radius:10px; color:#fff !important; font-weight:bold; display:inline-block; margin-top:15px; background:#f7931e; text-transform:uppercase; letter-spacing:2px;}

.backlinks{ float:left; width:100%; padding:30px; background:#fff; margin-top:30px; box-shadow:0 3px 8px -4px rgba(0,0,0,.2); -webkit-box-shadow:0 3px 8px -4px rgba(0,0,0,.2);}
.backlinks h5{ text-align:center; font-weight:bold;} 
.backlinks ul{ margin:0; padding:0; float:left; width:100%; text-align:center;}
.backlinks ul li{ list-style:none; position:relative; display:inline-block; margin:0 1px; line-height:50px;}
.backlinks ul li a{ position:relative; color:#555; transition:all 0.2s eae-in; padding:8px 20px; border:solid 1px #eee; border-radius:5px;}
.backlinks ul li a:before{ position:relative; content:"\f00c"; margin-right:8px; font-family:FontAwesome; transition:all 0.2s eae-in;}
.backlinks ul li a:hover{ color:#fff; background:#f7931e; border-color:#f7931e;}

.popularblog-links-section{ float:left; width:100%; padding:50px 0; background:#fff;}
.more-btn{ padding:6px 30px; border:solid 2px #fff; border-radius:5px; -webkit-border-radius:5px; color:#fff; background:none !important; transition:all 0.2s ease-in;}
.more-btn:hover{ background:#fff !important; color:#444 !important;}
.popularblog-links-wrap{ float:left; width:100%; background:#ff5757; height:400px; text-align:center;}
.popularblog-links-wrap h3{ color:#fff; font-weight:bold; font-size:18px; margin-top:0px; margin-bottom:15px;}
.popularblog-links-wrap p{ color:#fff; font-size:13px;}
.image-wrap-sr{ height:150px; overflow:hidden; float:left; width:100%; opacity:.8;}
.image-wrap-sr img{ width:100%; height:180px;}
.popularblog-links-content{ float:left; width:100%; padding:30px;}
.popularblog-links-section .text-center h3{ font-weight:bold; font-size:30px; margin-bottom:30px; margin-top:0;}
.popularblog-links-section .owl-carousel .owl-nav .owl-next, .popularblog-links-section .owl-carousel .owl-nav .owl-prev{ display:none !important;}
.popularblog-links-section .text-center h3{ margin-bottom:30px !important;}

.blue-bg{ background:#43b6f1;}
.yellow-bg{ background:#fba541;}
.green-bg{ background:#50c2a1;}

.owl-dots{ width: 100% !important; float: left !important; text-align: center; margin-top:30px;}
.owl-dot{ width: 11px; height: 11px; background: #ccc; float: none; border-radius: 100%; display: inline-block; margin: 0 3px; opacity:.7;}
.owl-dot.active{ background:#666; opacity:1;}


.inst-msg{ width:100%; display:inline-block; overflow:auto; padding:8px 0;/* padding:15px;border:solid 1px #555; */ border-radius:5px; -webkit-border-radius:5px;}
.message-detail .message-left{width:25% !important;float:left;font-weight:bold;}
.message-detail .message-right{width:75% !important;float:left;}
.order-project .order-left{width:25% !important;float:left;}
.order-project .order-right{width:75% !important;float:left;}

.graph-wrap{ float:left; width:100%; margin:30px 0 10px 0;}
.graph-wrap img{ width:100%;}
.graph-wrap h4{ margin-top:0;}
.content-wrap-sr p{ margin-bottom:0; text-align:justify;}
hr{ border:solid 1px #ccc !important; display:inline-block; width:100%;}
.nw-txt{ text-align:justify;}
.nw-table tr td{ padding:10px; border:1px solid #ccc !important; text-align:left !important;}
.nw-table tr td p, .nw-table tr td  strong{ text-align:left !important;} 

.research-wrap a h4{ font-size:18px;}
.research-wrap .details-item-title:before{ width:30px !important; height:30px !important; line-height:30px !important; font-size:15px !important; border-radius:60px !important; -webkit-border-radius:60px !important; box-shadow:0 0px 0px 5px rgba(247,147,30,.15) !important;}
.research-wrap .details-item-title{ padding-left:45px;}
.research-wrap .pd-top{ padding-top:80px;}
.research-wrap .details-item-title a::before{
    width: 30px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    border-radius: 60px;
    box-shadow: 0 0px 0px 5px rgba(247,147,30,.15) !important;
}

.testimonial_section{ float:left; width:100%; padding:20px 0;}
.testimonial_item{border: 1px solid rgba(200,200,200,0.59);background-color:#FCFCFC;border-radius:4px;padding:14px 3% 17px 3%;margin-bottom:30px;position:relative;
}
.testimonial_item p{ color:#555;}

@media (max-width: 767px) {
	.table-mob{ float:left; width:100%; overflow:scroll;}
	.backlinks ul li a{ width:100%; padding:10px; line-height:normal; text-align:left; float:left;}
	.backlinks{ padding:15px;}
	.backlinks ul li{ float:left; width:100%; margin:2px 0;}
	
	/* .header{ padding:60px !important;}
	.btn-info{ position:fixed; z-index:999; margin-top:8px;}
	#sidebar{ z-index:1000;} */
}
/*-- end ---- */

@media (max-width: 767px) {
	.mdl-img:after{ display:none;}
	.feedback-panel-2 .owl-carousel::after, .feedback-panel-2 .owl-carousel::before{ box-shadow:none; -webkit-box-shadow:none;}
	.feedback-txt-wrap-2::after, .feedback-txt-wrap-2::before{ display:none !important;}
	.owl-carousel .owl-nav, .client-wrap-2{ display:none;}
	.feedback-txt-wrap-2 p{ font-size:14px;}
	.feedback-txt-wrap-2 h4{ font-size:15px;}
	.feedback-panel-2{ padding:20px 0;}
	
	.our-idea, .our-intellegence[style]{ height:auto !important;}
	.our-idea, .place-order, .our-intellegence, .place-order2{ padding-bottom:10px !important;}
	.our-idea, .place-order{ text-align:left !important;}
	
	ul.login{ width:100% !important;}
	.blg-header .logo{ margin-top:60px !important;}
	
	.navbar{ display:none;} /* hide menu */
	
}









