/*
Theme Name: GrandPortfolio Child
Theme URI: http://themes.themegoods2.com/grandportfolio/landing
Description: Premium Portfolio Child Theme
Template: grandportfolio 
Version: 1.0
Tags: black, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandportfolio
*/

@import url("../grandportfolio/style.css");


.login_reg_container {background: #f9f9f9 none repeat scroll 0 0 !important;display: block;margin: 30px auto !important;padding: 30px 0;text-align: center;width: 60%;}
.login_container .signin_buttons {background: #000000 none repeat scroll 0 0;color: #fff;padding: 8px 16px;}
#reg_form .regfield {float: left!important;width: 80% !important;}
#reg_form label {float: left !important;width: 20% !important;}
#reg_form .regfield input {width: 90% !important;padding:0px;}
#reg_form .regfield textarea {width: 90% !important;}
#login_form .regfield {float: left!important;width: 80% !important;}
#login_form label {float: left !important;width: 20% !important;}
#login_form .regfield input {width: 90% !important;}
#login_form .regfield textarea {width: 90% !important;}
.afterloginshw {display: inline-flex;list-style: outside none none;}
.afterloginshw li {float: left;font-size: 18px;margin: 0 15%;}
.form_fields .reg_buttons {margin-top: 30px;margin-bottom: 10px;}
.mychkbx{float:left; width:80% !important;}
.headinreg{float:left;width:100%;}
.myregsub{float:left; width:100%; text-align: center;}

	
@media (min-width: 1200px) {
	#logo_right_button {width: auto !important;}
	
}

@media (max-width: 767px) {
	#logo_right_button {width: 60% !important;}
	.form_fields {float: left;width: 100% !important;margin: 10px 0;}
	#reg_form h3 {display: inline-block;float: left !important;margin: 20px 0;}
	#reg_form .regfield {float: left !important;width: 100% !important;}
	#reg_form label {width: 100% !important;margin: 0;}
	.login_reg_container {width: 100%;}
}

@media (min-width: 768px) and (max-width: 1199px){
	#logo_right_button {width: 30%;}
}

@media (min-width: 360px) and (max-width: 992px) {
    .pappu {float: none !important;}
}

@media (max-width: 992px) {

#logo_right_button {
  max-width: 60% !important; 
  width: 100% !important;
}

.pappu {
  display: table-header-group;
}

#logo_right_button .logo_right_button {
  display: table-footer-group;
  float: right;
  padding-top: 10px;

}
}
